• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1All Dependency Files:
2program_file: bytecodehar1-abcinput.abc
3record_name: &bytecodehar1/bytecodehar1-file1&2.0.0
4program_file: bytecodehar1-abcinput.abc
5record_name: &bytecodehar1/bytecodehar1-file2&2.0.0
6program_file: bytecodehar2-abcinput.abc
7record_name: &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
8program_file: bytecodehar2-abcinput.abc
9record_name: &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0
10program_file: hap-file-exec.ts
11record_name: &myapp/hap-file-exec&
12program_file: hap-add-file.ts
13record_name: &myapp/hap-add-file&
14program_file: sourcehar-file1.ts
15record_name: &sourcehar/sourcehar-file1&2.0.0
16program_file: sourcehar-file2.ts
17record_name: &sourcehar/sourcehar-file2&2.0.0
18
19slotNum = 0x3
20.language ECMAScript
21.function any &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test(any a0, any a1, any a2) {
22	tryldglobalbyname 0x0, print
23	sta v0
24	lda.str bytecodehar1.file1.test
25	sta v1
26	lda v0
27	callarg1 0x1, v1
28	lda.str @normalized:N&&&sourcehar/sourcehar-file1&2.0.0
29	dynamicimport
30	returnundefined
31}
32
33slotNum = 0x1
34.language ECMAScript
35.function any &bytecodehar1/bytecodehar1-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
36	definefunc 0x0, &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test, 0x0
37	stmodulevar 0x0
38	returnundefined
39}
40
41
42======> literal array buffer <======
43------------------------------------
44slot &bytecodehar1/bytecodehar1-file1&2.0.0_1378
45------------------------------------
46slot &bytecodehar1/bytecodehar1-file1&2.0.0_1382
47{
48  index: 0
49    tag: 2
50    val: 1
51},
52{
53  index: 1
54    tag: 5
55    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
56},
57{
58  index: 2
59    tag: 2
60    val: 1
61},
62{
63  index: 3
64    tag: 5
65    val: test1
66},
67{
68  index: 4
69    tag: 5
70    val: test
71},
72{
73  index: 5
74    tag: 9
75    val: 0
76},
77{
78  index: 6
79    tag: 2
80    val: 0
81},
82{
83  index: 7
84    tag: 2
85    val: 1
86},
87{
88  index: 8
89    tag: 5
90    val: test
91},
92{
93  index: 9
94    tag: 5
95    val: test
96},
97{
98  index: 10
99    tag: 2
100    val: 0
101},
102{
103  index: 11
104    tag: 2
105    val: 0
106},
107======> strings <======
108"&bytecodehar1/bytecodehar1-file1&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file1&2.0.0"; "bytecodehar1.file1.test"; "print";
109slotNum = 0x3
110.language ECMAScript
111.function any &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test(any a0, any a1, any a2) {
112	tryldglobalbyname 0x0, print
113	sta v0
114	lda.str bytecodehar1.file2.test
115	sta v1
116	lda v0
117	callarg1 0x1, v1
118	lda.str @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
119	dynamicimport
120	returnundefined
121}
122
123slotNum = 0x1
124.language ECMAScript
125.function any &bytecodehar1/bytecodehar1-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
126	definefunc 0x0, &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test, 0x0
127	stmodulevar 0x0
128	returnundefined
129}
130
131
132======> literal array buffer <======
133------------------------------------
134slot &bytecodehar1/bytecodehar1-file2&2.0.0_1432
135------------------------------------
136slot &bytecodehar1/bytecodehar1-file2&2.0.0_1436
137{
138  index: 0
139    tag: 2
140    val: 1
141},
142{
143  index: 1
144    tag: 5
145    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0
146},
147{
148  index: 2
149    tag: 2
150    val: 1
151},
152{
153  index: 3
154    tag: 5
155    val: test1
156},
157{
158  index: 4
159    tag: 5
160    val: test
161},
162{
163  index: 5
164    tag: 9
165    val: 0
166},
167{
168  index: 6
169    tag: 2
170    val: 0
171},
172{
173  index: 7
174    tag: 2
175    val: 1
176},
177{
178  index: 8
179    tag: 5
180    val: test
181},
182{
183  index: 9
184    tag: 5
185    val: test
186},
187{
188  index: 10
189    tag: 2
190    val: 0
191},
192{
193  index: 11
194    tag: 2
195    val: 0
196},
197======> strings <======
198"&bytecodehar1/bytecodehar1-file2&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file2&2.0.0"; "bytecodehar1.file2.test"; "print";
199
200======> literal array buffer <======
201======> strings <======
202
203
204======> literal array buffer <======
205======> strings <======
206
207
208======> literal array buffer <======
209======> strings <======
210
211slotNum = 0x3
212.language ECMAScript
213.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test(any a0, any a1, any a2) {
214	tryldglobalbyname 0x0, print
215	sta v0
216	lda.str bytecodehar2.file1.test
217	sta v1
218	lda v0
219	callarg1 0x1, v1
220	returnundefined
221}
222
223slotNum = 0x1
224.language ECMAScript
225.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
226	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test, 0x0
227	stmodulevar 0x0
228	returnundefined
229}
230
231
232======> literal array buffer <======
233------------------------------------
234slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1179
235------------------------------------
236slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1183
237{
238  index: 0
239    tag: 2
240    val: 0
241},
242{
243  index: 1
244    tag: 2
245    val: 0
246},
247{
248  index: 2
249    tag: 2
250    val: 0
251},
252{
253  index: 3
254    tag: 2
255    val: 1
256},
257{
258  index: 4
259    tag: 5
260    val: test
261},
262{
263  index: 5
264    tag: 5
265    val: test
266},
267{
268  index: 6
269    tag: 2
270    val: 0
271},
272{
273  index: 7
274    tag: 2
275    val: 0
276},
277======> strings <======
278"&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test"; "bytecodehar2.file1.test"; "print";
279slotNum = 0x3
280.language ECMAScript
281.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test(any a0, any a1, any a2) {
282	tryldglobalbyname 0x0, print
283	sta v0
284	lda.str bytecodehar2.file2.test
285	sta v1
286	lda v0
287	callarg1 0x1, v1
288	returnundefined
289}
290
291slotNum = 0x1
292.language ECMAScript
293.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
294	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test, 0x0
295	stmodulevar 0x0
296	returnundefined
297}
298
299
300======> literal array buffer <======
301------------------------------------
302slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1219
303------------------------------------
304slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1223
305{
306  index: 0
307    tag: 2
308    val: 0
309},
310{
311  index: 1
312    tag: 2
313    val: 0
314},
315{
316  index: 2
317    tag: 2
318    val: 0
319},
320{
321  index: 3
322    tag: 2
323    val: 1
324},
325{
326  index: 4
327    tag: 5
328    val: test
329},
330{
331  index: 5
332    tag: 5
333    val: test
334},
335{
336  index: 6
337    tag: 2
338    val: 0
339},
340{
341  index: 7
342    tag: 2
343    val: 0
344},
345======> strings <======
346"&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test"; "bytecodehar2.file2.test"; "print";
347
348======> literal array buffer <======
349======> strings <======
350
351
352======> literal array buffer <======
353======> strings <======
354
355
356======> literal array buffer <======
357======> strings <======
358
359slotNum = 0x2
360.language ECMAScript
361.function any &myapp/hap-file-exec&.#*#main(any a0, any a1, any a2) {
362label_1:
363label_0:
364	lda.str @normalized:N&&&myapp/hap-add-file&
365	dynamicimport
366	ldexternalmodulevar 0x0
367	sta v0
368	throw.undefinedifholewithname test
369	lda v0
370	callarg0 0x0
371	returnundefined
372label_2:
373}
374
375slotNum = 0x1
376.language ECMAScript
377.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) {
378label_1:
379label_0:
380	definefunc 0x0, &myapp/hap-file-exec&.#*#main, 0x0
381	returnundefined
382label_2:
383}
384
385
386======> literal array buffer <======
387------------------------------------
388slot &myapp/hap-file-exec&_0
389------------------------------------
390slot &myapp/hap-file-exec&_1
391{
392  index: 0
393    tag: 2
394    val: 1
395},
396{
397  index: 1
398    tag: 5
399    val: @normalized:N&&&bytecodehar1/bytecodehar1-file1&2.0.0
400},
401{
402  index: 2
403    tag: 2
404    val: 1
405},
406{
407  index: 3
408    tag: 5
409    val: test
410},
411{
412  index: 4
413    tag: 5
414    val: test
415},
416{
417  index: 5
418    tag: 9
419    val: 0
420},
421{
422  index: 6
423    tag: 2
424    val: 0
425},
426{
427  index: 7
428    tag: 2
429    val: 0
430},
431{
432  index: 8
433    tag: 2
434    val: 0
435},
436{
437  index: 9
438    tag: 2
439    val: 0
440},
441======> strings <======
442"&myapp/hap-file-exec&.#*#main"; "@normalized:N&&&myapp/hap-add-file&"; "test";
443slotNum = 0x3
444.language ECMAScript
445.function any &myapp/hap-add-file&.#*#modTest(any a0, any a1, any a2) {
446label_1:
447label_0:
448	lda.str @normalized:N&&&bytecodehar1/bytecodehar1-file2&2.0.0
449	dynamicimport
450	tryldglobalbyname 0x0, test
451	callarg0 0x1
452	returnundefined
453label_2:
454}
455
456slotNum = 0x1
457.language ECMAScript
458.function any &myapp/hap-add-file&.func_main_0(any a0, any a1, any a2) {
459label_1:
460label_0:
461	definefunc 0x0, &myapp/hap-add-file&.#*#modTest, 0x0
462	returnundefined
463label_2:
464}
465
466
467======> literal array buffer <======
468------------------------------------
469slot &myapp/hap-add-file&_0
470------------------------------------
471slot &myapp/hap-add-file&_1
472{
473  index: 0
474    tag: 2
475    val: 0
476},
477{
478  index: 1
479    tag: 2
480    val: 0
481},
482{
483  index: 2
484    tag: 2
485    val: 0
486},
487{
488  index: 3
489    tag: 2
490    val: 0
491},
492{
493  index: 4
494    tag: 2
495    val: 0
496},
497{
498  index: 5
499    tag: 2
500    val: 0
501},
502======> strings <======
503"&myapp/hap-add-file&.#*#modTest"; "@normalized:N&&&bytecodehar1/bytecodehar1-file2&2.0.0"; "test";
504slotNum = 0x3
505.language ECMAScript
506.function any &sourcehar/sourcehar-file1&2.0.0.#*#test(any a0, any a1, any a2) {
507label_1:
508label_0:
509	tryldglobalbyname 0x0, print
510	sta v0
511	lda.str sourcehar.file1.test
512	sta v1
513	lda v0
514	callarg1 0x1, v1
515	returnundefined
516label_2:
517}
518
519slotNum = 0x1
520.language ECMAScript
521.function any &sourcehar/sourcehar-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
522label_1:
523label_0:
524	definefunc 0x0, &sourcehar/sourcehar-file1&2.0.0.#*#test, 0x0
525	stmodulevar 0x0
526	returnundefined
527label_2:
528}
529
530
531======> literal array buffer <======
532------------------------------------
533slot &sourcehar/sourcehar-file1&2.0.0_0
534------------------------------------
535slot &sourcehar/sourcehar-file1&2.0.0_1
536{
537  index: 0
538    tag: 2
539    val: 1
540},
541{
542  index: 1
543    tag: 5
544    val: @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
545},
546{
547  index: 2
548    tag: 2
549    val: 1
550},
551{
552  index: 3
553    tag: 5
554    val: test1
555},
556{
557  index: 4
558    tag: 5
559    val: test
560},
561{
562  index: 5
563    tag: 9
564    val: 0
565},
566{
567  index: 6
568    tag: 2
569    val: 0
570},
571{
572  index: 7
573    tag: 2
574    val: 1
575},
576{
577  index: 8
578    tag: 5
579    val: test
580},
581{
582  index: 9
583    tag: 5
584    val: test
585},
586{
587  index: 10
588    tag: 2
589    val: 0
590},
591{
592  index: 11
593    tag: 2
594    val: 0
595},
596======> strings <======
597"&sourcehar/sourcehar-file1&2.0.0.#*#test"; "print"; "sourcehar.file1.test";
598slotNum = 0x3
599.language ECMAScript
600.function any &sourcehar/sourcehar-file2&2.0.0.#*#test(any a0, any a1, any a2) {
601label_1:
602label_0:
603	tryldglobalbyname 0x0, print
604	sta v0
605	lda.str sourcehar.file2.test
606	sta v1
607	lda v0
608	callarg1 0x1, v1
609	returnundefined
610label_2:
611}
612
613slotNum = 0x1
614.language ECMAScript
615.function any &sourcehar/sourcehar-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
616label_1:
617label_0:
618	definefunc 0x0, &sourcehar/sourcehar-file2&2.0.0.#*#test, 0x0
619	stmodulevar 0x0
620	returnundefined
621label_2:
622}
623
624
625======> literal array buffer <======
626------------------------------------
627slot &sourcehar/sourcehar-file2&2.0.0_0
628------------------------------------
629slot &sourcehar/sourcehar-file2&2.0.0_1
630{
631  index: 0
632    tag: 2
633    val: 0
634},
635{
636  index: 1
637    tag: 2
638    val: 0
639},
640{
641  index: 2
642    tag: 2
643    val: 0
644},
645{
646  index: 3
647    tag: 2
648    val: 1
649},
650{
651  index: 4
652    tag: 5
653    val: test
654},
655{
656  index: 5
657    tag: 5
658    val: test
659},
660{
661  index: 6
662    tag: 2
663    val: 0
664},
665{
666  index: 7
667    tag: 2
668    val: 0
669},
670======> strings <======
671"&sourcehar/sourcehar-file2&2.0.0.#*#test"; "print"; "sourcehar.file2.test";
672slotNum = 0x3
673.language ECMAScript
674.function any &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test(any a0, any a1, any a2) {
675	tryldglobalbyname 0x0, print
676	sta v0
677	lda.str bytecodehar1.file1.test
678	sta v1
679	lda v0
680	callarg1 0x1, v1
681	lda.str @normalized:N&&&sourcehar/sourcehar-file1&2.0.0
682	dynamicimport
683	returnundefined
684}
685
686slotNum = 0x1
687.language ECMAScript
688.function any &bytecodehar1/bytecodehar1-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
689	definefunc 0x0, &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test, 0x0
690	stmodulevar 0x0
691	returnundefined
692}
693
694
695======> literal array buffer <======
696------------------------------------
697slot &bytecodehar1/bytecodehar1-file1&2.0.0_1378
698------------------------------------
699slot &bytecodehar1/bytecodehar1-file1&2.0.0_1382
700{
701  index: 0
702    tag: 2
703    val: 1
704},
705{
706  index: 1
707    tag: 5
708    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
709},
710{
711  index: 2
712    tag: 2
713    val: 1
714},
715{
716  index: 3
717    tag: 5
718    val: test1
719},
720{
721  index: 4
722    tag: 5
723    val: test
724},
725{
726  index: 5
727    tag: 9
728    val: 0
729},
730{
731  index: 6
732    tag: 2
733    val: 0
734},
735{
736  index: 7
737    tag: 2
738    val: 1
739},
740{
741  index: 8
742    tag: 5
743    val: test
744},
745{
746  index: 9
747    tag: 5
748    val: test
749},
750{
751  index: 10
752    tag: 2
753    val: 0
754},
755{
756  index: 11
757    tag: 2
758    val: 0
759},
760======> strings <======
761"&bytecodehar1/bytecodehar1-file1&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file1&2.0.0"; "bytecodehar1.file1.test"; "print";
762slotNum = 0x3
763.language ECMAScript
764.function any &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test(any a0, any a1, any a2) {
765	tryldglobalbyname 0x0, print
766	sta v0
767	lda.str bytecodehar1.file2.test
768	sta v1
769	lda v0
770	callarg1 0x1, v1
771	lda.str @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
772	dynamicimport
773	returnundefined
774}
775
776slotNum = 0x1
777.language ECMAScript
778.function any &bytecodehar1/bytecodehar1-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
779	definefunc 0x0, &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test, 0x0
780	stmodulevar 0x0
781	returnundefined
782}
783
784
785======> literal array buffer <======
786------------------------------------
787slot &bytecodehar1/bytecodehar1-file2&2.0.0_1432
788------------------------------------
789slot &bytecodehar1/bytecodehar1-file2&2.0.0_1436
790{
791  index: 0
792    tag: 2
793    val: 1
794},
795{
796  index: 1
797    tag: 5
798    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0
799},
800{
801  index: 2
802    tag: 2
803    val: 1
804},
805{
806  index: 3
807    tag: 5
808    val: test1
809},
810{
811  index: 4
812    tag: 5
813    val: test
814},
815{
816  index: 5
817    tag: 9
818    val: 0
819},
820{
821  index: 6
822    tag: 2
823    val: 0
824},
825{
826  index: 7
827    tag: 2
828    val: 1
829},
830{
831  index: 8
832    tag: 5
833    val: test
834},
835{
836  index: 9
837    tag: 5
838    val: test
839},
840{
841  index: 10
842    tag: 2
843    val: 0
844},
845{
846  index: 11
847    tag: 2
848    val: 0
849},
850======> strings <======
851"&bytecodehar1/bytecodehar1-file2&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file2&2.0.0"; "bytecodehar1.file2.test"; "print";
852slotNum = 0x3
853.language ECMAScript
854.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test(any a0, any a1, any a2) {
855	tryldglobalbyname 0x0, print
856	sta v0
857	lda.str bytecodehar2.file1.test
858	sta v1
859	lda v0
860	callarg1 0x1, v1
861	returnundefined
862}
863
864slotNum = 0x1
865.language ECMAScript
866.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
867	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test, 0x0
868	stmodulevar 0x0
869	returnundefined
870}
871
872
873======> literal array buffer <======
874------------------------------------
875slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1179
876------------------------------------
877slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1183
878{
879  index: 0
880    tag: 2
881    val: 0
882},
883{
884  index: 1
885    tag: 2
886    val: 0
887},
888{
889  index: 2
890    tag: 2
891    val: 0
892},
893{
894  index: 3
895    tag: 2
896    val: 1
897},
898{
899  index: 4
900    tag: 5
901    val: test
902},
903{
904  index: 5
905    tag: 5
906    val: test
907},
908{
909  index: 6
910    tag: 2
911    val: 0
912},
913{
914  index: 7
915    tag: 2
916    val: 0
917},
918======> strings <======
919"&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test"; "bytecodehar2.file1.test"; "print";
920slotNum = 0x3
921.language ECMAScript
922.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test(any a0, any a1, any a2) {
923	tryldglobalbyname 0x0, print
924	sta v0
925	lda.str bytecodehar2.file2.test
926	sta v1
927	lda v0
928	callarg1 0x1, v1
929	returnundefined
930}
931
932slotNum = 0x1
933.language ECMAScript
934.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
935	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test, 0x0
936	stmodulevar 0x0
937	returnundefined
938}
939
940
941======> literal array buffer <======
942------------------------------------
943slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1219
944------------------------------------
945slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1223
946{
947  index: 0
948    tag: 2
949    val: 0
950},
951{
952  index: 1
953    tag: 2
954    val: 0
955},
956{
957  index: 2
958    tag: 2
959    val: 0
960},
961{
962  index: 3
963    tag: 2
964    val: 1
965},
966{
967  index: 4
968    tag: 5
969    val: test
970},
971{
972  index: 5
973    tag: 5
974    val: test
975},
976{
977  index: 6
978    tag: 2
979    val: 0
980},
981{
982  index: 7
983    tag: 2
984    val: 0
985},
986======> strings <======
987"&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test"; "bytecodehar2.file2.test"; "print";
988slotNum = 0x2
989.language ECMAScript
990.function any &myapp/hap-file-exec&.#*#main(any a0, any a1, any a2) {
991label_1:
992label_0:
993	lda.str @normalized:N&&&myapp/hap-add-file&
994	dynamicimport
995	ldexternalmodulevar 0x0
996	sta v0
997	throw.undefinedifholewithname test
998	lda v0
999	callarg0 0x0
1000	returnundefined
1001label_2:
1002}
1003
1004slotNum = 0x1
1005.language ECMAScript
1006.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) {
1007label_1:
1008label_0:
1009	definefunc 0x0, &myapp/hap-file-exec&.#*#main, 0x0
1010	returnundefined
1011label_2:
1012}
1013
1014
1015======> literal array buffer <======
1016------------------------------------
1017slot &myapp/hap-file-exec&_0
1018------------------------------------
1019slot &myapp/hap-file-exec&_1
1020{
1021  index: 0
1022    tag: 2
1023    val: 1
1024},
1025{
1026  index: 1
1027    tag: 5
1028    val: @normalized:N&&&bytecodehar1/bytecodehar1-file1&2.0.0
1029},
1030{
1031  index: 2
1032    tag: 2
1033    val: 1
1034},
1035{
1036  index: 3
1037    tag: 5
1038    val: test
1039},
1040{
1041  index: 4
1042    tag: 5
1043    val: test
1044},
1045{
1046  index: 5
1047    tag: 9
1048    val: 0
1049},
1050{
1051  index: 6
1052    tag: 2
1053    val: 0
1054},
1055{
1056  index: 7
1057    tag: 2
1058    val: 0
1059},
1060{
1061  index: 8
1062    tag: 2
1063    val: 0
1064},
1065{
1066  index: 9
1067    tag: 2
1068    val: 0
1069},
1070======> strings <======
1071"&myapp/hap-file-exec&.#*#main"; "@normalized:N&&&myapp/hap-add-file&"; "test";
1072slotNum = 0x3
1073.language ECMAScript
1074.function any &myapp/hap-add-file&.#*#modTest(any a0, any a1, any a2) {
1075label_1:
1076label_0:
1077	lda.str @normalized:N&&&bytecodehar1/bytecodehar1-file2&2.0.0
1078	dynamicimport
1079	tryldglobalbyname 0x0, test
1080	callarg0 0x1
1081	returnundefined
1082label_2:
1083}
1084
1085slotNum = 0x1
1086.language ECMAScript
1087.function any &myapp/hap-add-file&.func_main_0(any a0, any a1, any a2) {
1088label_1:
1089label_0:
1090	definefunc 0x0, &myapp/hap-add-file&.#*#modTest, 0x0
1091	returnundefined
1092label_2:
1093}
1094
1095
1096======> literal array buffer <======
1097------------------------------------
1098slot &myapp/hap-add-file&_0
1099------------------------------------
1100slot &myapp/hap-add-file&_1
1101{
1102  index: 0
1103    tag: 2
1104    val: 0
1105},
1106{
1107  index: 1
1108    tag: 2
1109    val: 0
1110},
1111{
1112  index: 2
1113    tag: 2
1114    val: 0
1115},
1116{
1117  index: 3
1118    tag: 2
1119    val: 0
1120},
1121{
1122  index: 4
1123    tag: 2
1124    val: 0
1125},
1126{
1127  index: 5
1128    tag: 2
1129    val: 0
1130},
1131======> strings <======
1132"&myapp/hap-add-file&.#*#modTest"; "@normalized:N&&&bytecodehar1/bytecodehar1-file2&2.0.0"; "test";
1133slotNum = 0x3
1134.language ECMAScript
1135.function any &sourcehar/sourcehar-file1&2.0.0.#*#test(any a0, any a1, any a2) {
1136label_1:
1137label_0:
1138	tryldglobalbyname 0x0, print
1139	sta v0
1140	lda.str sourcehar.file1.test
1141	sta v1
1142	lda v0
1143	callarg1 0x1, v1
1144	returnundefined
1145label_2:
1146}
1147
1148slotNum = 0x1
1149.language ECMAScript
1150.function any &sourcehar/sourcehar-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
1151label_1:
1152label_0:
1153	definefunc 0x0, &sourcehar/sourcehar-file1&2.0.0.#*#test, 0x0
1154	stmodulevar 0x0
1155	returnundefined
1156label_2:
1157}
1158
1159
1160======> literal array buffer <======
1161------------------------------------
1162slot &sourcehar/sourcehar-file1&2.0.0_0
1163------------------------------------
1164slot &sourcehar/sourcehar-file1&2.0.0_1
1165{
1166  index: 0
1167    tag: 2
1168    val: 1
1169},
1170{
1171  index: 1
1172    tag: 5
1173    val: @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
1174},
1175{
1176  index: 2
1177    tag: 2
1178    val: 1
1179},
1180{
1181  index: 3
1182    tag: 5
1183    val: test1
1184},
1185{
1186  index: 4
1187    tag: 5
1188    val: test
1189},
1190{
1191  index: 5
1192    tag: 9
1193    val: 0
1194},
1195{
1196  index: 6
1197    tag: 2
1198    val: 0
1199},
1200{
1201  index: 7
1202    tag: 2
1203    val: 1
1204},
1205{
1206  index: 8
1207    tag: 5
1208    val: test
1209},
1210{
1211  index: 9
1212    tag: 5
1213    val: test
1214},
1215{
1216  index: 10
1217    tag: 2
1218    val: 0
1219},
1220{
1221  index: 11
1222    tag: 2
1223    val: 0
1224},
1225======> strings <======
1226"&sourcehar/sourcehar-file1&2.0.0.#*#test"; "print"; "sourcehar.file1.test";
1227slotNum = 0x3
1228.language ECMAScript
1229.function any &sourcehar/sourcehar-file2&2.0.0.#*#test(any a0, any a1, any a2) {
1230label_1:
1231label_0:
1232	tryldglobalbyname 0x0, print
1233	sta v0
1234	lda.str sourcehar.file2.test
1235	sta v1
1236	lda v0
1237	callarg1 0x1, v1
1238	returnundefined
1239label_2:
1240}
1241
1242slotNum = 0x1
1243.language ECMAScript
1244.function any &sourcehar/sourcehar-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
1245label_1:
1246label_0:
1247	definefunc 0x0, &sourcehar/sourcehar-file2&2.0.0.#*#test, 0x0
1248	stmodulevar 0x0
1249	returnundefined
1250label_2:
1251}
1252
1253
1254======> literal array buffer <======
1255------------------------------------
1256slot &sourcehar/sourcehar-file2&2.0.0_0
1257------------------------------------
1258slot &sourcehar/sourcehar-file2&2.0.0_1
1259{
1260  index: 0
1261    tag: 2
1262    val: 0
1263},
1264{
1265  index: 1
1266    tag: 2
1267    val: 0
1268},
1269{
1270  index: 2
1271    tag: 2
1272    val: 0
1273},
1274{
1275  index: 3
1276    tag: 2
1277    val: 1
1278},
1279{
1280  index: 4
1281    tag: 5
1282    val: test
1283},
1284{
1285  index: 5
1286    tag: 5
1287    val: test
1288},
1289{
1290  index: 6
1291    tag: 2
1292    val: 0
1293},
1294{
1295  index: 7
1296    tag: 2
1297    val: 0
1298},
1299======> strings <======
1300"&sourcehar/sourcehar-file2&2.0.0.#*#test"; "print"; "sourcehar.file2.test";
1301