aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/escript.beam
blob: 12a578278ff5dd0a7aaece001e2d4cd25581a88f (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                                                     
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                          
                                                                                 


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                            
  
                                                                                                                                                     
   
                                                                                                                                                                                                                                                                                                                                                          








                                                                                                                                                                                                                                                                                                                          

                                                          
                                                                    
     
                                                                                                                          
                                                                                                                                     


                                 
                              
         
                                 
                                                                                                                      

           
                                         
                 
                                                                                                                                                                                
         
          










                                                                                     
   
                                                                                                                                                                                               
                                                                                                      














                                 
                                                                                                                          
                                                                                                             

                                                                                                                                  
   


                                                         
                                                                                                                                                                                                                               
                                                                  
                                  
                                  
  
                         
   
                                                                                             
   
                                                                                                                                                                                         


                                                                                              
                                                                                                                  
                                              
   
   
                                                                                                                                                                                         


                                                            


    
  
  
             
                                                                                                                                                     
                                                                         
   
               


    







                                                                                                                                                                                       

                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                          
                          


                                 
   
             
             

             
                         



                                                                                                                                                                                                        
                                                                                      






                                                                                                    
                                                 
   
































                                                                                                                                                                                                                                                                   
              











                                                                                                                                  
        


                                                                        
     


                                                                                                                             
   




                                   
  












































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
FOR1DBEAMAtom��escriptcreatesectionsbinaryerlanglist_to_binaryokfile
write_fileerrorthrowprepareemu_argsshebangcomment	undefined++
setelementdefault	read_filearchivezipmissing_bodysourcebeambadargillegal_typeextractextract_optionsnottruecloseallparse_extract_optionscompile_sourcefalsetextcompileformswarningserrors
format_errorsreturn_sectionsnormalize_sectionrightstringstripbothleftscript_nameinitget_plain_argumentsstart	trap_exitprocess_flagioformatget_stacktrace
parse_and_runlistsmembernative	interpretdebugcodeload_binarymodulerunfilenamesplitreverseobjfile_extensionbasenamejoinread_file_info
parse_filemake_funset_primary_archivebad_eocd	load_filemainfunction_exportedconcat
do_parse_filestate
initial_stateparse_headeropenformat_errorcurpositionfind_first_body_line+=:=and
classify_line
guess_typeget_lineeof
parse_archiveget_argumentlist_to_atom	dropwhile
parse_beambeam_libchunksexportselementparse_sourceeppset_encodingnoneencodingsetoptsparse_erl_form	attributecheck_sourcepre_def_macrosnowmapinteger_to_list
MODULE_STRINGredefineMODULEepp_parse_fileepp_parse_file2moderecordexportio_libflatten	erl_parsedebuggerintiauto_attacherl_linterl_expand_recordsabstractcallerl_evalnew_bindingsvalueexpr
report_errorsforeachlist_errorsfwritereport_warningsflatmapordsets	from_listformat_message
parse_to_dictdictnewimportfoldlfunctionlocalstorecode_handlerlengthfindmatch_clausenomatchfunction_clauseremoteapply
eval_exprsformat_exceptionlatin1libencgetoptskeyfindfatalmy_halthalthidden_applyundefraisemodule_infoget_module_info-hidden_apply/4-fun-0--format_exception/2-fun-1-or-format_exception/2-fun-0--code_handler/4-fun-0--parse_to_dict/2-fun-0--report_warnings/1-fun-1-	put_chars-report_warnings/1-fun-0--report_errors/1-fun-0--interpret/4-fun-0--pre_def_macros/1-fun-0--parse_archive/3-fun-0-=/=-format_errors/1-lc$^0/1-0--format_errors/1-lc$^1/1-1--create/2-lc$^0/1-0-Code3
��=�"  7  he@@@G�  �9�:�`BB #B03B@CBPS+�2�`ESECE3E#�0-�+5B�@0F GrG@=U0@@�P 9E:� BB#+��`0F G#GF G�G=U@+�rPi `j+u�0 F G�G p�l# ��PJ�@G�0 ��`� �8
P A#39
#<#
"@ �0
�B#B#C0
;
`�����
�,
C
7
C@4@G @C@3D�p 0`E	!E	%E	%9
04:
04`B4+
02@4@#�@@Q�p0@@@ ��0
C;C
@
�

�9
/:
/`B+
/2@G0#@1@3D��0@@@D �P7
C@4@G @C@3D�� 0@E	!E	#9
.4:
.4`B4+
.2@4@#�@@1��0@@@ �0
C;C
@



9
-:
-`B+
-2@G@#@A@3D��0@@@D �P@3 �P7
C@4@G @C@3D�� 0`E	 E	%E	%9
,4:
,4`B4+
,2@4@#�@@A��0@@@ �7
C@$@C@@34@#D��P9
):
) BB#0
);
)@r
�
*9
+:
+`B+
+2@D� 0@a��0@C@@ �05
"C9
(:
(`B#+
(#2@4@C#@a@3D��0@C4@@D �PB#B#CB# S+
"
7
"C7
"S@$@@GP@S@C@34@#D�� 0@@#@G`��0`9
%:
% BB#0
%;
%@r
�
&9
%#:
%# B#3B#C+
%3G`9
':
'`B+
'2@@C#D� 0@a�0@C@@ �00
"#;#
"@�
�
9
$:
$`B+
$2@G0#@1@3D�0@@@D �P9
#:
#`B+
#2@G@#@A@3D�0@@@D �P4
 9
 :
 `B#B3BPC+
 #2+
C
@
�p;3
!`





@ 0F G
G@�p!0@F G
G3�p"00F G
G#�p#@G� $@G� %��J&00F G#GD�p'@G� (@G�� )��J*00F G#GD�p+@G�� ,@G�� -@G�� .@G�� /@G�� 0@G�p 1�
 27
17
1@ h4
6@$@@Gp� 
?9
8:
8 BB#+
8
@#�
�#@$� 
�9
9:
9@BB#B 3B0C9
:C:
:C`BCBCS+
:2@C+
3S
+
3
@3c@#3@c#@C@$$@S�P
D@=
53@3@��+
;r@$$�P9
<:
< BB#0
<;
<@r
4�
=4t
<#03x
<3�w
<3@
!�3@35@� 
Mi4@6j4+
7�0 F G�G@7�l#@8@G�� 9� H:@G�! ;�H<�J=@#�"p>�#
" ?8
@A#3+
A#
#9
B:
B B+
B
@G�@3 
?@4
>@A00F G
G#�$pB@G��% C�&
#PDP@
$S@#�'`
�9
G:
GPBB #+
G
%@@#�(�+
Hr@G�@�) �9
I:
I0BB#B 30
I;
I@r
E�
FE@3F@#@3�*
K@@@�+
K�F G
(GEF G
)GEF G
&G�*pG�,HH�(HI�)JJ�-
*K-�L�.
+ M9
N:
N`B#B3B CB0SB@c+
N#2@p@$@C@�@S@c@34�/ 
P@#@@�@#�0 
P@#@@�@#�1 
P@#@$@4@#4$�2 
P�EE4EEF GrG@N@G�/ O�3
, P+
Q
0F GG
@Q0
W;
W`�
R�
S�
UR8
WA#3+
W#	%8
W3A3CS+
WC	%8
WSAScs+
Wc	!�@
-@�#@s�40�@
0�5 �0F G�G@S8
WA#3+
W#	#8
W3A3CS+
WC	!`@
-@�#@S�60�@
0�7 �+
TG�@G�T0F G�G@U @�#@@
-�80�@	%#@
1�90�@
0�9 �+
VG�@G�V0F G�G@W0 F #GG@#X�:
2Y�;�8
ZA#Z�;H[�<
5\@
^]�=
5^ h
a@@
$@
6�> ��?�8
_A@#�@0
e=
`_4
c@@G��A �@	�B-l`i aj+
b�  E@G�C �@	-l b  E@G�D �E E@G�E �@	-l c�?Jd�F
;0e�0@�@t@#@G@d�G @@�@T�H 
�9
�:
�PBDB4B $B0B@@d@G�I 0
�;
�@
$
f

mf@d@G�J 0
�;
�@
$
g

lg@d@G�K 0
�;
�@
$
h

kh@dd@G�L 0
�;
�@
$
i

ji@=
nj@
>=
nk@
?=
nl@
&=
nm@
@n7
t$0
�;
��
?
o
>
p
@
q
&
ro@�#@@t3@$@-2�p@G@$$DTd�M �9
s:
s0BB#B 3+
sr+
s#4@�@3#�@4�N09
�:
� BB#+
�
C+
�#4=
�q@G@$$DTd�O �9
s:
s0BB#B 3+
sr+
s#4@�@3#@4@#d�P09
�:
� BB#+
�
C+
�#4PF@G4G�G�Gd@t#@40-*�r@G@$$DTd�Q �9
s:
s0BB#B 3+
sr+
s#4@�@3#�@4�R09
�:
� BB#+
�
C+
�#4=
�s@G-j�t5
�$0
�D;D
�@

u

zu0
�;
�@
D
v
@
wv@�@$#$DTd�@4�S09
�:
� BB#+
�
C+
�#4=
�wDTd@��T�T8
�ATd�U@@TT�U @T8
xdAd#+
xG 0EG#=
yx@dy@d@G@TT�V 0 Edd�V�VPF@G4GG�G$@t#@40-*�z@dD@��W9
�:
� BB#+
�r@#D@
L@#@�X0@D#@$@3@�$D��Y@9
|:
� BB#+
��+
{#
O@G-j�{@#-j�|+
�r+
�T
Tdt@4�Z9
:
 B+

C@
Q@#@4�[00
�;
�@
$
}

~}@E4G EG!���\-j~@-l�@E4G"EG#���]-j�0
�d;d
�@
@
�
D
��@4@t#@40-*��@t@4 -/���^H��_I��`JD��WH��YJ��aJd��[J��bJ��TH��SH��cJ��RH��PH��NH��IJ��JJ��KJ��LJ��d
L�h
�@
$�e 
�i9
�:
�PB 5
�0 F GrG�@G$�j+
��0 F G�G��l#��f
L �  @@
$@�g 
�9
�:
�@BB#B 3B0C9
�C:
�C`BCBCS+
�2@3c@#3@c#@C@@S@S`
� ��hH�@G�i ��j
T`�``@T@@S@C@3$@#4@D�k
�0
�T;T
�`

�

�

��@$3@C@4#@S@D$4DT�l`
�=
��@T@4$4�m�+
�r@D@#@TDT�n0
�=
��@T@4$4�o�+
�r@#@D@3@TDT�p@
��9
�:
��BB #B03B@CB`SB�c+
�
U`pFPGCG#G3GcGS`��qH��rJT��oH��mH��s
V��F�G
UGG
G
G
GG
?G
$G
$@��t
W �@ @4@G%@$�u 9
�:
� BB#0
�;
�@r
��
��00F GrG#=
��@#�v`E$G&EG'E$�v�v-j�9
�:
� BB#+
�r@
Z@#@$�w  9
�:
� BB#+
�r@$@#�x
�@�y
�0
�;
�`�
�

�

��pF`CG2G
GG
G
G
@#@@43@$P
�@�PF@GGG$GG(@�PF@GGG$GG)@�@#@43@@GC@$P
�@��zH��wH��uJ��{
\P��P@�@
Z@Cd@3t@#�@��|  9
�:
� BB#+
�r@�@#T�}
�@D@
Z@��~  9
�:
� BB#+
�r@D@#4�
�+
��Tt�@���
ә�}!�!����
�9
�d:
�d`BdBd #BdP3+
�2�@F`G2GG#G
GDG3F@G4G�G�G��@$@���
�@@
Z@���  9
�:
� BB#+
�r@@#��
�+
��$4Tt�@���
ә�}!�1����
�9
�d:
�d`BdBd #BdP3+
�2�@F`G2GG#GDGG3F@GG�G�G��9
�d:
�d`Bdk�+
�k�2Bd 
�"

�"t
#
�##+
�
@D@dt�p@��
�9
�:
�`B+
�2@@#�0@!��0@PF@GGG$G@0�9
�d:
�d`Bdk�+
�k�2Bd +
�
t@D@T��`P��
�9
�:
�`B+
�2@@#� 0@!��0@PF@GGG$G@0�+
�$��}!�!�@Tt��0���
�9
�4:
�4`B4+
�2@T@4@#4@A��0@CTPF@GGdGtG@����}!��@D@T�@dt�p@��
�9
�:
�`B+
�2@@#�0@!��0@PF@GGG$G@0��|H��~H���H�@G�� �@G�� �@G�� �@G�� �@G�� �@G�� ƙ�
`�8
�A#-
�;
��	%
�	F
�	P
�	#
��8
�#A#3C+
�3	%8
�CACSc+
�S	!@��@��8
�#A#3C+
�3	O8
�CACSc+
�S	R8
�cAcs�+
�s	1@
�8
�#A#3C+
�3	K@
�8
�#A#3C+
�3	!@��@
Ι�
a���
�0
�;
�@

