aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_bsm.beam
blob: 87bdc81d1e59e284da0a364cd948939eaab143df (plain) (tree)
1
2
3
4
5
6
                                                                                                                     



                                                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             


































































































                                                                                                                                                                                                                                                                    
                                                                                                                 

                                           
                                                                                  




























































































                                                                                                                                                                                                                     









                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            




                                                                                                                                                                                                     
                                                         
FOR10BEAMAtom��beam_bsmmodulebtb	undefinedbin_opt_info	proplistsget_boolfalsetrueokformat_error
no_bin_optlistsflattenbin_optfunction
beam_utilsindex_labelserlang
setelementget_stacktraceiofwriteraiseerror	btb_opt_1testbs_get_binary2atomallfield_flagsanno%bs_test_unitmovereversebtb_gen_savebs_save2btb_reaches_matchfoldlgb_setsemptyandthrowbtb_reaches_match_1btb_reaches_match_2bif	make_fun2fapply
deallocatejumplabelcall_funbs_context_to_binarykillblockcase_endbadmatch+code_atyx	bs_appendbs_private_appendbs_init_bitsbs_init2call_extcall	call_only
bs_put_stringbs_restore2
call_ext_onlyextfuncerl_bifsis_exit_bif
select_valselect_tuple_arity	call_lastbs_addbs_utf8_size
bs_utf16_sizebs_put_utf32bs_put_utf8bs_put_utf16
call_ext_last	func_infolist-binary_used_ingc_bifbs_put_floatbs_put_integer
bs_put_binarybs_start_match2memberif_endbs_init_writablereturnnot_handlednot_all_killed_afterbadargbtb_call
multiple_uses
btb_tail_callgb_treeslookupvalueorno_suitable_bs_start_matchbtb_follow_branchesbtb_follow_branch	is_memberinsertbtb_reaches_match_blocksetallocbtb_regs_from_arity_1btb_are_all_killedbtb_set_contextbslborbtb_ensure_not_usedanybtb_killfrbnotbandbtb_kill_not_livebtb_contains_context=/=btb_context_regsbtb_context_regs_1bsrbtb_index_1sortfrom_orddictbtb_index_2nonebtb_index_find_start_matchbtb_index_find_labelbtb_comment_no_optcollect_warningscollect_warnings_funcollect_warnings_instrabsfilewarning_translate_labelelementget_lineget_fileformat_error_1trycatchio_libformatsplit_binaryunsuitable_bs_start_matchmust_and_must_not_savemodule_infoget_module_info -collect_warnings/1-anonymous-1--collect_warnings/1-lc$^0/1-0-#-btb_ensure_not_used/3-anonymous-0-"-btb_are_all_killed/3-anonymous-0-	is_killed-btb_tail_call/3-lc$^0/1-0--btb_call/5-lc$^0/1-0-!-btb_reaches_match/3-anonymous-0--module/2-lc$^0/1-0-Code#I�,"  9:P` BDB4B $B0SB@@T@@S@ 
�pF`G2GGBGBGBGB@ -`@FP#GDG4G$GG@#D@T$4T@R 0U;U@�5�E00F G�GD`@@�@ 
�@F0G�GG@ PJ`�p9�:e BB#+e�0@#
� EG�+e�@G�
 �9�:�PB#B3B CB0SB@c+�#
`phT�@c@@@S$@C4@3D 9�:�`B+�2@@#@100@@#@0�`FPG
GDG4G$G@iT`�jT@$@T@@@E4ED@G  P@$@#@T0``�@G0p�
0�8
A3C9
3:
3`B3SB3cB3 sB3@�B3P�+
S
+
c
8
�A���8
�A���9
�:
� B��B��+
�
+
�
8
�A�8
A4
+
��
� @#t@d@CT@3D@s4@�$@@E�@d#@C0
$9
:
 BB#0
;
@
��
�@�@@@# 
�@E43E3#@$@0�@@#D9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ Et#@$@DDt0
 ,
�EE$F@#G
G
"G4GE#@d@#@T0�
�@@#�@t@Cd@3T@�D@s4@�$@@E�SE�S@t#@C0
$9
:
 BB#0
;
@�


