13af6ab5fSopenharmony_ciAll Dependency Files: 23af6ab5fSopenharmony_ciprogram_file: bytecodehar-abcinput.abc 33af6ab5fSopenharmony_cirecord_name: &bytecodehar/bytecodehar-dynamic-import& 43af6ab5fSopenharmony_ciprogram_file: bytecodehar-abcinput.abc 53af6ab5fSopenharmony_cirecord_name: &bytecodehar/bytecodehar-static-import& 63af6ab5fSopenharmony_ciprogram_file: hap-file-exec.ts 73af6ab5fSopenharmony_cirecord_name: &myapp/hap-file-exec& 83af6ab5fSopenharmony_ciprogram_file: importfile1.ts 93af6ab5fSopenharmony_cirecord_name: bundle&lib/importfile1&2.0.0 103af6ab5fSopenharmony_ciprogram_file: importfile2.ts 113af6ab5fSopenharmony_cirecord_name: &@ohos/lib/importfile2&2.0.0 123af6ab5fSopenharmony_ciprogram_file: importfile3.ts 133af6ab5fSopenharmony_cirecord_name: &lib2/importfile3& 143af6ab5fSopenharmony_ciprogram_file: importfile4.ts 153af6ab5fSopenharmony_cirecord_name: &@ohos/lib2/importfile4& 163af6ab5fSopenharmony_ci 173af6ab5fSopenharmony_ci.language ECMAScript 183af6ab5fSopenharmony_ci 193af6ab5fSopenharmony_cislotNum = 0x0 203af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst(any a0, any a1, any a2) { 213af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 223af6ab5fSopenharmony_ci dynamicimport 233af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 243af6ab5fSopenharmony_ci dynamicimport 253af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 263af6ab5fSopenharmony_ci dynamicimport 273af6ab5fSopenharmony_ci ldundefined 283af6ab5fSopenharmony_ci returnundefined 293af6ab5fSopenharmony_ci} 303af6ab5fSopenharmony_ci 313af6ab5fSopenharmony_cislotNum = 0x0 323af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl(any a0, any a1, any a2) { 333af6ab5fSopenharmony_ci lda.str aaa 343af6ab5fSopenharmony_ci dynamicimport 353af6ab5fSopenharmony_ci ldundefined 363af6ab5fSopenharmony_ci returnundefined 373af6ab5fSopenharmony_ci} 383af6ab5fSopenharmony_ci 393af6ab5fSopenharmony_cislotNum = 0x0 403af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt(any a0, any a1, any a2) { 413af6ab5fSopenharmony_ci lda.str @normalized:N&module&&@ohos/lib/importfile2&2.0.0 423af6ab5fSopenharmony_ci dynamicimport 433af6ab5fSopenharmony_ci lda.str @normalized:N&module&&@ohos/lib/importfile2&2.0.0 443af6ab5fSopenharmony_ci dynamicimport 453af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib/importfile2&2.0.0 463af6ab5fSopenharmony_ci dynamicimport 473af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib/importfile2&2.0.0 483af6ab5fSopenharmony_ci dynamicimport 493af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib2/importfile4& 503af6ab5fSopenharmony_ci dynamicimport 513af6ab5fSopenharmony_ci ldundefined 523af6ab5fSopenharmony_ci returnundefined 533af6ab5fSopenharmony_ci} 543af6ab5fSopenharmony_ci 553af6ab5fSopenharmony_cislotNum = 0x0 563af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt(any a0, any a1, any a2) { 573af6ab5fSopenharmony_ci lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0 583af6ab5fSopenharmony_ci dynamicimport 593af6ab5fSopenharmony_ci lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0 603af6ab5fSopenharmony_ci dynamicimport 613af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 623af6ab5fSopenharmony_ci dynamicimport 633af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 643af6ab5fSopenharmony_ci dynamicimport 653af6ab5fSopenharmony_ci lda.str @normalized:N&&&lib2/importfile3& 663af6ab5fSopenharmony_ci dynamicimport 673af6ab5fSopenharmony_ci ldundefined 683af6ab5fSopenharmony_ci returnundefined 693af6ab5fSopenharmony_ci} 703af6ab5fSopenharmony_ci 713af6ab5fSopenharmony_cislotNum = 0x4 723af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.func_main_0(any a0, any a1, any a2) { 733af6ab5fSopenharmony_ci definefunc 0x0, &bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst, 0x0 743af6ab5fSopenharmony_ci definefunc 0x1, &bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl, 0x0 753af6ab5fSopenharmony_ci definefunc 0x2, &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt, 0x0 763af6ab5fSopenharmony_ci definefunc 0x3, &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt, 0x0 773af6ab5fSopenharmony_ci lda.str test 783af6ab5fSopenharmony_ci stmodulevar 0x0 793af6ab5fSopenharmony_ci ldundefined 803af6ab5fSopenharmony_ci returnundefined 813af6ab5fSopenharmony_ci} 823af6ab5fSopenharmony_ci 833af6ab5fSopenharmony_ci 843af6ab5fSopenharmony_ci======> literal array buffer <====== 853af6ab5fSopenharmony_ci------------------------------------ 863af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-dynamic-import&_2007 873af6ab5fSopenharmony_ci------------------------------------ 883af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-dynamic-import&_2011 893af6ab5fSopenharmony_ci{ 903af6ab5fSopenharmony_ci index: 0 913af6ab5fSopenharmony_ci tag: 2 923af6ab5fSopenharmony_ci val: 0 933af6ab5fSopenharmony_ci}, 943af6ab5fSopenharmony_ci{ 953af6ab5fSopenharmony_ci index: 1 963af6ab5fSopenharmony_ci tag: 2 973af6ab5fSopenharmony_ci val: 0 983af6ab5fSopenharmony_ci}, 993af6ab5fSopenharmony_ci{ 1003af6ab5fSopenharmony_ci index: 2 1013af6ab5fSopenharmony_ci tag: 2 1023af6ab5fSopenharmony_ci val: 0 1033af6ab5fSopenharmony_ci}, 1043af6ab5fSopenharmony_ci{ 1053af6ab5fSopenharmony_ci index: 3 1063af6ab5fSopenharmony_ci tag: 2 1073af6ab5fSopenharmony_ci val: 1 1083af6ab5fSopenharmony_ci}, 1093af6ab5fSopenharmony_ci{ 1103af6ab5fSopenharmony_ci index: 4 1113af6ab5fSopenharmony_ci tag: 5 1123af6ab5fSopenharmony_ci val: test 1133af6ab5fSopenharmony_ci}, 1143af6ab5fSopenharmony_ci{ 1153af6ab5fSopenharmony_ci index: 5 1163af6ab5fSopenharmony_ci tag: 5 1173af6ab5fSopenharmony_ci val: test 1183af6ab5fSopenharmony_ci}, 1193af6ab5fSopenharmony_ci{ 1203af6ab5fSopenharmony_ci index: 6 1213af6ab5fSopenharmony_ci tag: 2 1223af6ab5fSopenharmony_ci val: 0 1233af6ab5fSopenharmony_ci}, 1243af6ab5fSopenharmony_ci{ 1253af6ab5fSopenharmony_ci index: 7 1263af6ab5fSopenharmony_ci tag: 2 1273af6ab5fSopenharmony_ci val: 0 1283af6ab5fSopenharmony_ci}, 1293af6ab5fSopenharmony_ci======> strings <====== 1303af6ab5fSopenharmony_ci"&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt"; "@normalized:N&&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&&&@ohos/lib2/importfile4&"; "@normalized:N&&&lib2/importfile3&"; "@normalized:N&&bundle&lib/importfile1&2.0.0"; "@normalized:N&module&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&module&bundle&lib/importfile1&2.0.0"; "aaa"; "test"; 1313af6ab5fSopenharmony_ci.language ECMAScript 1323af6ab5fSopenharmony_ci 1333af6ab5fSopenharmony_cislotNum = 0x18 1343af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-static-import&.#*#foo(any a0, any a1, any a2) { 1353af6ab5fSopenharmony_ci tryldglobalbyname 0x0, print 1363af6ab5fSopenharmony_ci sta v0 1373af6ab5fSopenharmony_ci createemptyarray 0x1 1383af6ab5fSopenharmony_ci sta v1 1393af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 1403af6ab5fSopenharmony_ci sta v2 1413af6ab5fSopenharmony_ci throw.undefinedifholewithname a 1423af6ab5fSopenharmony_ci lda v2 1433af6ab5fSopenharmony_ci stownbyindex 0x2, v1, 0x0 1443af6ab5fSopenharmony_ci ldlexvar 0x0, 0x1 1453af6ab5fSopenharmony_ci sta v2 1463af6ab5fSopenharmony_ci throw.undefinedifholewithname b 1473af6ab5fSopenharmony_ci lda v2 1483af6ab5fSopenharmony_ci stownbyindex 0x4, v1, 0x1 1493af6ab5fSopenharmony_ci ldlexvar 0x0, 0x2 1503af6ab5fSopenharmony_ci sta v2 1513af6ab5fSopenharmony_ci throw.undefinedifholewithname c 1523af6ab5fSopenharmony_ci lda v2 1533af6ab5fSopenharmony_ci stownbyindex 0x6, v1, 0x2 1543af6ab5fSopenharmony_ci ldlexvar 0x0, 0x3 1553af6ab5fSopenharmony_ci sta v2 1563af6ab5fSopenharmony_ci throw.undefinedifholewithname d 1573af6ab5fSopenharmony_ci lda v2 1583af6ab5fSopenharmony_ci stownbyindex 0x8, v1, 0x3 1593af6ab5fSopenharmony_ci ldlexvar 0x0, 0x4 1603af6ab5fSopenharmony_ci sta v2 1613af6ab5fSopenharmony_ci throw.undefinedifholewithname e 1623af6ab5fSopenharmony_ci lda v2 1633af6ab5fSopenharmony_ci stownbyindex 0xa, v1, 0x4 1643af6ab5fSopenharmony_ci ldlexvar 0x0, 0x5 1653af6ab5fSopenharmony_ci sta v2 1663af6ab5fSopenharmony_ci throw.undefinedifholewithname f 1673af6ab5fSopenharmony_ci lda v2 1683af6ab5fSopenharmony_ci stownbyindex 0xc, v1, 0x5 1693af6ab5fSopenharmony_ci ldlexvar 0x0, 0x6 1703af6ab5fSopenharmony_ci sta v2 1713af6ab5fSopenharmony_ci throw.undefinedifholewithname g 1723af6ab5fSopenharmony_ci lda v2 1733af6ab5fSopenharmony_ci stownbyindex 0xe, v1, 0x6 1743af6ab5fSopenharmony_ci ldlexvar 0x0, 0x7 1753af6ab5fSopenharmony_ci sta v2 1763af6ab5fSopenharmony_ci throw.undefinedifholewithname h 1773af6ab5fSopenharmony_ci lda v2 1783af6ab5fSopenharmony_ci stownbyindex 0x10, v1, 0x7 1793af6ab5fSopenharmony_ci ldlexvar 0x0, 0x8 1803af6ab5fSopenharmony_ci sta v2 1813af6ab5fSopenharmony_ci throw.undefinedifholewithname i 1823af6ab5fSopenharmony_ci lda v2 1833af6ab5fSopenharmony_ci stownbyindex 0x12, v1, 0x8 1843af6ab5fSopenharmony_ci ldlexvar 0x0, 0x9 1853af6ab5fSopenharmony_ci sta v2 1863af6ab5fSopenharmony_ci throw.undefinedifholewithname j 1873af6ab5fSopenharmony_ci lda v2 1883af6ab5fSopenharmony_ci stownbyindex 0x14, v1, 0x9 1893af6ab5fSopenharmony_ci lda v0 1903af6ab5fSopenharmony_ci callarg1 0x16, v1 1913af6ab5fSopenharmony_ci ldundefined 1923af6ab5fSopenharmony_ci returnundefined 1933af6ab5fSopenharmony_ci} 1943af6ab5fSopenharmony_ci 1953af6ab5fSopenharmony_cislotNum = 0x1 1963af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-static-import&.func_main_0(any a0, any a1, any a2) { 1973af6ab5fSopenharmony_ci newlexenv 0xa 1983af6ab5fSopenharmony_ci definefunc 0x0, &bytecodehar/bytecodehar-static-import&.#*#foo, 0x0 1993af6ab5fSopenharmony_ci getmodulenamespace 0x0 2003af6ab5fSopenharmony_ci stlexvar 0x0, 0x0 2013af6ab5fSopenharmony_ci getmodulenamespace 0x1 2023af6ab5fSopenharmony_ci stlexvar 0x0, 0x1 2033af6ab5fSopenharmony_ci getmodulenamespace 0x2 2043af6ab5fSopenharmony_ci stlexvar 0x0, 0x2 2053af6ab5fSopenharmony_ci getmodulenamespace 0x3 2063af6ab5fSopenharmony_ci stlexvar 0x0, 0x3 2073af6ab5fSopenharmony_ci getmodulenamespace 0x4 2083af6ab5fSopenharmony_ci stlexvar 0x0, 0x4 2093af6ab5fSopenharmony_ci getmodulenamespace 0x5 2103af6ab5fSopenharmony_ci stlexvar 0x0, 0x5 2113af6ab5fSopenharmony_ci getmodulenamespace 0x6 2123af6ab5fSopenharmony_ci stlexvar 0x0, 0x6 2133af6ab5fSopenharmony_ci getmodulenamespace 0x7 2143af6ab5fSopenharmony_ci stlexvar 0x0, 0x7 2153af6ab5fSopenharmony_ci getmodulenamespace 0x8 2163af6ab5fSopenharmony_ci stlexvar 0x0, 0x8 2173af6ab5fSopenharmony_ci getmodulenamespace 0x9 2183af6ab5fSopenharmony_ci stlexvar 0x0, 0x9 2193af6ab5fSopenharmony_ci ldundefined 2203af6ab5fSopenharmony_ci returnundefined 2213af6ab5fSopenharmony_ci} 2223af6ab5fSopenharmony_ci 2233af6ab5fSopenharmony_ci 2243af6ab5fSopenharmony_ci======> literal array buffer <====== 2253af6ab5fSopenharmony_ci------------------------------------ 2263af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-static-import&_2047 2273af6ab5fSopenharmony_ci------------------------------------ 2283af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-static-import&_2051 2293af6ab5fSopenharmony_ci{ 2303af6ab5fSopenharmony_ci index: 0 2313af6ab5fSopenharmony_ci tag: 2 2323af6ab5fSopenharmony_ci val: 10 2333af6ab5fSopenharmony_ci}, 2343af6ab5fSopenharmony_ci{ 2353af6ab5fSopenharmony_ci index: 1 2363af6ab5fSopenharmony_ci tag: 5 2373af6ab5fSopenharmony_ci val: @normalized:N&module&bundle&lib/importfile1&2.0.0 2383af6ab5fSopenharmony_ci}, 2393af6ab5fSopenharmony_ci{ 2403af6ab5fSopenharmony_ci index: 2 2413af6ab5fSopenharmony_ci tag: 5 2423af6ab5fSopenharmony_ci val: @normalized:N&module&bundle&lib/importfile1&2.0.0 2433af6ab5fSopenharmony_ci}, 2443af6ab5fSopenharmony_ci{ 2453af6ab5fSopenharmony_ci index: 3 2463af6ab5fSopenharmony_ci tag: 5 2473af6ab5fSopenharmony_ci val: @normalized:N&&bundle&lib/importfile1&2.0.0 2483af6ab5fSopenharmony_ci}, 2493af6ab5fSopenharmony_ci{ 2503af6ab5fSopenharmony_ci index: 4 2513af6ab5fSopenharmony_ci tag: 5 2523af6ab5fSopenharmony_ci val: @normalized:N&&bundle&lib/importfile1&2.0.0 2533af6ab5fSopenharmony_ci}, 2543af6ab5fSopenharmony_ci{ 2553af6ab5fSopenharmony_ci index: 5 2563af6ab5fSopenharmony_ci tag: 5 2573af6ab5fSopenharmony_ci val: @normalized:N&&&lib2/importfile3& 2583af6ab5fSopenharmony_ci}, 2593af6ab5fSopenharmony_ci{ 2603af6ab5fSopenharmony_ci index: 6 2613af6ab5fSopenharmony_ci tag: 5 2623af6ab5fSopenharmony_ci val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0 2633af6ab5fSopenharmony_ci}, 2643af6ab5fSopenharmony_ci{ 2653af6ab5fSopenharmony_ci index: 7 2663af6ab5fSopenharmony_ci tag: 5 2673af6ab5fSopenharmony_ci val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0 2683af6ab5fSopenharmony_ci}, 2693af6ab5fSopenharmony_ci{ 2703af6ab5fSopenharmony_ci index: 8 2713af6ab5fSopenharmony_ci tag: 5 2723af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib/importfile2&2.0.0 2733af6ab5fSopenharmony_ci}, 2743af6ab5fSopenharmony_ci{ 2753af6ab5fSopenharmony_ci index: 9 2763af6ab5fSopenharmony_ci tag: 5 2773af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib/importfile2&2.0.0 2783af6ab5fSopenharmony_ci}, 2793af6ab5fSopenharmony_ci{ 2803af6ab5fSopenharmony_ci index: 10 2813af6ab5fSopenharmony_ci tag: 5 2823af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib2/importfile4& 2833af6ab5fSopenharmony_ci}, 2843af6ab5fSopenharmony_ci{ 2853af6ab5fSopenharmony_ci index: 11 2863af6ab5fSopenharmony_ci tag: 2 2873af6ab5fSopenharmony_ci val: 0 2883af6ab5fSopenharmony_ci}, 2893af6ab5fSopenharmony_ci{ 2903af6ab5fSopenharmony_ci index: 12 2913af6ab5fSopenharmony_ci tag: 2 2923af6ab5fSopenharmony_ci val: 10 2933af6ab5fSopenharmony_ci}, 2943af6ab5fSopenharmony_ci{ 2953af6ab5fSopenharmony_ci index: 13 2963af6ab5fSopenharmony_ci tag: 5 2973af6ab5fSopenharmony_ci val: a 2983af6ab5fSopenharmony_ci}, 2993af6ab5fSopenharmony_ci{ 3003af6ab5fSopenharmony_ci index: 14 3013af6ab5fSopenharmony_ci tag: 9 3023af6ab5fSopenharmony_ci val: 0 3033af6ab5fSopenharmony_ci}, 3043af6ab5fSopenharmony_ci{ 3053af6ab5fSopenharmony_ci index: 15 3063af6ab5fSopenharmony_ci tag: 5 3073af6ab5fSopenharmony_ci val: b 3083af6ab5fSopenharmony_ci}, 3093af6ab5fSopenharmony_ci{ 3103af6ab5fSopenharmony_ci index: 16 3113af6ab5fSopenharmony_ci tag: 9 3123af6ab5fSopenharmony_ci val: 1 3133af6ab5fSopenharmony_ci}, 3143af6ab5fSopenharmony_ci{ 3153af6ab5fSopenharmony_ci index: 17 3163af6ab5fSopenharmony_ci tag: 5 3173af6ab5fSopenharmony_ci val: c 3183af6ab5fSopenharmony_ci}, 3193af6ab5fSopenharmony_ci{ 3203af6ab5fSopenharmony_ci index: 18 3213af6ab5fSopenharmony_ci tag: 9 3223af6ab5fSopenharmony_ci val: 2 3233af6ab5fSopenharmony_ci}, 3243af6ab5fSopenharmony_ci{ 3253af6ab5fSopenharmony_ci index: 19 3263af6ab5fSopenharmony_ci tag: 5 3273af6ab5fSopenharmony_ci val: d 3283af6ab5fSopenharmony_ci}, 3293af6ab5fSopenharmony_ci{ 3303af6ab5fSopenharmony_ci index: 20 3313af6ab5fSopenharmony_ci tag: 9 3323af6ab5fSopenharmony_ci val: 3 3333af6ab5fSopenharmony_ci}, 3343af6ab5fSopenharmony_ci{ 3353af6ab5fSopenharmony_ci index: 21 3363af6ab5fSopenharmony_ci tag: 5 3373af6ab5fSopenharmony_ci val: e 3383af6ab5fSopenharmony_ci}, 3393af6ab5fSopenharmony_ci{ 3403af6ab5fSopenharmony_ci index: 22 3413af6ab5fSopenharmony_ci tag: 9 3423af6ab5fSopenharmony_ci val: 4 3433af6ab5fSopenharmony_ci}, 3443af6ab5fSopenharmony_ci{ 3453af6ab5fSopenharmony_ci index: 23 3463af6ab5fSopenharmony_ci tag: 5 3473af6ab5fSopenharmony_ci val: f 3483af6ab5fSopenharmony_ci}, 3493af6ab5fSopenharmony_ci{ 3503af6ab5fSopenharmony_ci index: 24 3513af6ab5fSopenharmony_ci tag: 9 3523af6ab5fSopenharmony_ci val: 5 3533af6ab5fSopenharmony_ci}, 3543af6ab5fSopenharmony_ci{ 3553af6ab5fSopenharmony_ci index: 25 3563af6ab5fSopenharmony_ci tag: 5 3573af6ab5fSopenharmony_ci val: g 3583af6ab5fSopenharmony_ci}, 3593af6ab5fSopenharmony_ci{ 3603af6ab5fSopenharmony_ci index: 26 3613af6ab5fSopenharmony_ci tag: 9 3623af6ab5fSopenharmony_ci val: 6 3633af6ab5fSopenharmony_ci}, 3643af6ab5fSopenharmony_ci{ 3653af6ab5fSopenharmony_ci index: 27 3663af6ab5fSopenharmony_ci tag: 5 3673af6ab5fSopenharmony_ci val: h 3683af6ab5fSopenharmony_ci}, 3693af6ab5fSopenharmony_ci{ 3703af6ab5fSopenharmony_ci index: 28 3713af6ab5fSopenharmony_ci tag: 9 3723af6ab5fSopenharmony_ci val: 7 3733af6ab5fSopenharmony_ci}, 3743af6ab5fSopenharmony_ci{ 3753af6ab5fSopenharmony_ci index: 29 3763af6ab5fSopenharmony_ci tag: 5 3773af6ab5fSopenharmony_ci val: i 3783af6ab5fSopenharmony_ci}, 3793af6ab5fSopenharmony_ci{ 3803af6ab5fSopenharmony_ci index: 30 3813af6ab5fSopenharmony_ci tag: 9 3823af6ab5fSopenharmony_ci val: 8 3833af6ab5fSopenharmony_ci}, 3843af6ab5fSopenharmony_ci{ 3853af6ab5fSopenharmony_ci index: 31 3863af6ab5fSopenharmony_ci tag: 5 3873af6ab5fSopenharmony_ci val: j 3883af6ab5fSopenharmony_ci}, 3893af6ab5fSopenharmony_ci{ 3903af6ab5fSopenharmony_ci index: 32 3913af6ab5fSopenharmony_ci tag: 9 3923af6ab5fSopenharmony_ci val: 9 3933af6ab5fSopenharmony_ci}, 3943af6ab5fSopenharmony_ci{ 3953af6ab5fSopenharmony_ci index: 33 3963af6ab5fSopenharmony_ci tag: 2 3973af6ab5fSopenharmony_ci val: 0 3983af6ab5fSopenharmony_ci}, 3993af6ab5fSopenharmony_ci{ 4003af6ab5fSopenharmony_ci index: 34 4013af6ab5fSopenharmony_ci tag: 2 4023af6ab5fSopenharmony_ci val: 0 4033af6ab5fSopenharmony_ci}, 4043af6ab5fSopenharmony_ci{ 4053af6ab5fSopenharmony_ci index: 35 4063af6ab5fSopenharmony_ci tag: 2 4073af6ab5fSopenharmony_ci val: 0 4083af6ab5fSopenharmony_ci}, 4093af6ab5fSopenharmony_ci======> strings <====== 4103af6ab5fSopenharmony_ci"&bytecodehar/bytecodehar-static-import&.#*#foo"; "a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "print"; 4113af6ab5fSopenharmony_ci.language ECMAScript 4123af6ab5fSopenharmony_ci 4133af6ab5fSopenharmony_ci 4143af6ab5fSopenharmony_ci======> literal array buffer <====== 4153af6ab5fSopenharmony_ci======> strings <====== 4163af6ab5fSopenharmony_ci 4173af6ab5fSopenharmony_ci.language ECMAScript 4183af6ab5fSopenharmony_ci 4193af6ab5fSopenharmony_ci 4203af6ab5fSopenharmony_ci======> literal array buffer <====== 4213af6ab5fSopenharmony_ci======> strings <====== 4223af6ab5fSopenharmony_ci 4233af6ab5fSopenharmony_ci.language ECMAScript 4243af6ab5fSopenharmony_ci 4253af6ab5fSopenharmony_cislotNum = 0xa 4263af6ab5fSopenharmony_ci.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) { 4273af6ab5fSopenharmony_cilabel_1: 4283af6ab5fSopenharmony_cilabel_0: 4293af6ab5fSopenharmony_ci getmodulenamespace 0x0 4303af6ab5fSopenharmony_ci sta v0 4313af6ab5fSopenharmony_ci getmodulenamespace 0x1 4323af6ab5fSopenharmony_ci sta v1 4333af6ab5fSopenharmony_ci tryldglobalbyname 0x0, print 4343af6ab5fSopenharmony_ci sta v2 4353af6ab5fSopenharmony_ci lda v0 4363af6ab5fSopenharmony_ci ldobjbyname 0x1, test 4373af6ab5fSopenharmony_ci sta v0 4383af6ab5fSopenharmony_ci lda v2 4393af6ab5fSopenharmony_ci callarg1 0x3, v0 4403af6ab5fSopenharmony_ci tryldglobalbyname 0x5, print 4413af6ab5fSopenharmony_ci sta v0 4423af6ab5fSopenharmony_ci lda v1 4433af6ab5fSopenharmony_ci ldobjbyname 0x6, test 4443af6ab5fSopenharmony_ci sta v1 4453af6ab5fSopenharmony_ci lda v0 4463af6ab5fSopenharmony_ci callarg1 0x8, v1 4473af6ab5fSopenharmony_ci ldundefined 4483af6ab5fSopenharmony_ci returnundefined 4493af6ab5fSopenharmony_cilabel_2: 4503af6ab5fSopenharmony_ci} 4513af6ab5fSopenharmony_ci 4523af6ab5fSopenharmony_ci 4533af6ab5fSopenharmony_ci======> literal array buffer <====== 4543af6ab5fSopenharmony_ci------------------------------------ 4553af6ab5fSopenharmony_cislot &myapp/hap-file-exec&_0 4563af6ab5fSopenharmony_ci------------------------------------ 4573af6ab5fSopenharmony_cislot &myapp/hap-file-exec&_1 4583af6ab5fSopenharmony_ci{ 4593af6ab5fSopenharmony_ci index: 0 4603af6ab5fSopenharmony_ci tag: 2 4613af6ab5fSopenharmony_ci val: 2 4623af6ab5fSopenharmony_ci}, 4633af6ab5fSopenharmony_ci{ 4643af6ab5fSopenharmony_ci index: 1 4653af6ab5fSopenharmony_ci tag: 5 4663af6ab5fSopenharmony_ci val: @normalized:N&&&bytecodehar/bytecodehar-dynamic-import& 4673af6ab5fSopenharmony_ci}, 4683af6ab5fSopenharmony_ci{ 4693af6ab5fSopenharmony_ci index: 2 4703af6ab5fSopenharmony_ci tag: 5 4713af6ab5fSopenharmony_ci val: @normalized:N&&&bytecodehar/bytecodehar-static-import& 4723af6ab5fSopenharmony_ci}, 4733af6ab5fSopenharmony_ci{ 4743af6ab5fSopenharmony_ci index: 3 4753af6ab5fSopenharmony_ci tag: 2 4763af6ab5fSopenharmony_ci val: 0 4773af6ab5fSopenharmony_ci}, 4783af6ab5fSopenharmony_ci{ 4793af6ab5fSopenharmony_ci index: 4 4803af6ab5fSopenharmony_ci tag: 2 4813af6ab5fSopenharmony_ci val: 2 4823af6ab5fSopenharmony_ci}, 4833af6ab5fSopenharmony_ci{ 4843af6ab5fSopenharmony_ci index: 5 4853af6ab5fSopenharmony_ci tag: 5 4863af6ab5fSopenharmony_ci val: bytecodeharDynamicImport 4873af6ab5fSopenharmony_ci}, 4883af6ab5fSopenharmony_ci{ 4893af6ab5fSopenharmony_ci index: 6 4903af6ab5fSopenharmony_ci tag: 9 4913af6ab5fSopenharmony_ci val: 0 4923af6ab5fSopenharmony_ci}, 4933af6ab5fSopenharmony_ci{ 4943af6ab5fSopenharmony_ci index: 7 4953af6ab5fSopenharmony_ci tag: 5 4963af6ab5fSopenharmony_ci val: bytecodeharStaticImport 4973af6ab5fSopenharmony_ci}, 4983af6ab5fSopenharmony_ci{ 4993af6ab5fSopenharmony_ci index: 8 5003af6ab5fSopenharmony_ci tag: 9 5013af6ab5fSopenharmony_ci val: 1 5023af6ab5fSopenharmony_ci}, 5033af6ab5fSopenharmony_ci{ 5043af6ab5fSopenharmony_ci index: 9 5053af6ab5fSopenharmony_ci tag: 2 5063af6ab5fSopenharmony_ci val: 0 5073af6ab5fSopenharmony_ci}, 5083af6ab5fSopenharmony_ci{ 5093af6ab5fSopenharmony_ci index: 10 5103af6ab5fSopenharmony_ci tag: 2 5113af6ab5fSopenharmony_ci val: 0 5123af6ab5fSopenharmony_ci}, 5133af6ab5fSopenharmony_ci{ 5143af6ab5fSopenharmony_ci index: 11 5153af6ab5fSopenharmony_ci tag: 2 5163af6ab5fSopenharmony_ci val: 0 5173af6ab5fSopenharmony_ci}, 5183af6ab5fSopenharmony_ci======> strings <====== 5193af6ab5fSopenharmony_ci"print"; "test"; 5203af6ab5fSopenharmony_ci.language ECMAScript 5213af6ab5fSopenharmony_ci 5223af6ab5fSopenharmony_cislotNum = 0x0 5233af6ab5fSopenharmony_ci.function any bundle&lib/importfile1&2.0.0.func_main_0(any a0, any a1, any a2) { 5243af6ab5fSopenharmony_cilabel_1: 5253af6ab5fSopenharmony_cilabel_0: 5263af6ab5fSopenharmony_ci ldtrue 5273af6ab5fSopenharmony_ci stmodulevar 0x0 5283af6ab5fSopenharmony_ci ldundefined 5293af6ab5fSopenharmony_ci returnundefined 5303af6ab5fSopenharmony_cilabel_2: 5313af6ab5fSopenharmony_ci} 5323af6ab5fSopenharmony_ci 5333af6ab5fSopenharmony_ci 5343af6ab5fSopenharmony_ci======> literal array buffer <====== 5353af6ab5fSopenharmony_ci------------------------------------ 5363af6ab5fSopenharmony_cislot bundle&lib/importfile1&2.0.0_0 5373af6ab5fSopenharmony_ci------------------------------------ 5383af6ab5fSopenharmony_cislot bundle&lib/importfile1&2.0.0_1 5393af6ab5fSopenharmony_ci{ 5403af6ab5fSopenharmony_ci index: 0 5413af6ab5fSopenharmony_ci tag: 2 5423af6ab5fSopenharmony_ci val: 0 5433af6ab5fSopenharmony_ci}, 5443af6ab5fSopenharmony_ci{ 5453af6ab5fSopenharmony_ci index: 1 5463af6ab5fSopenharmony_ci tag: 2 5473af6ab5fSopenharmony_ci val: 0 5483af6ab5fSopenharmony_ci}, 5493af6ab5fSopenharmony_ci{ 5503af6ab5fSopenharmony_ci index: 2 5513af6ab5fSopenharmony_ci tag: 2 5523af6ab5fSopenharmony_ci val: 0 5533af6ab5fSopenharmony_ci}, 5543af6ab5fSopenharmony_ci{ 5553af6ab5fSopenharmony_ci index: 3 5563af6ab5fSopenharmony_ci tag: 2 5573af6ab5fSopenharmony_ci val: 1 5583af6ab5fSopenharmony_ci}, 5593af6ab5fSopenharmony_ci{ 5603af6ab5fSopenharmony_ci index: 4 5613af6ab5fSopenharmony_ci tag: 5 5623af6ab5fSopenharmony_ci val: test1 5633af6ab5fSopenharmony_ci}, 5643af6ab5fSopenharmony_ci{ 5653af6ab5fSopenharmony_ci index: 5 5663af6ab5fSopenharmony_ci tag: 5 5673af6ab5fSopenharmony_ci val: test1 5683af6ab5fSopenharmony_ci}, 5693af6ab5fSopenharmony_ci{ 5703af6ab5fSopenharmony_ci index: 6 5713af6ab5fSopenharmony_ci tag: 2 5723af6ab5fSopenharmony_ci val: 0 5733af6ab5fSopenharmony_ci}, 5743af6ab5fSopenharmony_ci{ 5753af6ab5fSopenharmony_ci index: 7 5763af6ab5fSopenharmony_ci tag: 2 5773af6ab5fSopenharmony_ci val: 0 5783af6ab5fSopenharmony_ci}, 5793af6ab5fSopenharmony_ci======> strings <====== 5803af6ab5fSopenharmony_ci 5813af6ab5fSopenharmony_ci.language ECMAScript 5823af6ab5fSopenharmony_ci 5833af6ab5fSopenharmony_cislotNum = 0x0 5843af6ab5fSopenharmony_ci.function any &@ohos/lib/importfile2&2.0.0.func_main_0(any a0, any a1, any a2) { 5853af6ab5fSopenharmony_cilabel_1: 5863af6ab5fSopenharmony_cilabel_0: 5873af6ab5fSopenharmony_ci ldtrue 5883af6ab5fSopenharmony_ci stmodulevar 0x0 5893af6ab5fSopenharmony_ci ldundefined 5903af6ab5fSopenharmony_ci returnundefined 5913af6ab5fSopenharmony_cilabel_2: 5923af6ab5fSopenharmony_ci} 5933af6ab5fSopenharmony_ci 5943af6ab5fSopenharmony_ci 5953af6ab5fSopenharmony_ci======> literal array buffer <====== 5963af6ab5fSopenharmony_ci------------------------------------ 5973af6ab5fSopenharmony_cislot &@ohos/lib/importfile2&2.0.0_0 5983af6ab5fSopenharmony_ci------------------------------------ 5993af6ab5fSopenharmony_cislot &@ohos/lib/importfile2&2.0.0_1 6003af6ab5fSopenharmony_ci{ 6013af6ab5fSopenharmony_ci index: 0 6023af6ab5fSopenharmony_ci tag: 2 6033af6ab5fSopenharmony_ci val: 0 6043af6ab5fSopenharmony_ci}, 6053af6ab5fSopenharmony_ci{ 6063af6ab5fSopenharmony_ci index: 1 6073af6ab5fSopenharmony_ci tag: 2 6083af6ab5fSopenharmony_ci val: 0 6093af6ab5fSopenharmony_ci}, 6103af6ab5fSopenharmony_ci{ 6113af6ab5fSopenharmony_ci index: 2 6123af6ab5fSopenharmony_ci tag: 2 6133af6ab5fSopenharmony_ci val: 0 6143af6ab5fSopenharmony_ci}, 6153af6ab5fSopenharmony_ci{ 6163af6ab5fSopenharmony_ci index: 3 6173af6ab5fSopenharmony_ci tag: 2 6183af6ab5fSopenharmony_ci val: 1 6193af6ab5fSopenharmony_ci}, 6203af6ab5fSopenharmony_ci{ 6213af6ab5fSopenharmony_ci index: 4 6223af6ab5fSopenharmony_ci tag: 5 6233af6ab5fSopenharmony_ci val: test2 6243af6ab5fSopenharmony_ci}, 6253af6ab5fSopenharmony_ci{ 6263af6ab5fSopenharmony_ci index: 5 6273af6ab5fSopenharmony_ci tag: 5 6283af6ab5fSopenharmony_ci val: test2 6293af6ab5fSopenharmony_ci}, 6303af6ab5fSopenharmony_ci{ 6313af6ab5fSopenharmony_ci index: 6 6323af6ab5fSopenharmony_ci tag: 2 6333af6ab5fSopenharmony_ci val: 0 6343af6ab5fSopenharmony_ci}, 6353af6ab5fSopenharmony_ci{ 6363af6ab5fSopenharmony_ci index: 7 6373af6ab5fSopenharmony_ci tag: 2 6383af6ab5fSopenharmony_ci val: 0 6393af6ab5fSopenharmony_ci}, 6403af6ab5fSopenharmony_ci======> strings <====== 6413af6ab5fSopenharmony_ci 6423af6ab5fSopenharmony_ci.language ECMAScript 6433af6ab5fSopenharmony_ci 6443af6ab5fSopenharmony_cislotNum = 0x0 6453af6ab5fSopenharmony_ci.function any &lib2/importfile3&.func_main_0(any a0, any a1, any a2) { 6463af6ab5fSopenharmony_cilabel_1: 6473af6ab5fSopenharmony_cilabel_0: 6483af6ab5fSopenharmony_ci ldtrue 6493af6ab5fSopenharmony_ci stmodulevar 0x0 6503af6ab5fSopenharmony_ci ldundefined 6513af6ab5fSopenharmony_ci returnundefined 6523af6ab5fSopenharmony_cilabel_2: 6533af6ab5fSopenharmony_ci} 6543af6ab5fSopenharmony_ci 6553af6ab5fSopenharmony_ci 6563af6ab5fSopenharmony_ci======> literal array buffer <====== 6573af6ab5fSopenharmony_ci------------------------------------ 6583af6ab5fSopenharmony_cislot &lib2/importfile3&_0 6593af6ab5fSopenharmony_ci------------------------------------ 6603af6ab5fSopenharmony_cislot &lib2/importfile3&_1 6613af6ab5fSopenharmony_ci{ 6623af6ab5fSopenharmony_ci index: 0 6633af6ab5fSopenharmony_ci tag: 2 6643af6ab5fSopenharmony_ci val: 0 6653af6ab5fSopenharmony_ci}, 6663af6ab5fSopenharmony_ci{ 6673af6ab5fSopenharmony_ci index: 1 6683af6ab5fSopenharmony_ci tag: 2 6693af6ab5fSopenharmony_ci val: 0 6703af6ab5fSopenharmony_ci}, 6713af6ab5fSopenharmony_ci{ 6723af6ab5fSopenharmony_ci index: 2 6733af6ab5fSopenharmony_ci tag: 2 6743af6ab5fSopenharmony_ci val: 0 6753af6ab5fSopenharmony_ci}, 6763af6ab5fSopenharmony_ci{ 6773af6ab5fSopenharmony_ci index: 3 6783af6ab5fSopenharmony_ci tag: 2 6793af6ab5fSopenharmony_ci val: 1 6803af6ab5fSopenharmony_ci}, 6813af6ab5fSopenharmony_ci{ 6823af6ab5fSopenharmony_ci index: 4 6833af6ab5fSopenharmony_ci tag: 5 6843af6ab5fSopenharmony_ci val: test3 6853af6ab5fSopenharmony_ci}, 6863af6ab5fSopenharmony_ci{ 6873af6ab5fSopenharmony_ci index: 5 6883af6ab5fSopenharmony_ci tag: 5 6893af6ab5fSopenharmony_ci val: test3 6903af6ab5fSopenharmony_ci}, 6913af6ab5fSopenharmony_ci{ 6923af6ab5fSopenharmony_ci index: 6 6933af6ab5fSopenharmony_ci tag: 2 6943af6ab5fSopenharmony_ci val: 0 6953af6ab5fSopenharmony_ci}, 6963af6ab5fSopenharmony_ci{ 6973af6ab5fSopenharmony_ci index: 7 6983af6ab5fSopenharmony_ci tag: 2 6993af6ab5fSopenharmony_ci val: 0 7003af6ab5fSopenharmony_ci}, 7013af6ab5fSopenharmony_ci======> strings <====== 7023af6ab5fSopenharmony_ci 7033af6ab5fSopenharmony_ci.language ECMAScript 7043af6ab5fSopenharmony_ci 7053af6ab5fSopenharmony_cislotNum = 0x0 7063af6ab5fSopenharmony_ci.function any &@ohos/lib2/importfile4&.func_main_0(any a0, any a1, any a2) { 7073af6ab5fSopenharmony_cilabel_1: 7083af6ab5fSopenharmony_cilabel_0: 7093af6ab5fSopenharmony_ci ldtrue 7103af6ab5fSopenharmony_ci stmodulevar 0x0 7113af6ab5fSopenharmony_ci ldundefined 7123af6ab5fSopenharmony_ci returnundefined 7133af6ab5fSopenharmony_cilabel_2: 7143af6ab5fSopenharmony_ci} 7153af6ab5fSopenharmony_ci 7163af6ab5fSopenharmony_ci 7173af6ab5fSopenharmony_ci======> literal array buffer <====== 7183af6ab5fSopenharmony_ci------------------------------------ 7193af6ab5fSopenharmony_cislot &@ohos/lib2/importfile4&_0 7203af6ab5fSopenharmony_ci------------------------------------ 7213af6ab5fSopenharmony_cislot &@ohos/lib2/importfile4&_1 7223af6ab5fSopenharmony_ci{ 7233af6ab5fSopenharmony_ci index: 0 7243af6ab5fSopenharmony_ci tag: 2 7253af6ab5fSopenharmony_ci val: 0 7263af6ab5fSopenharmony_ci}, 7273af6ab5fSopenharmony_ci{ 7283af6ab5fSopenharmony_ci index: 1 7293af6ab5fSopenharmony_ci tag: 2 7303af6ab5fSopenharmony_ci val: 0 7313af6ab5fSopenharmony_ci}, 7323af6ab5fSopenharmony_ci{ 7333af6ab5fSopenharmony_ci index: 2 7343af6ab5fSopenharmony_ci tag: 2 7353af6ab5fSopenharmony_ci val: 0 7363af6ab5fSopenharmony_ci}, 7373af6ab5fSopenharmony_ci{ 7383af6ab5fSopenharmony_ci index: 3 7393af6ab5fSopenharmony_ci tag: 2 7403af6ab5fSopenharmony_ci val: 1 7413af6ab5fSopenharmony_ci}, 7423af6ab5fSopenharmony_ci{ 7433af6ab5fSopenharmony_ci index: 4 7443af6ab5fSopenharmony_ci tag: 5 7453af6ab5fSopenharmony_ci val: test4 7463af6ab5fSopenharmony_ci}, 7473af6ab5fSopenharmony_ci{ 7483af6ab5fSopenharmony_ci index: 5 7493af6ab5fSopenharmony_ci tag: 5 7503af6ab5fSopenharmony_ci val: test4 7513af6ab5fSopenharmony_ci}, 7523af6ab5fSopenharmony_ci{ 7533af6ab5fSopenharmony_ci index: 6 7543af6ab5fSopenharmony_ci tag: 2 7553af6ab5fSopenharmony_ci val: 0 7563af6ab5fSopenharmony_ci}, 7573af6ab5fSopenharmony_ci{ 7583af6ab5fSopenharmony_ci index: 7 7593af6ab5fSopenharmony_ci tag: 2 7603af6ab5fSopenharmony_ci val: 0 7613af6ab5fSopenharmony_ci}, 7623af6ab5fSopenharmony_ci======> strings <====== 7633af6ab5fSopenharmony_ci 7643af6ab5fSopenharmony_ci.language ECMAScript 7653af6ab5fSopenharmony_ci 7663af6ab5fSopenharmony_cislotNum = 0x0 7673af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst(any a0, any a1, any a2) { 7683af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 7693af6ab5fSopenharmony_ci dynamicimport 7703af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 7713af6ab5fSopenharmony_ci dynamicimport 7723af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 7733af6ab5fSopenharmony_ci dynamicimport 7743af6ab5fSopenharmony_ci ldundefined 7753af6ab5fSopenharmony_ci returnundefined 7763af6ab5fSopenharmony_ci} 7773af6ab5fSopenharmony_ci 7783af6ab5fSopenharmony_cislotNum = 0x0 7793af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl(any a0, any a1, any a2) { 7803af6ab5fSopenharmony_ci lda.str aaa 7813af6ab5fSopenharmony_ci dynamicimport 7823af6ab5fSopenharmony_ci ldundefined 7833af6ab5fSopenharmony_ci returnundefined 7843af6ab5fSopenharmony_ci} 7853af6ab5fSopenharmony_ci 7863af6ab5fSopenharmony_cislotNum = 0x0 7873af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt(any a0, any a1, any a2) { 7883af6ab5fSopenharmony_ci lda.str @normalized:N&module&&@ohos/lib/importfile2&2.0.0 7893af6ab5fSopenharmony_ci dynamicimport 7903af6ab5fSopenharmony_ci lda.str @normalized:N&module&&@ohos/lib/importfile2&2.0.0 7913af6ab5fSopenharmony_ci dynamicimport 7923af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib/importfile2&2.0.0 7933af6ab5fSopenharmony_ci dynamicimport 7943af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib/importfile2&2.0.0 7953af6ab5fSopenharmony_ci dynamicimport 7963af6ab5fSopenharmony_ci lda.str @normalized:N&&&@ohos/lib2/importfile4& 7973af6ab5fSopenharmony_ci dynamicimport 7983af6ab5fSopenharmony_ci ldundefined 7993af6ab5fSopenharmony_ci returnundefined 8003af6ab5fSopenharmony_ci} 8013af6ab5fSopenharmony_ci 8023af6ab5fSopenharmony_cislotNum = 0x0 8033af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt(any a0, any a1, any a2) { 8043af6ab5fSopenharmony_ci lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0 8053af6ab5fSopenharmony_ci dynamicimport 8063af6ab5fSopenharmony_ci lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0 8073af6ab5fSopenharmony_ci dynamicimport 8083af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 8093af6ab5fSopenharmony_ci dynamicimport 8103af6ab5fSopenharmony_ci lda.str @normalized:N&&bundle&lib/importfile1&2.0.0 8113af6ab5fSopenharmony_ci dynamicimport 8123af6ab5fSopenharmony_ci lda.str @normalized:N&&&lib2/importfile3& 8133af6ab5fSopenharmony_ci dynamicimport 8143af6ab5fSopenharmony_ci ldundefined 8153af6ab5fSopenharmony_ci returnundefined 8163af6ab5fSopenharmony_ci} 8173af6ab5fSopenharmony_ci 8183af6ab5fSopenharmony_cislotNum = 0x4 8193af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-dynamic-import&.func_main_0(any a0, any a1, any a2) { 8203af6ab5fSopenharmony_ci definefunc 0x0, &bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst, 0x0 8213af6ab5fSopenharmony_ci definefunc 0x1, &bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl, 0x0 8223af6ab5fSopenharmony_ci definefunc 0x2, &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt, 0x0 8233af6ab5fSopenharmony_ci definefunc 0x3, &bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt, 0x0 8243af6ab5fSopenharmony_ci lda.str test 8253af6ab5fSopenharmony_ci stmodulevar 0x0 8263af6ab5fSopenharmony_ci ldundefined 8273af6ab5fSopenharmony_ci returnundefined 8283af6ab5fSopenharmony_ci} 8293af6ab5fSopenharmony_ci 8303af6ab5fSopenharmony_ci 8313af6ab5fSopenharmony_ci======> literal array buffer <====== 8323af6ab5fSopenharmony_ci------------------------------------ 8333af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-dynamic-import&_2007 8343af6ab5fSopenharmony_ci------------------------------------ 8353af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-dynamic-import&_2011 8363af6ab5fSopenharmony_ci{ 8373af6ab5fSopenharmony_ci index: 0 8383af6ab5fSopenharmony_ci tag: 2 8393af6ab5fSopenharmony_ci val: 0 8403af6ab5fSopenharmony_ci}, 8413af6ab5fSopenharmony_ci{ 8423af6ab5fSopenharmony_ci index: 1 8433af6ab5fSopenharmony_ci tag: 2 8443af6ab5fSopenharmony_ci val: 0 8453af6ab5fSopenharmony_ci}, 8463af6ab5fSopenharmony_ci{ 8473af6ab5fSopenharmony_ci index: 2 8483af6ab5fSopenharmony_ci tag: 2 8493af6ab5fSopenharmony_ci val: 0 8503af6ab5fSopenharmony_ci}, 8513af6ab5fSopenharmony_ci{ 8523af6ab5fSopenharmony_ci index: 3 8533af6ab5fSopenharmony_ci tag: 2 8543af6ab5fSopenharmony_ci val: 1 8553af6ab5fSopenharmony_ci}, 8563af6ab5fSopenharmony_ci{ 8573af6ab5fSopenharmony_ci index: 4 8583af6ab5fSopenharmony_ci tag: 5 8593af6ab5fSopenharmony_ci val: test 8603af6ab5fSopenharmony_ci}, 8613af6ab5fSopenharmony_ci{ 8623af6ab5fSopenharmony_ci index: 5 8633af6ab5fSopenharmony_ci tag: 5 8643af6ab5fSopenharmony_ci val: test 8653af6ab5fSopenharmony_ci}, 8663af6ab5fSopenharmony_ci{ 8673af6ab5fSopenharmony_ci index: 6 8683af6ab5fSopenharmony_ci tag: 2 8693af6ab5fSopenharmony_ci val: 0 8703af6ab5fSopenharmony_ci}, 8713af6ab5fSopenharmony_ci{ 8723af6ab5fSopenharmony_ci index: 7 8733af6ab5fSopenharmony_ci tag: 2 8743af6ab5fSopenharmony_ci val: 0 8753af6ab5fSopenharmony_ci}, 8763af6ab5fSopenharmony_ci======> strings <====== 8773af6ab5fSopenharmony_ci"&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt"; "&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt"; "@normalized:N&&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&&&@ohos/lib2/importfile4&"; "@normalized:N&&&lib2/importfile3&"; "@normalized:N&&bundle&lib/importfile1&2.0.0"; "@normalized:N&module&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&module&bundle&lib/importfile1&2.0.0"; "aaa"; "test"; 8783af6ab5fSopenharmony_ci.language ECMAScript 8793af6ab5fSopenharmony_ci 8803af6ab5fSopenharmony_cislotNum = 0x18 8813af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-static-import&.#*#foo(any a0, any a1, any a2) { 8823af6ab5fSopenharmony_ci tryldglobalbyname 0x0, print 8833af6ab5fSopenharmony_ci sta v0 8843af6ab5fSopenharmony_ci createemptyarray 0x1 8853af6ab5fSopenharmony_ci sta v1 8863af6ab5fSopenharmony_ci ldlexvar 0x0, 0x0 8873af6ab5fSopenharmony_ci sta v2 8883af6ab5fSopenharmony_ci throw.undefinedifholewithname a 8893af6ab5fSopenharmony_ci lda v2 8903af6ab5fSopenharmony_ci stownbyindex 0x2, v1, 0x0 8913af6ab5fSopenharmony_ci ldlexvar 0x0, 0x1 8923af6ab5fSopenharmony_ci sta v2 8933af6ab5fSopenharmony_ci throw.undefinedifholewithname b 8943af6ab5fSopenharmony_ci lda v2 8953af6ab5fSopenharmony_ci stownbyindex 0x4, v1, 0x1 8963af6ab5fSopenharmony_ci ldlexvar 0x0, 0x2 8973af6ab5fSopenharmony_ci sta v2 8983af6ab5fSopenharmony_ci throw.undefinedifholewithname c 8993af6ab5fSopenharmony_ci lda v2 9003af6ab5fSopenharmony_ci stownbyindex 0x6, v1, 0x2 9013af6ab5fSopenharmony_ci ldlexvar 0x0, 0x3 9023af6ab5fSopenharmony_ci sta v2 9033af6ab5fSopenharmony_ci throw.undefinedifholewithname d 9043af6ab5fSopenharmony_ci lda v2 9053af6ab5fSopenharmony_ci stownbyindex 0x8, v1, 0x3 9063af6ab5fSopenharmony_ci ldlexvar 0x0, 0x4 9073af6ab5fSopenharmony_ci sta v2 9083af6ab5fSopenharmony_ci throw.undefinedifholewithname e 9093af6ab5fSopenharmony_ci lda v2 9103af6ab5fSopenharmony_ci stownbyindex 0xa, v1, 0x4 9113af6ab5fSopenharmony_ci ldlexvar 0x0, 0x5 9123af6ab5fSopenharmony_ci sta v2 9133af6ab5fSopenharmony_ci throw.undefinedifholewithname f 9143af6ab5fSopenharmony_ci lda v2 9153af6ab5fSopenharmony_ci stownbyindex 0xc, v1, 0x5 9163af6ab5fSopenharmony_ci ldlexvar 0x0, 0x6 9173af6ab5fSopenharmony_ci sta v2 9183af6ab5fSopenharmony_ci throw.undefinedifholewithname g 9193af6ab5fSopenharmony_ci lda v2 9203af6ab5fSopenharmony_ci stownbyindex 0xe, v1, 0x6 9213af6ab5fSopenharmony_ci ldlexvar 0x0, 0x7 9223af6ab5fSopenharmony_ci sta v2 9233af6ab5fSopenharmony_ci throw.undefinedifholewithname h 9243af6ab5fSopenharmony_ci lda v2 9253af6ab5fSopenharmony_ci stownbyindex 0x10, v1, 0x7 9263af6ab5fSopenharmony_ci ldlexvar 0x0, 0x8 9273af6ab5fSopenharmony_ci sta v2 9283af6ab5fSopenharmony_ci throw.undefinedifholewithname i 9293af6ab5fSopenharmony_ci lda v2 9303af6ab5fSopenharmony_ci stownbyindex 0x12, v1, 0x8 9313af6ab5fSopenharmony_ci ldlexvar 0x0, 0x9 9323af6ab5fSopenharmony_ci sta v2 9333af6ab5fSopenharmony_ci throw.undefinedifholewithname j 9343af6ab5fSopenharmony_ci lda v2 9353af6ab5fSopenharmony_ci stownbyindex 0x14, v1, 0x9 9363af6ab5fSopenharmony_ci lda v0 9373af6ab5fSopenharmony_ci callarg1 0x16, v1 9383af6ab5fSopenharmony_ci ldundefined 9393af6ab5fSopenharmony_ci returnundefined 9403af6ab5fSopenharmony_ci} 9413af6ab5fSopenharmony_ci 9423af6ab5fSopenharmony_cislotNum = 0x1 9433af6ab5fSopenharmony_ci.function any &bytecodehar/bytecodehar-static-import&.func_main_0(any a0, any a1, any a2) { 9443af6ab5fSopenharmony_ci newlexenv 0xa 9453af6ab5fSopenharmony_ci definefunc 0x0, &bytecodehar/bytecodehar-static-import&.#*#foo, 0x0 9463af6ab5fSopenharmony_ci getmodulenamespace 0x0 9473af6ab5fSopenharmony_ci stlexvar 0x0, 0x0 9483af6ab5fSopenharmony_ci getmodulenamespace 0x1 9493af6ab5fSopenharmony_ci stlexvar 0x0, 0x1 9503af6ab5fSopenharmony_ci getmodulenamespace 0x2 9513af6ab5fSopenharmony_ci stlexvar 0x0, 0x2 9523af6ab5fSopenharmony_ci getmodulenamespace 0x3 9533af6ab5fSopenharmony_ci stlexvar 0x0, 0x3 9543af6ab5fSopenharmony_ci getmodulenamespace 0x4 9553af6ab5fSopenharmony_ci stlexvar 0x0, 0x4 9563af6ab5fSopenharmony_ci getmodulenamespace 0x5 9573af6ab5fSopenharmony_ci stlexvar 0x0, 0x5 9583af6ab5fSopenharmony_ci getmodulenamespace 0x6 9593af6ab5fSopenharmony_ci stlexvar 0x0, 0x6 9603af6ab5fSopenharmony_ci getmodulenamespace 0x7 9613af6ab5fSopenharmony_ci stlexvar 0x0, 0x7 9623af6ab5fSopenharmony_ci getmodulenamespace 0x8 9633af6ab5fSopenharmony_ci stlexvar 0x0, 0x8 9643af6ab5fSopenharmony_ci getmodulenamespace 0x9 9653af6ab5fSopenharmony_ci stlexvar 0x0, 0x9 9663af6ab5fSopenharmony_ci ldundefined 9673af6ab5fSopenharmony_ci returnundefined 9683af6ab5fSopenharmony_ci} 9693af6ab5fSopenharmony_ci 9703af6ab5fSopenharmony_ci 9713af6ab5fSopenharmony_ci======> literal array buffer <====== 9723af6ab5fSopenharmony_ci------------------------------------ 9733af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-static-import&_2047 9743af6ab5fSopenharmony_ci------------------------------------ 9753af6ab5fSopenharmony_cislot &bytecodehar/bytecodehar-static-import&_2051 9763af6ab5fSopenharmony_ci{ 9773af6ab5fSopenharmony_ci index: 0 9783af6ab5fSopenharmony_ci tag: 2 9793af6ab5fSopenharmony_ci val: 10 9803af6ab5fSopenharmony_ci}, 9813af6ab5fSopenharmony_ci{ 9823af6ab5fSopenharmony_ci index: 1 9833af6ab5fSopenharmony_ci tag: 5 9843af6ab5fSopenharmony_ci val: @normalized:N&module&bundle&lib/importfile1&2.0.0 9853af6ab5fSopenharmony_ci}, 9863af6ab5fSopenharmony_ci{ 9873af6ab5fSopenharmony_ci index: 2 9883af6ab5fSopenharmony_ci tag: 5 9893af6ab5fSopenharmony_ci val: @normalized:N&module&bundle&lib/importfile1&2.0.0 9903af6ab5fSopenharmony_ci}, 9913af6ab5fSopenharmony_ci{ 9923af6ab5fSopenharmony_ci index: 3 9933af6ab5fSopenharmony_ci tag: 5 9943af6ab5fSopenharmony_ci val: @normalized:N&&bundle&lib/importfile1&2.0.0 9953af6ab5fSopenharmony_ci}, 9963af6ab5fSopenharmony_ci{ 9973af6ab5fSopenharmony_ci index: 4 9983af6ab5fSopenharmony_ci tag: 5 9993af6ab5fSopenharmony_ci val: @normalized:N&&bundle&lib/importfile1&2.0.0 10003af6ab5fSopenharmony_ci}, 10013af6ab5fSopenharmony_ci{ 10023af6ab5fSopenharmony_ci index: 5 10033af6ab5fSopenharmony_ci tag: 5 10043af6ab5fSopenharmony_ci val: @normalized:N&&&lib2/importfile3& 10053af6ab5fSopenharmony_ci}, 10063af6ab5fSopenharmony_ci{ 10073af6ab5fSopenharmony_ci index: 6 10083af6ab5fSopenharmony_ci tag: 5 10093af6ab5fSopenharmony_ci val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0 10103af6ab5fSopenharmony_ci}, 10113af6ab5fSopenharmony_ci{ 10123af6ab5fSopenharmony_ci index: 7 10133af6ab5fSopenharmony_ci tag: 5 10143af6ab5fSopenharmony_ci val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0 10153af6ab5fSopenharmony_ci}, 10163af6ab5fSopenharmony_ci{ 10173af6ab5fSopenharmony_ci index: 8 10183af6ab5fSopenharmony_ci tag: 5 10193af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib/importfile2&2.0.0 10203af6ab5fSopenharmony_ci}, 10213af6ab5fSopenharmony_ci{ 10223af6ab5fSopenharmony_ci index: 9 10233af6ab5fSopenharmony_ci tag: 5 10243af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib/importfile2&2.0.0 10253af6ab5fSopenharmony_ci}, 10263af6ab5fSopenharmony_ci{ 10273af6ab5fSopenharmony_ci index: 10 10283af6ab5fSopenharmony_ci tag: 5 10293af6ab5fSopenharmony_ci val: @normalized:N&&&@ohos/lib2/importfile4& 10303af6ab5fSopenharmony_ci}, 10313af6ab5fSopenharmony_ci{ 10323af6ab5fSopenharmony_ci index: 11 10333af6ab5fSopenharmony_ci tag: 2 10343af6ab5fSopenharmony_ci val: 0 10353af6ab5fSopenharmony_ci}, 10363af6ab5fSopenharmony_ci{ 10373af6ab5fSopenharmony_ci index: 12 10383af6ab5fSopenharmony_ci tag: 2 10393af6ab5fSopenharmony_ci val: 10 10403af6ab5fSopenharmony_ci}, 10413af6ab5fSopenharmony_ci{ 10423af6ab5fSopenharmony_ci index: 13 10433af6ab5fSopenharmony_ci tag: 5 10443af6ab5fSopenharmony_ci val: a 10453af6ab5fSopenharmony_ci}, 10463af6ab5fSopenharmony_ci{ 10473af6ab5fSopenharmony_ci index: 14 10483af6ab5fSopenharmony_ci tag: 9 10493af6ab5fSopenharmony_ci val: 0 10503af6ab5fSopenharmony_ci}, 10513af6ab5fSopenharmony_ci{ 10523af6ab5fSopenharmony_ci index: 15 10533af6ab5fSopenharmony_ci tag: 5 10543af6ab5fSopenharmony_ci val: b 10553af6ab5fSopenharmony_ci}, 10563af6ab5fSopenharmony_ci{ 10573af6ab5fSopenharmony_ci index: 16 10583af6ab5fSopenharmony_ci tag: 9 10593af6ab5fSopenharmony_ci val: 1 10603af6ab5fSopenharmony_ci}, 10613af6ab5fSopenharmony_ci{ 10623af6ab5fSopenharmony_ci index: 17 10633af6ab5fSopenharmony_ci tag: 5 10643af6ab5fSopenharmony_ci val: c 10653af6ab5fSopenharmony_ci}, 10663af6ab5fSopenharmony_ci{ 10673af6ab5fSopenharmony_ci index: 18 10683af6ab5fSopenharmony_ci tag: 9 10693af6ab5fSopenharmony_ci val: 2 10703af6ab5fSopenharmony_ci}, 10713af6ab5fSopenharmony_ci{ 10723af6ab5fSopenharmony_ci index: 19 10733af6ab5fSopenharmony_ci tag: 5 10743af6ab5fSopenharmony_ci val: d 10753af6ab5fSopenharmony_ci}, 10763af6ab5fSopenharmony_ci{ 10773af6ab5fSopenharmony_ci index: 20 10783af6ab5fSopenharmony_ci tag: 9 10793af6ab5fSopenharmony_ci val: 3 10803af6ab5fSopenharmony_ci}, 10813af6ab5fSopenharmony_ci{ 10823af6ab5fSopenharmony_ci index: 21 10833af6ab5fSopenharmony_ci tag: 5 10843af6ab5fSopenharmony_ci val: e 10853af6ab5fSopenharmony_ci}, 10863af6ab5fSopenharmony_ci{ 10873af6ab5fSopenharmony_ci index: 22 10883af6ab5fSopenharmony_ci tag: 9 10893af6ab5fSopenharmony_ci val: 4 10903af6ab5fSopenharmony_ci}, 10913af6ab5fSopenharmony_ci{ 10923af6ab5fSopenharmony_ci index: 23 10933af6ab5fSopenharmony_ci tag: 5 10943af6ab5fSopenharmony_ci val: f 10953af6ab5fSopenharmony_ci}, 10963af6ab5fSopenharmony_ci{ 10973af6ab5fSopenharmony_ci index: 24 10983af6ab5fSopenharmony_ci tag: 9 10993af6ab5fSopenharmony_ci val: 5 11003af6ab5fSopenharmony_ci}, 11013af6ab5fSopenharmony_ci{ 11023af6ab5fSopenharmony_ci index: 25 11033af6ab5fSopenharmony_ci tag: 5 11043af6ab5fSopenharmony_ci val: g 11053af6ab5fSopenharmony_ci}, 11063af6ab5fSopenharmony_ci{ 11073af6ab5fSopenharmony_ci index: 26 11083af6ab5fSopenharmony_ci tag: 9 11093af6ab5fSopenharmony_ci val: 6 11103af6ab5fSopenharmony_ci}, 11113af6ab5fSopenharmony_ci{ 11123af6ab5fSopenharmony_ci index: 27 11133af6ab5fSopenharmony_ci tag: 5 11143af6ab5fSopenharmony_ci val: h 11153af6ab5fSopenharmony_ci}, 11163af6ab5fSopenharmony_ci{ 11173af6ab5fSopenharmony_ci index: 28 11183af6ab5fSopenharmony_ci tag: 9 11193af6ab5fSopenharmony_ci val: 7 11203af6ab5fSopenharmony_ci}, 11213af6ab5fSopenharmony_ci{ 11223af6ab5fSopenharmony_ci index: 29 11233af6ab5fSopenharmony_ci tag: 5 11243af6ab5fSopenharmony_ci val: i 11253af6ab5fSopenharmony_ci}, 11263af6ab5fSopenharmony_ci{ 11273af6ab5fSopenharmony_ci index: 30 11283af6ab5fSopenharmony_ci tag: 9 11293af6ab5fSopenharmony_ci val: 8 11303af6ab5fSopenharmony_ci}, 11313af6ab5fSopenharmony_ci{ 11323af6ab5fSopenharmony_ci index: 31 11333af6ab5fSopenharmony_ci tag: 5 11343af6ab5fSopenharmony_ci val: j 11353af6ab5fSopenharmony_ci}, 11363af6ab5fSopenharmony_ci{ 11373af6ab5fSopenharmony_ci index: 32 11383af6ab5fSopenharmony_ci tag: 9 11393af6ab5fSopenharmony_ci val: 9 11403af6ab5fSopenharmony_ci}, 11413af6ab5fSopenharmony_ci{ 11423af6ab5fSopenharmony_ci index: 33 11433af6ab5fSopenharmony_ci tag: 2 11443af6ab5fSopenharmony_ci val: 0 11453af6ab5fSopenharmony_ci}, 11463af6ab5fSopenharmony_ci{ 11473af6ab5fSopenharmony_ci index: 34 11483af6ab5fSopenharmony_ci tag: 2 11493af6ab5fSopenharmony_ci val: 0 11503af6ab5fSopenharmony_ci}, 11513af6ab5fSopenharmony_ci{ 11523af6ab5fSopenharmony_ci index: 35 11533af6ab5fSopenharmony_ci tag: 2 11543af6ab5fSopenharmony_ci val: 0 11553af6ab5fSopenharmony_ci}, 11563af6ab5fSopenharmony_ci======> strings <====== 11573af6ab5fSopenharmony_ci"&bytecodehar/bytecodehar-static-import&.#*#foo"; "a"; "b"; "c"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "print"; 11583af6ab5fSopenharmony_ci.language ECMAScript 11593af6ab5fSopenharmony_ci 11603af6ab5fSopenharmony_cislotNum = 0xa 11613af6ab5fSopenharmony_ci.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) { 11623af6ab5fSopenharmony_cilabel_1: 11633af6ab5fSopenharmony_cilabel_0: 11643af6ab5fSopenharmony_ci getmodulenamespace 0x0 11653af6ab5fSopenharmony_ci sta v0 11663af6ab5fSopenharmony_ci getmodulenamespace 0x1 11673af6ab5fSopenharmony_ci sta v1 11683af6ab5fSopenharmony_ci tryldglobalbyname 0x0, print 11693af6ab5fSopenharmony_ci sta v2 11703af6ab5fSopenharmony_ci lda v0 11713af6ab5fSopenharmony_ci ldobjbyname 0x1, test 11723af6ab5fSopenharmony_ci sta v0 11733af6ab5fSopenharmony_ci lda v2 11743af6ab5fSopenharmony_ci callarg1 0x3, v0 11753af6ab5fSopenharmony_ci tryldglobalbyname 0x5, print 11763af6ab5fSopenharmony_ci sta v0 11773af6ab5fSopenharmony_ci lda v1 11783af6ab5fSopenharmony_ci ldobjbyname 0x6, test 11793af6ab5fSopenharmony_ci sta v1 11803af6ab5fSopenharmony_ci lda v0 11813af6ab5fSopenharmony_ci callarg1 0x8, v1 11823af6ab5fSopenharmony_ci ldundefined 11833af6ab5fSopenharmony_ci returnundefined 11843af6ab5fSopenharmony_cilabel_2: 11853af6ab5fSopenharmony_ci} 11863af6ab5fSopenharmony_ci 11873af6ab5fSopenharmony_ci 11883af6ab5fSopenharmony_ci======> literal array buffer <====== 11893af6ab5fSopenharmony_ci------------------------------------ 11903af6ab5fSopenharmony_cislot &myapp/hap-file-exec&_0 11913af6ab5fSopenharmony_ci------------------------------------ 11923af6ab5fSopenharmony_cislot &myapp/hap-file-exec&_1 11933af6ab5fSopenharmony_ci{ 11943af6ab5fSopenharmony_ci index: 0 11953af6ab5fSopenharmony_ci tag: 2 11963af6ab5fSopenharmony_ci val: 2 11973af6ab5fSopenharmony_ci}, 11983af6ab5fSopenharmony_ci{ 11993af6ab5fSopenharmony_ci index: 1 12003af6ab5fSopenharmony_ci tag: 5 12013af6ab5fSopenharmony_ci val: @normalized:N&&&bytecodehar/bytecodehar-dynamic-import& 12023af6ab5fSopenharmony_ci}, 12033af6ab5fSopenharmony_ci{ 12043af6ab5fSopenharmony_ci index: 2 12053af6ab5fSopenharmony_ci tag: 5 12063af6ab5fSopenharmony_ci val: @normalized:N&&&bytecodehar/bytecodehar-static-import& 12073af6ab5fSopenharmony_ci}, 12083af6ab5fSopenharmony_ci{ 12093af6ab5fSopenharmony_ci index: 3 12103af6ab5fSopenharmony_ci tag: 2 12113af6ab5fSopenharmony_ci val: 0 12123af6ab5fSopenharmony_ci}, 12133af6ab5fSopenharmony_ci{ 12143af6ab5fSopenharmony_ci index: 4 12153af6ab5fSopenharmony_ci tag: 2 12163af6ab5fSopenharmony_ci val: 2 12173af6ab5fSopenharmony_ci}, 12183af6ab5fSopenharmony_ci{ 12193af6ab5fSopenharmony_ci index: 5 12203af6ab5fSopenharmony_ci tag: 5 12213af6ab5fSopenharmony_ci val: bytecodeharDynamicImport 12223af6ab5fSopenharmony_ci}, 12233af6ab5fSopenharmony_ci{ 12243af6ab5fSopenharmony_ci index: 6 12253af6ab5fSopenharmony_ci tag: 9 12263af6ab5fSopenharmony_ci val: 0 12273af6ab5fSopenharmony_ci}, 12283af6ab5fSopenharmony_ci{ 12293af6ab5fSopenharmony_ci index: 7 12303af6ab5fSopenharmony_ci tag: 5 12313af6ab5fSopenharmony_ci val: bytecodeharStaticImport 12323af6ab5fSopenharmony_ci}, 12333af6ab5fSopenharmony_ci{ 12343af6ab5fSopenharmony_ci index: 8 12353af6ab5fSopenharmony_ci tag: 9 12363af6ab5fSopenharmony_ci val: 1 12373af6ab5fSopenharmony_ci}, 12383af6ab5fSopenharmony_ci{ 12393af6ab5fSopenharmony_ci index: 9 12403af6ab5fSopenharmony_ci tag: 2 12413af6ab5fSopenharmony_ci val: 0 12423af6ab5fSopenharmony_ci}, 12433af6ab5fSopenharmony_ci{ 12443af6ab5fSopenharmony_ci index: 10 12453af6ab5fSopenharmony_ci tag: 2 12463af6ab5fSopenharmony_ci val: 0 12473af6ab5fSopenharmony_ci}, 12483af6ab5fSopenharmony_ci{ 12493af6ab5fSopenharmony_ci index: 11 12503af6ab5fSopenharmony_ci tag: 2 12513af6ab5fSopenharmony_ci val: 0 12523af6ab5fSopenharmony_ci}, 12533af6ab5fSopenharmony_ci======> strings <====== 12543af6ab5fSopenharmony_ci"print"; "test"; 12553af6ab5fSopenharmony_ci.language ECMAScript 12563af6ab5fSopenharmony_ci 12573af6ab5fSopenharmony_cislotNum = 0x0 12583af6ab5fSopenharmony_ci.function any bundle&lib/importfile1&2.0.0.func_main_0(any a0, any a1, any a2) { 12593af6ab5fSopenharmony_cilabel_1: 12603af6ab5fSopenharmony_cilabel_0: 12613af6ab5fSopenharmony_ci ldtrue 12623af6ab5fSopenharmony_ci stmodulevar 0x0 12633af6ab5fSopenharmony_ci ldundefined 12643af6ab5fSopenharmony_ci returnundefined 12653af6ab5fSopenharmony_cilabel_2: 12663af6ab5fSopenharmony_ci} 12673af6ab5fSopenharmony_ci 12683af6ab5fSopenharmony_ci 12693af6ab5fSopenharmony_ci======> literal array buffer <====== 12703af6ab5fSopenharmony_ci------------------------------------ 12713af6ab5fSopenharmony_cislot bundle&lib/importfile1&2.0.0_0 12723af6ab5fSopenharmony_ci------------------------------------ 12733af6ab5fSopenharmony_cislot bundle&lib/importfile1&2.0.0_1 12743af6ab5fSopenharmony_ci{ 12753af6ab5fSopenharmony_ci index: 0 12763af6ab5fSopenharmony_ci tag: 2 12773af6ab5fSopenharmony_ci val: 0 12783af6ab5fSopenharmony_ci}, 12793af6ab5fSopenharmony_ci{ 12803af6ab5fSopenharmony_ci index: 1 12813af6ab5fSopenharmony_ci tag: 2 12823af6ab5fSopenharmony_ci val: 0 12833af6ab5fSopenharmony_ci}, 12843af6ab5fSopenharmony_ci{ 12853af6ab5fSopenharmony_ci index: 2 12863af6ab5fSopenharmony_ci tag: 2 12873af6ab5fSopenharmony_ci val: 0 12883af6ab5fSopenharmony_ci}, 12893af6ab5fSopenharmony_ci{ 12903af6ab5fSopenharmony_ci index: 3 12913af6ab5fSopenharmony_ci tag: 2 12923af6ab5fSopenharmony_ci val: 1 12933af6ab5fSopenharmony_ci}, 12943af6ab5fSopenharmony_ci{ 12953af6ab5fSopenharmony_ci index: 4 12963af6ab5fSopenharmony_ci tag: 5 12973af6ab5fSopenharmony_ci val: test1 12983af6ab5fSopenharmony_ci}, 12993af6ab5fSopenharmony_ci{ 13003af6ab5fSopenharmony_ci index: 5 13013af6ab5fSopenharmony_ci tag: 5 13023af6ab5fSopenharmony_ci val: test1 13033af6ab5fSopenharmony_ci}, 13043af6ab5fSopenharmony_ci{ 13053af6ab5fSopenharmony_ci index: 6 13063af6ab5fSopenharmony_ci tag: 2 13073af6ab5fSopenharmony_ci val: 0 13083af6ab5fSopenharmony_ci}, 13093af6ab5fSopenharmony_ci{ 13103af6ab5fSopenharmony_ci index: 7 13113af6ab5fSopenharmony_ci tag: 2 13123af6ab5fSopenharmony_ci val: 0 13133af6ab5fSopenharmony_ci}, 13143af6ab5fSopenharmony_ci======> strings <====== 13153af6ab5fSopenharmony_ci 13163af6ab5fSopenharmony_ci.language ECMAScript 13173af6ab5fSopenharmony_ci 13183af6ab5fSopenharmony_cislotNum = 0x0 13193af6ab5fSopenharmony_ci.function any &@ohos/lib/importfile2&2.0.0.func_main_0(any a0, any a1, any a2) { 13203af6ab5fSopenharmony_cilabel_1: 13213af6ab5fSopenharmony_cilabel_0: 13223af6ab5fSopenharmony_ci ldtrue 13233af6ab5fSopenharmony_ci stmodulevar 0x0 13243af6ab5fSopenharmony_ci ldundefined 13253af6ab5fSopenharmony_ci returnundefined 13263af6ab5fSopenharmony_cilabel_2: 13273af6ab5fSopenharmony_ci} 13283af6ab5fSopenharmony_ci 13293af6ab5fSopenharmony_ci 13303af6ab5fSopenharmony_ci======> literal array buffer <====== 13313af6ab5fSopenharmony_ci------------------------------------ 13323af6ab5fSopenharmony_cislot &@ohos/lib/importfile2&2.0.0_0 13333af6ab5fSopenharmony_ci------------------------------------ 13343af6ab5fSopenharmony_cislot &@ohos/lib/importfile2&2.0.0_1 13353af6ab5fSopenharmony_ci{ 13363af6ab5fSopenharmony_ci index: 0 13373af6ab5fSopenharmony_ci tag: 2 13383af6ab5fSopenharmony_ci val: 0 13393af6ab5fSopenharmony_ci}, 13403af6ab5fSopenharmony_ci{ 13413af6ab5fSopenharmony_ci index: 1 13423af6ab5fSopenharmony_ci tag: 2 13433af6ab5fSopenharmony_ci val: 0 13443af6ab5fSopenharmony_ci}, 13453af6ab5fSopenharmony_ci{ 13463af6ab5fSopenharmony_ci index: 2 13473af6ab5fSopenharmony_ci tag: 2 13483af6ab5fSopenharmony_ci val: 0 13493af6ab5fSopenharmony_ci}, 13503af6ab5fSopenharmony_ci{ 13513af6ab5fSopenharmony_ci index: 3 13523af6ab5fSopenharmony_ci tag: 2 13533af6ab5fSopenharmony_ci val: 1 13543af6ab5fSopenharmony_ci}, 13553af6ab5fSopenharmony_ci{ 13563af6ab5fSopenharmony_ci index: 4 13573af6ab5fSopenharmony_ci tag: 5 13583af6ab5fSopenharmony_ci val: test2 13593af6ab5fSopenharmony_ci}, 13603af6ab5fSopenharmony_ci{ 13613af6ab5fSopenharmony_ci index: 5 13623af6ab5fSopenharmony_ci tag: 5 13633af6ab5fSopenharmony_ci val: test2 13643af6ab5fSopenharmony_ci}, 13653af6ab5fSopenharmony_ci{ 13663af6ab5fSopenharmony_ci index: 6 13673af6ab5fSopenharmony_ci tag: 2 13683af6ab5fSopenharmony_ci val: 0 13693af6ab5fSopenharmony_ci}, 13703af6ab5fSopenharmony_ci{ 13713af6ab5fSopenharmony_ci index: 7 13723af6ab5fSopenharmony_ci tag: 2 13733af6ab5fSopenharmony_ci val: 0 13743af6ab5fSopenharmony_ci}, 13753af6ab5fSopenharmony_ci======> strings <====== 13763af6ab5fSopenharmony_ci 13773af6ab5fSopenharmony_ci.language ECMAScript 13783af6ab5fSopenharmony_ci 13793af6ab5fSopenharmony_cislotNum = 0x0 13803af6ab5fSopenharmony_ci.function any &lib2/importfile3&.func_main_0(any a0, any a1, any a2) { 13813af6ab5fSopenharmony_cilabel_1: 13823af6ab5fSopenharmony_cilabel_0: 13833af6ab5fSopenharmony_ci ldtrue 13843af6ab5fSopenharmony_ci stmodulevar 0x0 13853af6ab5fSopenharmony_ci ldundefined 13863af6ab5fSopenharmony_ci returnundefined 13873af6ab5fSopenharmony_cilabel_2: 13883af6ab5fSopenharmony_ci} 13893af6ab5fSopenharmony_ci 13903af6ab5fSopenharmony_ci 13913af6ab5fSopenharmony_ci======> literal array buffer <====== 13923af6ab5fSopenharmony_ci------------------------------------ 13933af6ab5fSopenharmony_cislot &lib2/importfile3&_0 13943af6ab5fSopenharmony_ci------------------------------------ 13953af6ab5fSopenharmony_cislot &lib2/importfile3&_1 13963af6ab5fSopenharmony_ci{ 13973af6ab5fSopenharmony_ci index: 0 13983af6ab5fSopenharmony_ci tag: 2 13993af6ab5fSopenharmony_ci val: 0 14003af6ab5fSopenharmony_ci}, 14013af6ab5fSopenharmony_ci{ 14023af6ab5fSopenharmony_ci index: 1 14033af6ab5fSopenharmony_ci tag: 2 14043af6ab5fSopenharmony_ci val: 0 14053af6ab5fSopenharmony_ci}, 14063af6ab5fSopenharmony_ci{ 14073af6ab5fSopenharmony_ci index: 2 14083af6ab5fSopenharmony_ci tag: 2 14093af6ab5fSopenharmony_ci val: 0 14103af6ab5fSopenharmony_ci}, 14113af6ab5fSopenharmony_ci{ 14123af6ab5fSopenharmony_ci index: 3 14133af6ab5fSopenharmony_ci tag: 2 14143af6ab5fSopenharmony_ci val: 1 14153af6ab5fSopenharmony_ci}, 14163af6ab5fSopenharmony_ci{ 14173af6ab5fSopenharmony_ci index: 4 14183af6ab5fSopenharmony_ci tag: 5 14193af6ab5fSopenharmony_ci val: test3 14203af6ab5fSopenharmony_ci}, 14213af6ab5fSopenharmony_ci{ 14223af6ab5fSopenharmony_ci index: 5 14233af6ab5fSopenharmony_ci tag: 5 14243af6ab5fSopenharmony_ci val: test3 14253af6ab5fSopenharmony_ci}, 14263af6ab5fSopenharmony_ci{ 14273af6ab5fSopenharmony_ci index: 6 14283af6ab5fSopenharmony_ci tag: 2 14293af6ab5fSopenharmony_ci val: 0 14303af6ab5fSopenharmony_ci}, 14313af6ab5fSopenharmony_ci{ 14323af6ab5fSopenharmony_ci index: 7 14333af6ab5fSopenharmony_ci tag: 2 14343af6ab5fSopenharmony_ci val: 0 14353af6ab5fSopenharmony_ci}, 14363af6ab5fSopenharmony_ci======> strings <====== 14373af6ab5fSopenharmony_ci 14383af6ab5fSopenharmony_ci.language ECMAScript 14393af6ab5fSopenharmony_ci 14403af6ab5fSopenharmony_cislotNum = 0x0 14413af6ab5fSopenharmony_ci.function any &@ohos/lib2/importfile4&.func_main_0(any a0, any a1, any a2) { 14423af6ab5fSopenharmony_cilabel_1: 14433af6ab5fSopenharmony_cilabel_0: 14443af6ab5fSopenharmony_ci ldtrue 14453af6ab5fSopenharmony_ci stmodulevar 0x0 14463af6ab5fSopenharmony_ci ldundefined 14473af6ab5fSopenharmony_ci returnundefined 14483af6ab5fSopenharmony_cilabel_2: 14493af6ab5fSopenharmony_ci} 14503af6ab5fSopenharmony_ci 14513af6ab5fSopenharmony_ci 14523af6ab5fSopenharmony_ci======> literal array buffer <====== 14533af6ab5fSopenharmony_ci------------------------------------ 14543af6ab5fSopenharmony_cislot &@ohos/lib2/importfile4&_0 14553af6ab5fSopenharmony_ci------------------------------------ 14563af6ab5fSopenharmony_cislot &@ohos/lib2/importfile4&_1 14573af6ab5fSopenharmony_ci{ 14583af6ab5fSopenharmony_ci index: 0 14593af6ab5fSopenharmony_ci tag: 2 14603af6ab5fSopenharmony_ci val: 0 14613af6ab5fSopenharmony_ci}, 14623af6ab5fSopenharmony_ci{ 14633af6ab5fSopenharmony_ci index: 1 14643af6ab5fSopenharmony_ci tag: 2 14653af6ab5fSopenharmony_ci val: 0 14663af6ab5fSopenharmony_ci}, 14673af6ab5fSopenharmony_ci{ 14683af6ab5fSopenharmony_ci index: 2 14693af6ab5fSopenharmony_ci tag: 2 14703af6ab5fSopenharmony_ci val: 0 14713af6ab5fSopenharmony_ci}, 14723af6ab5fSopenharmony_ci{ 14733af6ab5fSopenharmony_ci index: 3 14743af6ab5fSopenharmony_ci tag: 2 14753af6ab5fSopenharmony_ci val: 1 14763af6ab5fSopenharmony_ci}, 14773af6ab5fSopenharmony_ci{ 14783af6ab5fSopenharmony_ci index: 4 14793af6ab5fSopenharmony_ci tag: 5 14803af6ab5fSopenharmony_ci val: test4 14813af6ab5fSopenharmony_ci}, 14823af6ab5fSopenharmony_ci{ 14833af6ab5fSopenharmony_ci index: 5 14843af6ab5fSopenharmony_ci tag: 5 14853af6ab5fSopenharmony_ci val: test4 14863af6ab5fSopenharmony_ci}, 14873af6ab5fSopenharmony_ci{ 14883af6ab5fSopenharmony_ci index: 6 14893af6ab5fSopenharmony_ci tag: 2 14903af6ab5fSopenharmony_ci val: 0 14913af6ab5fSopenharmony_ci}, 14923af6ab5fSopenharmony_ci{ 14933af6ab5fSopenharmony_ci index: 7 14943af6ab5fSopenharmony_ci tag: 2 14953af6ab5fSopenharmony_ci val: 0 14963af6ab5fSopenharmony_ci}, 14973af6ab5fSopenharmony_ci======> strings <====== 14983af6ab5fSopenharmony_ci 1499