�

���@
ҙ�
b�@
c�� $+
�
d@G*-j�ՙ�
e0�00@$@@#@��P9
�:
� BB#0
�;
�@r
ע
��t
�#03x
�3�w
�3@
!�3@@3��%9
�:
� BB#+
�r8
�#A#3C8
�3A3Sc+
�SG+8
�cAcs�4
؃4
�C@s��&=
��@��'��@g@�� (8
�A#+
�	.@#=
��4
�@�����&�9
�$:
�$�B$+
�
U@3@$@
D#@q@3$��0@C
@C0C$ 0�@G,-j0݈0@#��-jޙ�J�@G-�� ���J��
i@�0@@$@@3@#��P9
�:
� BB#+
�rt
�#03x
�3�w
�3@
!�3@G.@3@�� )9
�<
�@ 
�0
��BB#+
�r9
�#:
�# B#3B#C8
�CACSc9
�S:
�S BSsBS�+
�s
l4
�c0
�;
�@
$
�

��9
�$:
�$�B$+
�
U@$@
D#@q@3$� ��0@C
@C0C  �@�@G/@3$�� 0
�;
�@
$
�

��@E$G EG!�0��-j�@-l0�BB#B 3+
��+
�#
j9
�3��*3-j0��H��J��J��J�@G-�� ��
n`��`@t@@S$@C4@3D@#T@d��-9
�:
� BB@@T��  9
�:
� B+
�r@
c@T�� $@T��+@#@4@T@#4��  9
�:
� B+
�r@D#@3@T@C@dDd��P,9
�:
� BB#0
�;
�@�
�r
�� 0E#��@G0�� �@G1-j�@#d,
�4
qPF 3G
rG4E34@T�� - E�4@d��.9
�:
� BB#+
�r@d@#D��.9
�t:
�t�Bt+
�
U@4@t@
%#@Q��0@C 9-4:-4 B4B4#0-;-`r
�
d
��
��9
�#:
�#@B#3B# CB#0S+
�3
u+
�C
C9-:-�B+-
U@#t@@S#4@1��0@@ED3Et3#@Dt@d��0-=
���F@CG
uGG
CGEDSECS#@@434Dt@d��@-=
��@E4ED#@t4Dt@A��0@=
�� ED#@@434Dt@d��@-�@t@dd��/+
�r@TT���+
�r@$@t -����H���H���H���J���H�@G-�� ���H���H(��J4(@G-�� (��
v (9-:-�B#B03BPCBpS+-#
U,-C@G-j(8-3A3cs8-s@�As��@�@c@$@40-S;S-@
$-
-( �EG2�=-(@�(@EE0-$;$-@
$-
-	(9-
4:-
4�B4+-

U@4@#@A��0@@(	@G3$4�� �9-
:-
 B+-
r@-l@(
@G-j@(��J(��J$(
@G-�� (��JS(��
w(@@4��09-:-0BBB $g@@4@4��'@@44�� 1@4@�0��2@@@��2@@@��2@E	_#E	_#@�� 0@E	_#E	_#@� �� 0@@G4�� 0@E	_#E	_#@�� 0@��&�F0G
{GG
|EF0#G
}GG
|E#F #GG@#(��H(��
~0(00@#@@$��.@#@@3@$@-0(��
@(9-!3:-!3 B3CB3S0-!C;C-!`�-r-
d- (9-!S:-!S0p`BScBSsBS �9-(:-(�BCBSBP�+-(C
U@d@4@#T@s@
Y#@�@c@S@�$@3D��p`EEE� P@G5�� ��}!#@� 0@a��0@ E#@@$0-0(p`9-S:-S@BS3BSCBS cBS0s+-3
u0-c;c-`
�-
�-
�-(9-&:-&�B3BcBP�+-&3
U@@#@s#@q@S$@#4@CD@�T@cd��0@;4-�
&-
?-
@-
>-( E$#@@0-p( @$E44@G6�� 3��4`@4E4EDEdd@G7�� �pF0GDG
�G4F G�G��} !T9-'$:-'$�B$#+-'#
U@d@$@#$4DT@a��0@ Ed#@@0-p(9-%:-%�B3+-%3
U@d@#D@
#@�@ST��0@ ETD#@@d0-p(@T@D@s@G/@#4@Sd�� 0-#;-#@
-
$-(9-$D:-$D�BD+-$
U@D@
#D@���0@ Ed4#@@T0-p( Ed4#@D@T0-p( `ES##0-p( 
 @@E3#��9-":-"�B+-"
U@@#@A��0@(!��J3("@G-�� (#��J($@G-�� (%@G-�� (&@G-�� ('@G-�� ((@G-�� ()��
@0(*00@$@@#@
5#@
�@3@
���@-n9-,:-, B+-,r E3@
�@
�#@
���@-n9-+:-- B+--
C@
�#@
�@G83@
���@-n@@$ -/0(++--�@E$G9EG:�0��-j(,@G;-j0(-��J(.��
D (/ h-0@
Q#@3@@3��p@��-li(0j�� -`-j(1��
?@(2P@@@$@34@#D��59-;<-;@ -30-4(3BB#+-;r@#��-D=-5(4BB#B 3+-;�@#@3��-=@��-D@G��-j(50-:;-:@
$-6
-7(6@$=-8(7@@$$�� 6(8$��-K@#@@4@#4�� 7pEF@G
�GGG<Gh$-9@��8@#@D@4@#Dg 0F #G
�G@D@4D��09@��-li$P(9j$�� -`-jP(:��J(;��J(<��
�(=@g0@�� :(>��
� (?8-BA#39->#<#->@0-@ -A(@0@B#B#B# c@@
Y#@c@3$��p`EEE� @G5�� ;@@ -? (A @B#B#S@@
Y#@S@3��p@EE@G=�� ;@@ -? (B4->@r(C��
�(D@g@@�� <��=@gP@�� :(E��
� (F8-IA#39-E#<#-E@0-G -H(G0@B#B#B# c@@
Y#@c@3$��p`EEE@G>�� 3`F #GGF G#G@$@$�� -F E0(H @B#B#S@@
Y#@S@3�(p@EE@G?�( 30F #G
qG@@@#��( -F E(I4-E@(J�(
�(K@�(>@@ -M(L�(
� (M8-QA#39-P#<#-P@@-NP-O(NB#CB# SB#0c+-PC
u+-PS
�9-Pc:-Pc 0pBcBc@@3$g`@#@� �(0?@@ -M(OB#CB# SB#0cB#@s+-PC
�
@�@3F0G
�GSGc@#@s�(0@@@ -M(P@3 -M(Q4-L@(R�(
�@(S+-T
�+-TG@@3(TP@�(|@AC@P@3D@#4@$@@CF0G
�GGC@#�( B9-V:-X BB#+-Xr@4@D@#Dgp0F 4G
�G�(	8@#@$@43@DD�(	@C9-U:-Z BB#@
q3@
qC@@#@4#P-\P(U+-Z
��F0G
�GG$EF G
�G�(
 (V+-X�`F #GGF G
�G#@44D�( B9-W:-Y BB#+-Yr@@#@$#�(0DP(W+-Y�@EE�P@GA�(
 �@	-l(X�(J(Y�(J(Z�(	J([�(
�P(\8-[ASc4-]c@
�C@S�(NPE(]@p@C@
qC@S@3@#$@c4�(PE9-^:-^0BB #+-^
�@3@#@$#@C@4P-\@(^�(H(_�(
� (`P @4@D�(-d@$+-a
�@GB=-b(a@GC(bg�@�(@g�@3@C@4#@S@D@$c@�(pFP(c�(
r(d�(-g8-eA#9-e:-e B3BC+-e3
r4-e#@C(e�(H(f�(
�(g�(G@@#@
r�(0H+-h
$@GD(h E(i�(
�(j�(p(k�(
�(l�(NI(m�(
�@(nP@hD-o@4@@3@#@$g��(K@#@�(0DiDP(ojD+-q�+-q
��(8-pA#9-p:-p@B#B3B C+-p#$+-p3+-pC�( |A�E4#E#EE$@GE�(! 3-jP(p@
�@#@��("0JP(q�l#P(r�
�(s@�NK(t�
�(u@@�N L(v�(
�(w(x�(#
�0(y"
�"�(#M(z�($
�0({ 0@@@#�(%2@��(% 0`E	.#E	~#EGF�(% 3(|�(&
�@(}@3C@#3@C#@-S(~�(
�0(00F 3G
�G@C@#@C#@3�('N0@(���
�(�9-�:-� B��NN(���
�(�9-�:-� BB#9-�:-� B@# -F(�@@# -F(���
�(�9-�:-� BB#9-�:-� B@# -?(�@@# -?(��((
�@(�@-S(��()
�(�+-�	.@	_(�(���
�(�O	.(��(*
�(�8-�A#9-�:-� B3B@#@3#0-�(�@#-�(�4-�(��(*
�0(�8-�A3C9-�3:-�30PPB3B3B3 @C$@4@#D�(*2@3@@
Y#@@3�@�(+p�EEGGEEGHE4�0�(*4@3@@$#@@3$� �(,0-� E(�@C0-�(�4-�@-�(� E@
��(* P(��0
�(�8-�A#,-�
0@#@�0-� E(�@#-�(�4-�StrTImpT�Q	
 &'././34789:<=ABEF<GAHEIEJKMANAPR<SXY[]^_8b3fgEI<hjkmopoX8soto x<yz�9<��C�C������<�8�<�����<�������������8�<������8��
ExpTd�u�sL�5^5\2Y2FunT����������������������������}���{���y	���w
��LitTY�x��TKo1vK�������[(H �c�D�@�@�9�I֛]{e{[��K�8���&��R���?�|�͌cg�����+ن��+��dW+-a�4��1��,]E�PH��r!2���&le��h�=>�U���J�@_pp�U��O�����N�����|���ͅ�9R9��Y��ɺ�~���6޾*���v�]��xH�n�WoE��l*]��a�FЃ?D�x[� O�
B�-���Xk,6%��@�	��!�;����(ǺKa����ʊ*GGx����HLQ��?x��T}�A9��n��Eш9a[-bꂏ��A�;��9��S�:b��&u�m��F

��~T�k�4�v���2j��ᒎ��׀l.X���:�*�S5ew��
DuՏܝM��5%'��G���&)���yq�������h���@d;�o+M��)`sk���)b�,�z-t��!yad�ogn��Kv]�AsoP��5�X��Z̳�,����34�,/zg����h�!�����s���Zr3"�9V�����遙�ݳ<�1Na�c1@;������m;Q���O.ȳEx�-V�
�o����E�-�XZ��s�֣�'/fi�	�V�i��S�����ю������B�JҘ��Ӱ�bN��O/+ZLZg�������c�6�[�2ߩ5�3���YFc��-��7ܧ�i��`�]����	
�$�D������=K�`F�MD�ݤJ�X�>:��J���j��^>��A�,�'��K�ʧ���e�Z���Ec՟��un4֨�;�
o�>
�{}�Z�9G��%Cٸ(�\%�[���@&�M�*�������r�Attr(�lhdvsnln��/��oЬ�rQ}�jjAbst