• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1All Dependency Files:
2program_file: bytecodehar1-abcinput.abc
3record_name: &bytecodehar1/bytecodehar1-file1&2.0.0
4program_file: bytecodehar2-abcinput.abc
5record_name: &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
6program_file: hap-file-exec.ts
7record_name: &myapp/hap-file-exec&
8program_file: sourcehar-file1.ts
9record_name: &sourcehar/sourcehar-file1&2.0.0
10program_file: sourcehar-file2.ts
11record_name: &sourcehar/sourcehar-file2&2.0.0
12
13slotNum = 0x3
14.language ECMAScript
15.function any &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test(any a0, any a1, any a2) {
16	tryldglobalbyname 0x0, print
17	sta v0
18	lda.str bytecodehar1.file1.test
19	sta v1
20	lda v0
21	callarg1 0x1, v1
22	lda.str @normalized:N&&&sourcehar/sourcehar-file1&2.0.0
23	dynamicimport
24	returnundefined
25}
26
27slotNum = 0x1
28.language ECMAScript
29.function any &bytecodehar1/bytecodehar1-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
30	definefunc 0x0, &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test, 0x0
31	stmodulevar 0x0
32	returnundefined
33}
34
35
36======> literal array buffer <======
37------------------------------------
38slot &bytecodehar1/bytecodehar1-file1&2.0.0_1362
39------------------------------------
40slot &bytecodehar1/bytecodehar1-file1&2.0.0_1366
41{
42  index: 0
43    tag: 2
44    val: 1
45},
46{
47  index: 1
48    tag: 5
49    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
50},
51{
52  index: 2
53    tag: 2
54    val: 1
55},
56{
57  index: 3
58    tag: 5
59    val: test1
60},
61{
62  index: 4
63    tag: 5
64    val: test
65},
66{
67  index: 5
68    tag: 9
69    val: 0
70},
71{
72  index: 6
73    tag: 2
74    val: 0
75},
76{
77  index: 7
78    tag: 2
79    val: 1
80},
81{
82  index: 8
83    tag: 5
84    val: test
85},
86{
87  index: 9
88    tag: 5
89    val: test
90},
91{
92  index: 10
93    tag: 2
94    val: 0
95},
96{
97  index: 11
98    tag: 2
99    val: 0
100},
101======> strings <======
102"&bytecodehar1/bytecodehar1-file1&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file1&2.0.0"; "bytecodehar1.file1.test"; "print";
103slotNum = 0x3
104.language ECMAScript
105.function any &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test(any a0, any a1, any a2) {
106	tryldglobalbyname 0x0, print
107	sta v0
108	lda.str bytecodehar1.file2.test
109	sta v1
110	lda v0
111	callarg1 0x1, v1
112	lda.str @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
113	dynamicimport
114	returnundefined
115}
116
117slotNum = 0x1
118.language ECMAScript
119.function any &bytecodehar1/bytecodehar1-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
120	definefunc 0x0, &bytecodehar1/bytecodehar1-file2&2.0.0.#*#test, 0x0
121	stmodulevar 0x0
122	returnundefined
123}
124
125
126======> literal array buffer <======
127------------------------------------
128slot &bytecodehar1/bytecodehar1-file2&2.0.0_1416
129------------------------------------
130slot &bytecodehar1/bytecodehar1-file2&2.0.0_1420
131{
132  index: 0
133    tag: 2
134    val: 1
135},
136{
137  index: 1
138    tag: 5
139    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0
140},
141{
142  index: 2
143    tag: 2
144    val: 1
145},
146{
147  index: 3
148    tag: 5
149    val: test1
150},
151{
152  index: 4
153    tag: 5
154    val: test
155},
156{
157  index: 5
158    tag: 9
159    val: 0
160},
161{
162  index: 6
163    tag: 2
164    val: 0
165},
166{
167  index: 7
168    tag: 2
169    val: 1
170},
171{
172  index: 8
173    tag: 5
174    val: test
175},
176{
177  index: 9
178    tag: 5
179    val: test
180},
181{
182  index: 10
183    tag: 2
184    val: 0
185},
186{
187  index: 11
188    tag: 2
189    val: 0
190},
191======> strings <======
192"&bytecodehar1/bytecodehar1-file2&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file2&2.0.0"; "bytecodehar1.file2.test"; "print";
193
194======> literal array buffer <======
195======> strings <======
196
197
198======> literal array buffer <======
199======> strings <======
200
201
202======> literal array buffer <======
203======> strings <======
204
205slotNum = 0x3
206.language ECMAScript
207.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test(any a0, any a1, any a2) {
208	tryldglobalbyname 0x0, print
209	sta v0
210	lda.str bytecodehar2.file1.test
211	sta v1
212	lda v0
213	callarg1 0x1, v1
214	returnundefined
215}
216
217slotNum = 0x1
218.language ECMAScript
219.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
220	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test, 0x0
221	stmodulevar 0x0
222	returnundefined
223}
224
225
226======> literal array buffer <======
227------------------------------------
228slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1163
229------------------------------------
230slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1167
231{
232  index: 0
233    tag: 2
234    val: 0
235},
236{
237  index: 1
238    tag: 2
239    val: 0
240},
241{
242  index: 2
243    tag: 2
244    val: 0
245},
246{
247  index: 3
248    tag: 2
249    val: 1
250},
251{
252  index: 4
253    tag: 5
254    val: test
255},
256{
257  index: 5
258    tag: 5
259    val: test
260},
261{
262  index: 6
263    tag: 2
264    val: 0
265},
266{
267  index: 7
268    tag: 2
269    val: 0
270},
271======> strings <======
272"&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test"; "bytecodehar2.file1.test"; "print";
273slotNum = 0x3
274.language ECMAScript
275.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test(any a0, any a1, any a2) {
276	tryldglobalbyname 0x0, print
277	sta v0
278	lda.str bytecodehar2.file2.test
279	sta v1
280	lda v0
281	callarg1 0x1, v1
282	returnundefined
283}
284
285slotNum = 0x1
286.language ECMAScript
287.function any &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
288	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test, 0x0
289	stmodulevar 0x0
290	returnundefined
291}
292
293
294======> literal array buffer <======
295------------------------------------
296slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1203
297------------------------------------
298slot &@ohos/bytecodehar2/bytecodehar2-file2&2.0.0_1207
299{
300  index: 0
301    tag: 2
302    val: 0
303},
304{
305  index: 1
306    tag: 2
307    val: 0
308},
309{
310  index: 2
311    tag: 2
312    val: 0
313},
314{
315  index: 3
316    tag: 2
317    val: 1
318},
319{
320  index: 4
321    tag: 5
322    val: test
323},
324{
325  index: 5
326    tag: 5
327    val: test
328},
329{
330  index: 6
331    tag: 2
332    val: 0
333},
334{
335  index: 7
336    tag: 2
337    val: 0
338},
339======> strings <======
340"&@ohos/bytecodehar2/bytecodehar2-file2&2.0.0.#*#test"; "bytecodehar2.file2.test"; "print";
341
342======> literal array buffer <======
343======> strings <======
344
345
346======> literal array buffer <======
347======> strings <======
348
349
350======> literal array buffer <======
351======> strings <======
352
353slotNum = 0x2
354.language ECMAScript
355.function any &myapp/hap-file-exec&.#*#main(any a0, any a1, any a2) {
356label_1:
357label_0:
358	ldexternalmodulevar 0x0
359	sta v0
360	throw.undefinedifholewithname test
361	lda v0
362	callarg0 0x0
363	returnundefined
364label_2:
365}
366
367slotNum = 0x1
368.language ECMAScript
369.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) {
370label_1:
371label_0:
372	definefunc 0x0, &myapp/hap-file-exec&.#*#main, 0x0
373	returnundefined
374label_2:
375}
376
377
378======> literal array buffer <======
379------------------------------------
380slot &myapp/hap-file-exec&_0
381------------------------------------
382slot &myapp/hap-file-exec&_1
383{
384  index: 0
385    tag: 2
386    val: 1
387},
388{
389  index: 1
390    tag: 5
391    val: @normalized:N&&&bytecodehar1/bytecodehar1-file1&2.0.0
392},
393{
394  index: 2
395    tag: 2
396    val: 1
397},
398{
399  index: 3
400    tag: 5
401    val: test
402},
403{
404  index: 4
405    tag: 5
406    val: test
407},
408{
409  index: 5
410    tag: 9
411    val: 0
412},
413{
414  index: 6
415    tag: 2
416    val: 0
417},
418{
419  index: 7
420    tag: 2
421    val: 0
422},
423{
424  index: 8
425    tag: 2
426    val: 0
427},
428{
429  index: 9
430    tag: 2
431    val: 0
432},
433======> strings <======
434"&myapp/hap-file-exec&.#*#main"; "test";
435slotNum = 0x3
436.language ECMAScript
437.function any &sourcehar/sourcehar-file1&2.0.0.#*#test(any a0, any a1, any a2) {
438label_1:
439label_0:
440	tryldglobalbyname 0x0, print
441	sta v0
442	lda.str sourcehar.file1.test
443	sta v1
444	lda v0
445	callarg1 0x1, v1
446	returnundefined
447label_2:
448}
449
450slotNum = 0x1
451.language ECMAScript
452.function any &sourcehar/sourcehar-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
453label_1:
454label_0:
455	definefunc 0x0, &sourcehar/sourcehar-file1&2.0.0.#*#test, 0x0
456	stmodulevar 0x0
457	returnundefined
458label_2:
459}
460
461
462======> literal array buffer <======
463------------------------------------
464slot &sourcehar/sourcehar-file1&2.0.0_0
465------------------------------------
466slot &sourcehar/sourcehar-file1&2.0.0_1
467{
468  index: 0
469    tag: 2
470    val: 1
471},
472{
473  index: 1
474    tag: 5
475    val: @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
476},
477{
478  index: 2
479    tag: 2
480    val: 1
481},
482{
483  index: 3
484    tag: 5
485    val: test1
486},
487{
488  index: 4
489    tag: 5
490    val: test
491},
492{
493  index: 5
494    tag: 9
495    val: 0
496},
497{
498  index: 6
499    tag: 2
500    val: 0
501},
502{
503  index: 7
504    tag: 2
505    val: 1
506},
507{
508  index: 8
509    tag: 5
510    val: test
511},
512{
513  index: 9
514    tag: 5
515    val: test
516},
517{
518  index: 10
519    tag: 2
520    val: 0
521},
522{
523  index: 11
524    tag: 2
525    val: 0
526},
527======> strings <======
528"&sourcehar/sourcehar-file1&2.0.0.#*#test"; "print"; "sourcehar.file1.test";
529slotNum = 0x3
530.language ECMAScript
531.function any &sourcehar/sourcehar-file2&2.0.0.#*#test(any a0, any a1, any a2) {
532label_1:
533label_0:
534	tryldglobalbyname 0x0, print
535	sta v0
536	lda.str sourcehar.file2.test
537	sta v1
538	lda v0
539	callarg1 0x1, v1
540	returnundefined
541label_2:
542}
543
544slotNum = 0x1
545.language ECMAScript
546.function any &sourcehar/sourcehar-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
547label_1:
548label_0:
549	definefunc 0x0, &sourcehar/sourcehar-file2&2.0.0.#*#test, 0x0
550	stmodulevar 0x0
551	returnundefined
552label_2:
553}
554
555
556======> literal array buffer <======
557------------------------------------
558slot &sourcehar/sourcehar-file2&2.0.0_0
559------------------------------------
560slot &sourcehar/sourcehar-file2&2.0.0_1
561{
562  index: 0
563    tag: 2
564    val: 0
565},
566{
567  index: 1
568    tag: 2
569    val: 0
570},
571{
572  index: 2
573    tag: 2
574    val: 0
575},
576{
577  index: 3
578    tag: 2
579    val: 1
580},
581{
582  index: 4
583    tag: 5
584    val: test
585},
586{
587  index: 5
588    tag: 5
589    val: test
590},
591{
592  index: 6
593    tag: 2
594    val: 0
595},
596{
597  index: 7
598    tag: 2
599    val: 0
600},
601======> strings <======
602"&sourcehar/sourcehar-file2&2.0.0.#*#test"; "print"; "sourcehar.file2.test";
603slotNum = 0x3
604.language ECMAScript
605.function any &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test(any a0, any a1, any a2) {
606	tryldglobalbyname 0x0, print
607	sta v0
608	lda.str bytecodehar1.file1.test
609	sta v1
610	lda v0
611	callarg1 0x1, v1
612	lda.str @normalized:N&&&sourcehar/sourcehar-file1&2.0.0
613	dynamicimport
614	returnundefined
615}
616
617slotNum = 0x1
618.language ECMAScript
619.function any &bytecodehar1/bytecodehar1-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
620	definefunc 0x0, &bytecodehar1/bytecodehar1-file1&2.0.0.#*#test, 0x0
621	stmodulevar 0x0
622	returnundefined
623}
624
625
626======> literal array buffer <======
627------------------------------------
628slot &bytecodehar1/bytecodehar1-file1&2.0.0_1362
629------------------------------------
630slot &bytecodehar1/bytecodehar1-file1&2.0.0_1366
631{
632  index: 0
633    tag: 2
634    val: 1
635},
636{
637  index: 1
638    tag: 5
639    val: @normalized:N&&&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0
640},
641{
642  index: 2
643    tag: 2
644    val: 1
645},
646{
647  index: 3
648    tag: 5
649    val: test1
650},
651{
652  index: 4
653    tag: 5
654    val: test
655},
656{
657  index: 5
658    tag: 9
659    val: 0
660},
661{
662  index: 6
663    tag: 2
664    val: 0
665},
666{
667  index: 7
668    tag: 2
669    val: 1
670},
671{
672  index: 8
673    tag: 5
674    val: test
675},
676{
677  index: 9
678    tag: 5
679    val: test
680},
681{
682  index: 10
683    tag: 2
684    val: 0
685},
686{
687  index: 11
688    tag: 2
689    val: 0
690},
691======> strings <======
692"&bytecodehar1/bytecodehar1-file1&2.0.0.#*#test"; "@normalized:N&&&sourcehar/sourcehar-file1&2.0.0"; "bytecodehar1.file1.test"; "print";
693slotNum = 0x3
694.language ECMAScript
695.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test(any a0, any a1, any a2) {
696	tryldglobalbyname 0x0, print
697	sta v0
698	lda.str bytecodehar2.file1.test
699	sta v1
700	lda v0
701	callarg1 0x1, v1
702	returnundefined
703}
704
705slotNum = 0x1
706.language ECMAScript
707.function any &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
708	definefunc 0x0, &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test, 0x0
709	stmodulevar 0x0
710	returnundefined
711}
712
713
714======> literal array buffer <======
715------------------------------------
716slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1163
717------------------------------------
718slot &@ohos/bytecodehar2/bytecodehar2-file1&2.0.0_1167
719{
720  index: 0
721    tag: 2
722    val: 0
723},
724{
725  index: 1
726    tag: 2
727    val: 0
728},
729{
730  index: 2
731    tag: 2
732    val: 0
733},
734{
735  index: 3
736    tag: 2
737    val: 1
738},
739{
740  index: 4
741    tag: 5
742    val: test
743},
744{
745  index: 5
746    tag: 5
747    val: test
748},
749{
750  index: 6
751    tag: 2
752    val: 0
753},
754{
755  index: 7
756    tag: 2
757    val: 0
758},
759======> strings <======
760"&@ohos/bytecodehar2/bytecodehar2-file1&2.0.0.#*#test"; "bytecodehar2.file1.test"; "print";
761slotNum = 0x2
762.language ECMAScript
763.function any &myapp/hap-file-exec&.#*#main(any a0, any a1, any a2) {
764label_1:
765label_0:
766	ldexternalmodulevar 0x0
767	sta v0
768	throw.undefinedifholewithname test
769	lda v0
770	callarg0 0x0
771	returnundefined
772label_2:
773}
774
775slotNum = 0x1
776.language ECMAScript
777.function any &myapp/hap-file-exec&.func_main_0(any a0, any a1, any a2) {
778label_1:
779label_0:
780	definefunc 0x0, &myapp/hap-file-exec&.#*#main, 0x0
781	returnundefined
782label_2:
783}
784
785
786======> literal array buffer <======
787------------------------------------
788slot &myapp/hap-file-exec&_0
789------------------------------------
790slot &myapp/hap-file-exec&_1
791{
792  index: 0
793    tag: 2
794    val: 1
795},
796{
797  index: 1
798    tag: 5
799    val: @normalized:N&&&bytecodehar1/bytecodehar1-file1&2.0.0
800},
801{
802  index: 2
803    tag: 2
804    val: 1
805},
806{
807  index: 3
808    tag: 5
809    val: test
810},
811{
812  index: 4
813    tag: 5
814    val: test
815},
816{
817  index: 5
818    tag: 9
819    val: 0
820},
821{
822  index: 6
823    tag: 2
824    val: 0
825},
826{
827  index: 7
828    tag: 2
829    val: 0
830},
831{
832  index: 8
833    tag: 2
834    val: 0
835},
836{
837  index: 9
838    tag: 2
839    val: 0
840},
841======> strings <======
842"&myapp/hap-file-exec&.#*#main"; "test";
843slotNum = 0x3
844.language ECMAScript
845.function any &sourcehar/sourcehar-file1&2.0.0.#*#test(any a0, any a1, any a2) {
846label_1:
847label_0:
848	tryldglobalbyname 0x0, print
849	sta v0
850	lda.str sourcehar.file1.test
851	sta v1
852	lda v0
853	callarg1 0x1, v1
854	returnundefined
855label_2:
856}
857
858slotNum = 0x1
859.language ECMAScript
860.function any &sourcehar/sourcehar-file1&2.0.0.func_main_0(any a0, any a1, any a2) {
861label_1:
862label_0:
863	definefunc 0x0, &sourcehar/sourcehar-file1&2.0.0.#*#test, 0x0
864	stmodulevar 0x0
865	returnundefined
866label_2:
867}
868
869
870======> literal array buffer <======
871------------------------------------
872slot &sourcehar/sourcehar-file1&2.0.0_0
873------------------------------------
874slot &sourcehar/sourcehar-file1&2.0.0_1
875{
876  index: 0
877    tag: 2
878    val: 1
879},
880{
881  index: 1
882    tag: 5
883    val: @normalized:N&&&sourcehar/sourcehar-file2&2.0.0
884},
885{
886  index: 2
887    tag: 2
888    val: 1
889},
890{
891  index: 3
892    tag: 5
893    val: test1
894},
895{
896  index: 4
897    tag: 5
898    val: test
899},
900{
901  index: 5
902    tag: 9
903    val: 0
904},
905{
906  index: 6
907    tag: 2
908    val: 0
909},
910{
911  index: 7
912    tag: 2
913    val: 1
914},
915{
916  index: 8
917    tag: 5
918    val: test
919},
920{
921  index: 9
922    tag: 5
923    val: test
924},
925{
926  index: 10
927    tag: 2
928    val: 0
929},
930{
931  index: 11
932    tag: 2
933    val: 0
934},
935======> strings <======
936"&sourcehar/sourcehar-file1&2.0.0.#*#test"; "print"; "sourcehar.file1.test";
937slotNum = 0x3
938.language ECMAScript
939.function any &sourcehar/sourcehar-file2&2.0.0.#*#test(any a0, any a1, any a2) {
940label_1:
941label_0:
942	tryldglobalbyname 0x0, print
943	sta v0
944	lda.str sourcehar.file2.test
945	sta v1
946	lda v0
947	callarg1 0x1, v1
948	returnundefined
949label_2:
950}
951
952slotNum = 0x1
953.language ECMAScript
954.function any &sourcehar/sourcehar-file2&2.0.0.func_main_0(any a0, any a1, any a2) {
955label_1:
956label_0:
957	definefunc 0x0, &sourcehar/sourcehar-file2&2.0.0.#*#test, 0x0
958	stmodulevar 0x0
959	returnundefined
960label_2:
961}
962
963
964======> literal array buffer <======
965------------------------------------
966slot &sourcehar/sourcehar-file2&2.0.0_0
967------------------------------------
968slot &sourcehar/sourcehar-file2&2.0.0_1
969{
970  index: 0
971    tag: 2
972    val: 0
973},
974{
975  index: 1
976    tag: 2
977    val: 0
978},
979{
980  index: 2
981    tag: 2
982    val: 0
983},
984{
985  index: 3
986    tag: 2
987    val: 1
988},
989{
990  index: 4
991    tag: 5
992    val: test
993},
994{
995  index: 5
996    tag: 5
997    val: test
998},
999{
1000  index: 6
1001    tag: 2
1002    val: 0
1003},
1004{
1005  index: 7
1006    tag: 2
1007    val: 0
1008},
1009======> strings <======
1010"&sourcehar/sourcehar-file2&2.0.0.#*#test"; "print"; "sourcehar.file2.test";
1011