+
@#T9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ E�#@$@TT@$��@P0
 `F03G
#GDGE3#@4@$0�P@#T9
:
 BB+

8
A3C9
3:
3 B3CB3S+
C
 ``F G�GSF G
!G=
@G@ E�#@$@TT���0
 E3E33F@CG
G
"G$G3EC3F0CG
#GG4EC3#@d@T0�@�P@@# 
�@E43E3#@$@0�@ PE3##@C0�4�@#N�J
%0 0
;
@�
!�
"!`0F03G
&GGGPE3#"@##
'0$@0h4
&@@#@$g@#@G`0�@�9
):
)`BB#B 3+
)2p@F`CG2G#G3GG�G�@@C#@$$0
+9
(:
(`BB@#BP3+
(2@3$�#3+
%�@Gp�%0@F G�G3i4@&j4+
'
,9
':
' B3+
'3
@@'l#@(H)@G0p*
-0+00@#@@$9
-:
- B3BC+
,3+
,C@0,@@#@$0
/0- 0F3GJ3.
.0/8
.A3C9
d3<3
h�P
0 
3�
?p
@0
B@
N`
Z0B3SB3 cB30sB3@�0
hS;S
h@
/
1
0
219
hc:
hc Bc�Bc�+
h�
1P�@#$@#@3@s@�@#@�4@CD0
� E@� 0 
�@@#@@� 0
�@@#@0
+ 2@C3@#C@#@
0@�P
r3B3SB3c0
hS;S
h
2
4
3
5
4
6
5
7
6
8
7
9
8
<
9
=
:
>
;
>4}p�c!@C3@#C@#@
2P
r59
i:
i 0PBF GG@C0
+69
hc:
hc BcsBc�+
hs
19
h#:
h#`B#�B# �+
h�2 �@@�@�@# �7
p@#@0
/ 7@C0
/8@#S@#@3@C3@SC@cP
r9Pp@c@#@@C$@34@D 
�0
p;
p@�
:�
L: ED@D 
�9
l:
l BDB@@3@
>#@
�@
?#@@3@DD@
�@#@$@D$0
�0
p;
p@�
;�
k;9
j:
j`B+
j2@@�#@Q00P<
  p@#@CEc 
�@@#@0
+ = p@c@#@C 
�@@#@0
+ >
 p@#Ec@#@30
�@?B3SB3cB3`sB3��+
hS
@+
hcG�
@ �@#4@$@C@�Es@$#@30
� E@$$�0 
�@@$#@0
+0@B3SB3cB3@sB3`�0
hS;S
h`
A
A
B
R
C
RA+
hcG�
@ �@#4@$@C@�Es@$#@30
� E@$$�0 
�@@$#@0
+0BB3SB3cB3 s0
hS;S
h�
D
C
E
F
F
G
G
H
H
I
I
MC9
hs:
hs@Bs�Bs�Bs �Bs0�+
h�
J+
h�cP�@@#@�@c#@�@C$@s4@#D0�0
p;
p@�
D�
ED@#@$3@4@C@DP
rPE@@D@D�0  
�@@#@0
x F9
hs:
hs Bs�Bs�+
h�
1@C3@#C@#@�@cP
rG9
hs:
hs Bs�Bs�+
h�
1 �@c@#@� 
�@@#@0
x H@C0
+IPp@c@#@@C$@34@D 
�0
p;
p@�
J�
LJ ED@D 
�9
l:
l BDB@@3@
>#@
�@
?#@@3@DD@
�@#@$@D$0
�0
p;
p@�
K�
kK9
j:
j`B+
j2@@�#@Q00PL@@#@$0
+PM �@c@#@s 
�@@#@0
x NB3SB3cB3 sB30�0
hS;S
h
M
O
N
O

P
O
Q
P
R
Q
S
R
S
S
T
T
T
U
T
V
U
W
XO9
hs:
hs Bs�Bs�+
h�
19
h�:
h� B��B��+
h�
X
P �@#D@4@C$@�@�Ec@4#@30
�@4@D#@D0
�@4@#@� 00
�@@#@0
+0P9
hs:
hs Bs�Bs�+
h�
1@�@#@#@3@�@�@#$@C40
�@$@#@�  0
�@@#@0
+ Q9
hs:
hs Bs�Bs�+
h�
1 �@c@#@� 
�9
l:
l 0BF 3GG@3@#@0
x R+
hcG�
  �@#@CE� 
�@@#@0
+ S
@ �@#4@$@C@�Es@$#@30
� E@$$�0 
�@@$#@0
+0T
0 �@#$@@CE�@#@30
�@@$#@0
+0U0p@@@3@#$+
Vc@=
WV}pc}pcCPpF SG
?GCES 
�W@#@� 0
�@X �@�@#@3 
�9
l:
l 0BF GG
�4
Y@ Y0F G
ZG ZB3SB3cB3 sB30�B3@�B3P�0
hS;S
h�
[
[

\
\
c
]
c
^
c[9
hs:
hs Bs�Bs�+
h�
1`�@#4@#@3@�@#@�@�$@�D@CT0
�@@� @ 
� E#@�0@# 
�@@#@@� 0
�@@#@0
+ \+
bc
_8
b�A���8
b�A���4
b�+
_��@�@@#@@C$@�4
�8
]A#4
]#+
]4@@]@@44 0
p;
p@�
^�
m^@@#@$0
/@_P�@@�@�@#$@4@CD
�@@@ 0
n;
n@�
`�
o`@@ 0
p;
p@�
a�
oa@4@$#@D0
/Pb9
hs:
hs Bs�Bs�+
h�
1@�@#@#@3@�@�@#$@C40
�@$@#@�  0
�@@#@0
+ c+
hcG�
0 �@#$@@CE�@#@30
�@@$#@0
+0d0
h3;3
h`
a
e
b
f
c
ge@#f P@@#@C 
�@@#@0
+ g@@#@#@3@G�0
�@h@@@3
�pF0GGG
dF G
G�i  FGJj@G0pPkpF0GDG
eG4F G
G�Pl FGJm@G��@n0F G
fG@po@G��PpJq
gPr@P@4@#@C@3$ 
�@9
u:
u B+
s@@#@$0
+@s@@#@4$40
x@4@
�@$-8
t`F G
hG$F G
G�@t4
v@4@u FGJvJw
i0x9
w#:
w#`B#3B#CB#PS+
w32@`@@@#@S$@C4
�-8
{A#9
z:
z B3+
z3
?4
z#@#@4@@#4 9
y:
y BB#+
y
l9
y#:
y# B#3B#C+
y34$C#@@a00@y-
|�F G
5GF GG
nF G
G�@z-
|=
}{4
~@@|`F G
ZGF G
G�@}`F G
hGF G
G�@~J
o0�8
�A3C9
�3:
�3 B3SB3c+
�S
1 p@c@@C0
�@@#@0
� �@C0
��4
@#�
p0�+
�@#�9
�#:
�#`B#3B#CB# SB#0c+
�32Pp@@c@#@$@S4@CD 0
�;
�@�
��
��@P�@4@$ �7
�@#@�@0
+9
�:
�`BB0#B@3BPC+
�2@#@@C@3 pF`G2G4G$GGG@@�H�J�
s �8
�A#39
�#:
�#@B#CB#SB# cB#0s+
�C
t9
�s:
�s0Bs�Bs�+
��
u@�@C@#@C#@c@#@�@S$@340
�@@�   
�@@� 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
#0�@S@�@�@3$ 
�@@@ 
�0
�;
�@�
��
��@@ 
�=
��@�@@$ 
�0�0p@C@#@C#@c@#@S@3$0
�@@�  
�@@ 
��4
�@�J�
v �+
�@�} #}0P0F 3G
?GE3@# 
��
w0�9
�#:
�#`B#3B# C+
�32P@@@Cg@ �
x �9
�:
� B#B30
�#;#
�@
>
�
?
��9
�:
� BCBS}`3}`S0`F GCG@�9
�:
� BCBS}`3}`C0`F GGS@�
{0� 0@@#@g @ 0
�;
�@�
��
��@� �`F G
ZGF G
G� �J�
} �8
�A#39
�#:
�# B#CB#S0
�C;C
�`
>
�
?
�
~
��9
�:
� BcBs}�S|�}�s0�F GcG@3 
��9
�:
� BcBs}�S|�}�c0�F GGs@3 
��@3 
��4
�@�
� �9
�:
� B#B3}@}@}@#0@F GG3@�
� �9
�:
� B#B30
�#;#
�@
>
�
?
��9
�:
� BC}P3}PC�9
�:
� BC}P3}PC�@��
��9
�:
� BB@@3@
>#@
�@
?#@@3@@
��
�@�+
�@3�}
�@C+
�C}@}@�CPPF SG#GES33@C@
��}@}@�@
��
� �8
�A#39
�#:
�#PB#CB#0SB#@c+
�C
p8
�cAc#9
�:
� BC+
�C
58
�#A#s�9
�s:
�s@Bs�+
��
W8
��A���9
��:
�� B��B��+
��
5+
��S@3@�#@3@S@�@
�@@ 
��4
� @�Hc�
�@�8
�ACS9
�C:
�C`BCSBCcBC sBC@�BCP�+
�S
+
�c
_9
�s:
�s Bs�+
��
18
��A���8
��A���4
��+
�����F G�G#F #GGE#3�0@h$
�@3@
�i$@�#@3@@
�0�j$+
�
,+
�
�@0�l#0�
��8
�A#9
�:
�@B3B C+
�3
9
�C:
�C BCSBCc+
�S
18
�#A#s�9
�s:
�s Bs�+
��
7@c@� 
��@
�N��
� �8
�A#39
�#:
�# B#CB#S+
�C
5+
�S@3�@3 
��
� �9
�:
� B#B3+
�#
8
�3A3CS9
�C:
�C BCSBCc+
�S
 ppF0G�GGcF G
!G�pF0G�GGF G
!G�
��@-g0@#@0��
�0�9
�:
�PB3B@C+
�3
@C0
��
�0�8
�A3C9
�3:
�3 B3SB3c+
�S
!9
�c<c
�@ 
�0
��BcsBc�+
�s�P�@�@#$@4@CD8
΃A�3-
�=
��@3
�=
��4
܃@
��| @8
�A#9
�:
� B3BC+
�3
�@C=
��@#
�=
��4
�@G���F03GGG�E33F CGG3EC$#@4@D0
�P�BcsBc�Bc �+
�s�`�@�@�$@#4@D@CT 
�0F G�G@8
�$A$#-
�=
��@#
�=
��4
�$@
��| @8
�$A$#9
�:
� B3BC+
�3
�@C=
��$@#
�=
��4
�$@G���F03GGGE33F CGG3EC4#@D@T0
�`�@C0
��4
�@#� �FG�J� FGJ�  FG$J� FG$J�
� �9
� !#9
�#:
�# B#3B#C+
�3
5@@C 9
�:
� BB#+
�
l@@00�+
�
�@���J�
��8
�A#-
�@�@#
��4
�@
��
��8
�A#9
�:
� B3BC+
�3
�@C�@#
��4
�@G��
��9
�<
�@0
� 
��BB #+
�#
d9
�:
�0B0
�;
�@
�
�
�
��@G��@G��  E@G�N "�BB#9
�:
� B3BC+
�#
n@PECE3@G�N "�0
�;
�@
Z
�
h
��9
�#:
�#@B#3B#CB# SB#0c+
�3
J
@`p@c4@S$@CEcESEC@G "@+
�
+
�$
�+
�4!@G=
��@� E@�@G�@G�0
�;
�@
�
�
�
��@G�@G� E@GN "�
�(@N#(
�(@@N $(
�0(@#3@#@30
�(
�(8-A#9-:-PB3BCB SB0c+-3
0p@#@S@C@c$-�F GGF #G$GE#0(@#-(4-	(	 FGJ(

� ( 
�(
�0(
N0%(
�(8-A#9-:- B3+-3
?0@#@- E(@#-(4-(
�(8-A#9-:- B3+-3
>0@#@- E(@#-(4-(
� ( 
�(
� (8-  A@ �@#@@@#� - E(4-StrTImpT�&

$
()*+,<=KLY
`jkm)q)r
yz
|���
�j��������ExpT4��FunTd�k���
�j������LitTBsx���Oo�0��B�
�"�
!�����E= �V������I��ű#{�e9�e�	>'��v�E�^�D�ɛ�?�
!�!nO�����!�>�}���I(�Dyc�Tx%Y;K����k+��Je�X�h����;�-�j�&��dt���z�k�,�*�/Kq%�<5�K��s�̵|���T�*�5�X	,=����o�i�(���.p&m���8�TA��T�i}j�\J��RD��8::�27*�C�|�FrQCz�[�.����
?s��iQ�Tt�+��8S�dVM�u����iu����je��xPDCҁ��R�����;��r��s5���
�t�4i�����20�`����Z1e>x��5F�\�����x){m�g�1�l�(���lA��}���>B)�*Y�}n��^��G���y�;oSjo�z}Q��05�t��
7#�ϱ�Z#��A���3��?��*g����� u�g�Mǥ8�ք^?��K�ElCޘۖ�Ǹ��s@#�-�	��=&�*uU��v�C��j%�):�ֺ�#{>l��5@�'��?�{
Attr(�lhdvsnln�_��A����.
��ȈjjAbst