All Dependency Files:
program_file: bytecodehar-abcinput.abc
record_name: com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&
program_file: bytecodehar-abcinput.abc
record_name: com.inter_app.hsp&bytecodehar/bytecodehar-static-import&
program_file: importfile3.ts
record_name: com.inter_app.hsp&lib2/importfile3&
program_file: importfile4.ts
record_name: com.inter_app.hsp&@ohos/lib2/importfile4&
program_file: inter-app-hsp-file-exec.ts
record_name: com.inter_app.hsp&myapp/inter-app-hsp-file-exec&


======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst(any a0, any a1, any a2) {
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl(any a0, any a1, any a2) {
	lda.str aaa
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt(any a0, any a1, any a2) {
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt(any a0, any a1, any a2) {
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&&com.inter_app.hsp&lib2/importfile3&
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x7
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.func_main_0(any a0, any a1, any a2) {
	definefunc 0x0, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst, 0x0
	definefunc 0x1, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl, 0x0
	definefunc 0x2, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt, 0x0
	definefunc 0x3, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt, 0x0
	lda.str test
	stmodulevar 0x0
	ldhole
	sta v0
	defineclasswithbuffer 0x4, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2164, 0x0, v0
	ldobjbyname 0x5, prototype
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2124
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2128
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test
},
{
  index: 5
    tag: 5
    val: test
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2164
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"@normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&"; "@normalized:N&&com.inter_app.hsp&lib2/importfile3&"; "@normalized:N&lib&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&module&bundle&lib/importfile1&2.0.0"; "aaa"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1"; "prototype"; "test"; 

======> literal array buffer <======
======> strings <======

slotNum = 0x18
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo(any a0, any a1, any a2) {
	tryldglobalbyname 0x0, print
	sta v0
	createemptyarray 0x1
	sta v1
	ldlexvar 0x0, 0x0
	sta v2
	throw.undefinedifholewithname a
	lda v2
	stownbyindex 0x2, v1, 0x0
	ldlexvar 0x0, 0x1
	sta v2
	throw.undefinedifholewithname b
	lda v2
	stownbyindex 0x4, v1, 0x1
	ldlexvar 0x0, 0x2
	sta v2
	throw.undefinedifholewithname c
	lda v2
	stownbyindex 0x6, v1, 0x2
	ldlexvar 0x0, 0x3
	sta v2
	throw.undefinedifholewithname d
	lda v2
	stownbyindex 0x8, v1, 0x3
	ldlexvar 0x0, 0x4
	sta v2
	throw.undefinedifholewithname e
	lda v2
	stownbyindex 0xa, v1, 0x4
	ldlexvar 0x0, 0x5
	sta v2
	throw.undefinedifholewithname f
	lda v2
	stownbyindex 0xc, v1, 0x5
	ldlexvar 0x0, 0x6
	sta v2
	throw.undefinedifholewithname g
	lda v2
	stownbyindex 0xe, v1, 0x6
	ldlexvar 0x0, 0x7
	sta v2
	throw.undefinedifholewithname h
	lda v2
	stownbyindex 0x10, v1, 0x7
	ldlexvar 0x0, 0x8
	sta v2
	throw.undefinedifholewithname i
	lda v2
	stownbyindex 0x12, v1, 0x8
	ldlexvar 0x0, 0x9
	sta v2
	throw.undefinedifholewithname j
	lda v2
	stownbyindex 0x14, v1, 0x9
	lda v0
	callarg1 0x16, v1
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x4
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.func_main_0(any a0, any a1, any a2) {
	newlexenv 0xa
	definefunc 0x0, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo, 0x0
	getmodulenamespace 0x0
	stlexvar 0x0, 0x0
	getmodulenamespace 0x1
	stlexvar 0x0, 0x1
	getmodulenamespace 0x2
	stlexvar 0x0, 0x2
	getmodulenamespace 0x3
	stlexvar 0x0, 0x3
	getmodulenamespace 0x4
	stlexvar 0x0, 0x4
	getmodulenamespace 0x5
	stlexvar 0x0, 0x5
	getmodulenamespace 0x6
	stlexvar 0x0, 0x6
	getmodulenamespace 0x7
	stlexvar 0x0, 0x7
	getmodulenamespace 0x8
	stlexvar 0x0, 0x8
	getmodulenamespace 0x9
	stlexvar 0x0, 0x9
	ldhole
	sta v0
	defineclasswithbuffer 0x1, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2305, 0x0, v0
	ldobjbyname 0x2, prototype
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2173
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2177
{
  index: 0
    tag: 2
    val: 10
},
{
  index: 1
    tag: 5
    val: @normalized:N&module&bundle&lib/importfile1&2.0.0
},
{
  index: 2
    tag: 5
    val: @normalized:N&module&bundle&lib/importfile1&2.0.0
},
{
  index: 3
    tag: 5
    val: @normalized:N&&bundle&lib/importfile1&2.0.0
},
{
  index: 4
    tag: 5
    val: @normalized:N&&bundle&lib/importfile1&2.0.0
},
{
  index: 5
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&lib2/importfile3&
},
{
  index: 6
    tag: 5
    val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0
},
{
  index: 7
    tag: 5
    val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0
},
{
  index: 8
    tag: 5
    val: @normalized:N&&&@ohos/lib/importfile2&2.0.0
},
{
  index: 9
    tag: 5
    val: @normalized:N&&&@ohos/lib/importfile2&2.0.0
},
{
  index: 10
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&
},
{
  index: 11
    tag: 2
    val: 0
},
{
  index: 12
    tag: 2
    val: 10
},
{
  index: 13
    tag: 5
    val: a
},
{
  index: 14
    tag: 9
    val: 0
},
{
  index: 15
    tag: 5
    val: b
},
{
  index: 16
    tag: 9
    val: 1
},
{
  index: 17
    tag: 5
    val: c
},
{
  index: 18
    tag: 9
    val: 2
},
{
  index: 19
    tag: 5
    val: d
},
{
  index: 20
    tag: 9
    val: 3
},
{
  index: 21
    tag: 5
    val: e
},
{
  index: 22
    tag: 9
    val: 4
},
{
  index: 23
    tag: 5
    val: f
},
{
  index: 24
    tag: 9
    val: 5
},
{
  index: 25
    tag: 5
    val: g
},
{
  index: 26
    tag: 9
    val: 6
},
{
  index: 27
    tag: 5
    val: h
},
{
  index: 28
    tag: 9
    val: 7
},
{
  index: 29
    tag: 5
    val: i
},
{
  index: 30
    tag: 9
    val: 8
},
{
  index: 31
    tag: 5
    val: j
},
{
  index: 32
    tag: 9
    val: 9
},
{
  index: 33
    tag: 2
    val: 0
},
{
  index: 34
    tag: 2
    val: 0
},
{
  index: 35
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2305
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"a"; "b"; "c"; "com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo"; "com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "print"; "prototype"; 

======> literal array buffer <======
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any bundle&lib/importfile1&2.0.0.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot bundle&lib/importfile1&2.0.0_0
------------------------------------
slot bundle&lib/importfile1&2.0.0_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test1
},
{
  index: 5
    tag: 5
    val: test1
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&@ohos/lib/importfile2&2.0.0.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&@ohos/lib/importfile2&2.0.0_0
------------------------------------
slot com.inter_app.hsp&@ohos/lib/importfile2&2.0.0_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test2
},
{
  index: 5
    tag: 5
    val: test2
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&lib2/importfile3&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&lib2/importfile3&_0
------------------------------------
slot com.inter_app.hsp&lib2/importfile3&_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test3
},
{
  index: 5
    tag: 5
    val: test3
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&@ohos/lib2/importfile4&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&@ohos/lib2/importfile4&_0
------------------------------------
slot com.inter_app.hsp&@ohos/lib2/importfile4&_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test4
},
{
  index: 5
    tag: 5
    val: test4
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A(any a0, any a1, any a2) {
label_1: 
label_0: 
	lda a2
	return
label_2: 
}

slotNum = 0xd
.language ECMAScript
.function any com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	getmodulenamespace 0x0
	sta v0
	getmodulenamespace 0x1
	sta v1
	tryldglobalbyname 0x0, print
	sta v2
	lda v0
	ldobjbyname 0x1, test
	sta v0
	lda v2
	callarg1 0x3, v0
	tryldglobalbyname 0x5, print
	sta v0
	lda v1
	ldobjbyname 0x6, test
	sta v1
	lda v0
	callarg1 0x8, v1
	ldhole
	sta v0
	defineclasswithbuffer 0xa, com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A, com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_2, 0x0, v0
	ldobjbyname 0xb, prototype
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_0
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_1
{
  index: 0
    tag: 2
    val: 2
},
{
  index: 1
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&
},
{
  index: 2
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&bytecodehar/bytecodehar-static-import&
},
{
  index: 3
    tag: 2
    val: 0
},
{
  index: 4
    tag: 2
    val: 2
},
{
  index: 5
    tag: 5
    val: bytecodeharDynamicImport
},
{
  index: 6
    tag: 9
    val: 0
},
{
  index: 7
    tag: 5
    val: bytecodeharStaticImport
},
{
  index: 8
    tag: 9
    val: 1
},
{
  index: 9
    tag: 2
    val: 0
},
{
  index: 10
    tag: 2
    val: 0
},
{
  index: 11
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_2
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A"; "print"; "prototype"; "test"; 
slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst(any a0, any a1, any a2) {
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl(any a0, any a1, any a2) {
	lda.str aaa
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt(any a0, any a1, any a2) {
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&lib&&@ohos/lib/importfile2&2.0.0
	dynamicimport
	lda.str @normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt(any a0, any a1, any a2) {
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&module&bundle&lib/importfile1&2.0.0
	dynamicimport
	lda.str @normalized:N&&com.inter_app.hsp&lib2/importfile3&
	dynamicimport
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x7
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.func_main_0(any a0, any a1, any a2) {
	definefunc 0x0, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst, 0x0
	definefunc 0x1, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl, 0x0
	definefunc 0x2, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt, 0x0
	definefunc 0x3, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt, 0x0
	lda.str test
	stmodulevar 0x0
	ldhole
	sta v0
	defineclasswithbuffer 0x4, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1, com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2164, 0x0, v0
	ldobjbyname 0x5, prototype
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2124
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2128
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test
},
{
  index: 5
    tag: 5
    val: test
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&_2164
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"@normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&"; "@normalized:N&&com.inter_app.hsp&lib2/importfile3&"; "@normalized:N&lib&&@ohos/lib/importfile2&2.0.0"; "@normalized:N&module&bundle&lib/importfile1&2.0.0"; "aaa"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonConst"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testNonOhmurl"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWithAt"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#*#testReplacementWoAt"; "com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&.#~A1=#A1"; "prototype"; "test"; 

======> literal array buffer <======
======> strings <======

slotNum = 0x18
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo(any a0, any a1, any a2) {
	tryldglobalbyname 0x0, print
	sta v0
	createemptyarray 0x1
	sta v1
	ldlexvar 0x0, 0x0
	sta v2
	throw.undefinedifholewithname a
	lda v2
	stownbyindex 0x2, v1, 0x0
	ldlexvar 0x0, 0x1
	sta v2
	throw.undefinedifholewithname b
	lda v2
	stownbyindex 0x4, v1, 0x1
	ldlexvar 0x0, 0x2
	sta v2
	throw.undefinedifholewithname c
	lda v2
	stownbyindex 0x6, v1, 0x2
	ldlexvar 0x0, 0x3
	sta v2
	throw.undefinedifholewithname d
	lda v2
	stownbyindex 0x8, v1, 0x3
	ldlexvar 0x0, 0x4
	sta v2
	throw.undefinedifholewithname e
	lda v2
	stownbyindex 0xa, v1, 0x4
	ldlexvar 0x0, 0x5
	sta v2
	throw.undefinedifholewithname f
	lda v2
	stownbyindex 0xc, v1, 0x5
	ldlexvar 0x0, 0x6
	sta v2
	throw.undefinedifholewithname g
	lda v2
	stownbyindex 0xe, v1, 0x6
	ldlexvar 0x0, 0x7
	sta v2
	throw.undefinedifholewithname h
	lda v2
	stownbyindex 0x10, v1, 0x7
	ldlexvar 0x0, 0x8
	sta v2
	throw.undefinedifholewithname i
	lda v2
	stownbyindex 0x12, v1, 0x8
	ldlexvar 0x0, 0x9
	sta v2
	throw.undefinedifholewithname j
	lda v2
	stownbyindex 0x14, v1, 0x9
	lda v0
	callarg1 0x16, v1
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x4
.language ECMAScript
.function any com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.func_main_0(any a0, any a1, any a2) {
	newlexenv 0xa
	definefunc 0x0, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo, 0x0
	getmodulenamespace 0x0
	stlexvar 0x0, 0x0
	getmodulenamespace 0x1
	stlexvar 0x0, 0x1
	getmodulenamespace 0x2
	stlexvar 0x0, 0x2
	getmodulenamespace 0x3
	stlexvar 0x0, 0x3
	getmodulenamespace 0x4
	stlexvar 0x0, 0x4
	getmodulenamespace 0x5
	stlexvar 0x0, 0x5
	getmodulenamespace 0x6
	stlexvar 0x0, 0x6
	getmodulenamespace 0x7
	stlexvar 0x0, 0x7
	getmodulenamespace 0x8
	stlexvar 0x0, 0x8
	getmodulenamespace 0x9
	stlexvar 0x0, 0x9
	ldhole
	sta v0
	defineclasswithbuffer 0x1, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B, com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2305, 0x0, v0
	ldobjbyname 0x2, prototype
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2173
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2177
{
  index: 0
    tag: 2
    val: 10
},
{
  index: 1
    tag: 5
    val: @normalized:N&module&bundle&lib/importfile1&2.0.0
},
{
  index: 2
    tag: 5
    val: @normalized:N&module&bundle&lib/importfile1&2.0.0
},
{
  index: 3
    tag: 5
    val: @normalized:N&&bundle&lib/importfile1&2.0.0
},
{
  index: 4
    tag: 5
    val: @normalized:N&&bundle&lib/importfile1&2.0.0
},
{
  index: 5
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&lib2/importfile3&
},
{
  index: 6
    tag: 5
    val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0
},
{
  index: 7
    tag: 5
    val: @normalized:N&module&&@ohos/lib/importfile2&2.0.0
},
{
  index: 8
    tag: 5
    val: @normalized:N&&&@ohos/lib/importfile2&2.0.0
},
{
  index: 9
    tag: 5
    val: @normalized:N&&&@ohos/lib/importfile2&2.0.0
},
{
  index: 10
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&@ohos/lib2/importfile4&
},
{
  index: 11
    tag: 2
    val: 0
},
{
  index: 12
    tag: 2
    val: 10
},
{
  index: 13
    tag: 5
    val: a
},
{
  index: 14
    tag: 9
    val: 0
},
{
  index: 15
    tag: 5
    val: b
},
{
  index: 16
    tag: 9
    val: 1
},
{
  index: 17
    tag: 5
    val: c
},
{
  index: 18
    tag: 9
    val: 2
},
{
  index: 19
    tag: 5
    val: d
},
{
  index: 20
    tag: 9
    val: 3
},
{
  index: 21
    tag: 5
    val: e
},
{
  index: 22
    tag: 9
    val: 4
},
{
  index: 23
    tag: 5
    val: f
},
{
  index: 24
    tag: 9
    val: 5
},
{
  index: 25
    tag: 5
    val: g
},
{
  index: 26
    tag: 9
    val: 6
},
{
  index: 27
    tag: 5
    val: h
},
{
  index: 28
    tag: 9
    val: 7
},
{
  index: 29
    tag: 5
    val: i
},
{
  index: 30
    tag: 9
    val: 8
},
{
  index: 31
    tag: 5
    val: j
},
{
  index: 32
    tag: 9
    val: 9
},
{
  index: 33
    tag: 2
    val: 0
},
{
  index: 34
    tag: 2
    val: 0
},
{
  index: 35
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&bytecodehar/bytecodehar-static-import&_2305
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"a"; "b"; "c"; "com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#*#foo"; "com.inter_app.hsp&bytecodehar/bytecodehar-static-import&.#~B=#B"; "d"; "e"; "f"; "g"; "h"; "i"; "j"; "print"; "prototype"; 

======> literal array buffer <======
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&lib2/importfile3&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&lib2/importfile3&_0
------------------------------------
slot com.inter_app.hsp&lib2/importfile3&_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test3
},
{
  index: 5
    tag: 5
    val: test3
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&@ohos/lib2/importfile4&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	ldtrue
	stmodulevar 0x0
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&@ohos/lib2/importfile4&_0
------------------------------------
slot com.inter_app.hsp&@ohos/lib2/importfile4&_1
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: test4
},
{
  index: 5
    tag: 5
    val: test4
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A(any a0, any a1, any a2) {
label_1: 
label_0: 
	lda a2
	return
label_2: 
}

slotNum = 0xd
.language ECMAScript
.function any com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.func_main_0(any a0, any a1, any a2) {
label_1: 
label_0: 
	getmodulenamespace 0x0
	sta v0
	getmodulenamespace 0x1
	sta v1
	tryldglobalbyname 0x0, print
	sta v2
	lda v0
	ldobjbyname 0x1, test
	sta v0
	lda v2
	callarg1 0x3, v0
	tryldglobalbyname 0x5, print
	sta v0
	lda v1
	ldobjbyname 0x6, test
	sta v1
	lda v0
	callarg1 0x8, v1
	ldhole
	sta v0
	defineclasswithbuffer 0xa, com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A, com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_2, 0x0, v0
	ldobjbyname 0xb, prototype
	returnundefined
label_2: 
}


======> literal array buffer <======
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_0
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_1
{
  index: 0
    tag: 2
    val: 2
},
{
  index: 1
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&bytecodehar/bytecodehar-dynamic-import&
},
{
  index: 2
    tag: 5
    val: @normalized:N&&com.inter_app.hsp&bytecodehar/bytecodehar-static-import&
},
{
  index: 3
    tag: 2
    val: 0
},
{
  index: 4
    tag: 2
    val: 2
},
{
  index: 5
    tag: 5
    val: bytecodeharDynamicImport
},
{
  index: 6
    tag: 9
    val: 0
},
{
  index: 7
    tag: 5
    val: bytecodeharStaticImport
},
{
  index: 8
    tag: 9
    val: 1
},
{
  index: 9
    tag: 2
    val: 0
},
{
  index: 10
    tag: 2
    val: 0
},
{
  index: 11
    tag: 2
    val: 0
},
------------------------------------
slot com.inter_app.hsp&myapp/inter-app-hsp-file-exec&_2
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"com.inter_app.hsp&myapp/inter-app-hsp-file-exec&.#~A=#A"; "print"; "prototype"; "test";