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

                                                                                                                                                                                                                                                                                                                   
                                                                                                                      









































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
FOR1.�BEAMAtU8��beam_bsmmodulebin_opt_info	proplistsget_boolfalsetrueokformat_error
no_bin_optlistsflattenbin_optfunction
beam_utilsindex_labelsgb_setsemptybtbiofwriteerlangraise	btb_opt_1testbs_get_binary2atomallerrorfield_flagsanno%bs_test_unitreversebtb_gen_savebs_save2prepend_moveblocksetmovebtb_reaches_matchfoldlthrowbadargbtb_reaches_match_1btb_reaches_match_2selectbif	make_fun2f
deallocatejumplabellinecall_funbs_context_to_binarykillcase_endbadmatchapplycode_atxy
setelement+callcall_extbs_restore2return	beam_jumpis_exit_instructionget_map_elementsbs_put	func_infolist
split_evenbinary_used_ingc_bifbs_initbs_start_match2member--if_endnot_handlednot_all_unused_afterbtb_call
multiple_uses
btb_tail_callgb_treeslookupvalueorno_suitable_bs_start_matchbtb_follow_branchesbtb_follow_branch	is_memberinsertbtb_reaches_match_blockallocbtb_are_all_unusedbtb_set_contextbslborbtb_ensure_not_usedanybtb_killfrbnotbandbtb_kill_not_live-btb_contains_context=/=btb_context_regsbtb_context_regs_1bsrbtb_index_1sortfrom_orddictbtb_index_2none
drop_to_labelbtb_index_find_start_matchbtb_index_find_labelbtb_comment_no_optcollect_warningscollect_warnings_funcollect_warnings_instrfilewarning_translate_labelelementgetget_lineget_fileformat_error_1trycatchio_libformatextfunc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_unused/3-anonymous-0-is_not_used-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-function_clauseCode"��&-�"  9:P` BDB4B $B@@T@B0@�  
�@@�0 -#`@FP#GDG4G$GG@#D@T$4T@2�@ 0U;U@b5rE00F G�GD`@@�@ �P
�@F0G�GG@ P�@J`�`�p9�:e B+e�B�p
� EG�p�+e�@G���� ���P�p BTB DB04B@@@$hd��� @��0pF`G
GGGGbGb@#@$$��0�`FPG�GTGDG4G@idp�jd@d@4@#�@@$ED#ET#@G �� @@4@$#@d��0Pp���
0�8
A3C�
3`
@SB3c+
c
B3 sB3@�B3P�8
�A���8
�A��ӟ
� 
@�B��+
�
8
�A�8
A4
+
��
� @#t@d@CT@3D@s4@�$@@E�@d#@C��0
'9
:
 BB#0
;
@
���@�@@@#� 
�@E43E3#@$@0�@�@#D�
 
B8
A3C�
3 
`@B3SF G�GSF G
 G=
@G0 Et#@$@DDt�0
 ,
�EE$F@#G
G
!G4GE#@d@#@T0Հ
�@@#�@t@Cd@3T@�D@s4@�$@@E�SE�S@t#@C�0
'9
:
 BB#0
;
@�


+
@#T�
 
B8
A3C�
3 
`@B3SF G�GSF G
 G=
@G0 E�#@$@T4T�� p�0
 @d@$@D#@�P �0
$@#@0� @#T�
 
B8
A3C�
3 
`@B3SF G�GSF G
 G=
@G0 E�#@$@TT����0
 �E3E33F@CG
G
!G$G3ECt@4@T#@�` �0
$@#@0� @�P@@#� 
�@E43E3#@$@0�@ PE3##@C0�4�@#�N`��J�J�
#0 0
;
@r
!b
"!`0F03G
$GGG@E3#"@##�
%0$8
%#A#3C�
%3 
&PB3cEE#F@3G
'GG#G
(E3cF #G
&GE#C%`0F03G
(GGE3#&�
)0'@0@@#@$h4
*g@#@GP�0p@@#@$$�0
1�
/`
@B@#BP3@3$0
,#;#
,@r
(b
)(@30
.;
.@b
)r
-)0F G�G$i4@*j4+
+
+�
+ 
@@+�l#,00F G
,G#��-@G`��.�J/� H0�!
-019
3:
3 B3+
23BC+
2C@#20
53  F3G�"J34�#
.058
4A3C9
e3<3
h�P
6 
:0
H@
T`
Z6B3SB3 cB30sB3@�0
hS;S
h`
/
7
0
8
1
97�
hs 
2
P �Bs@#D@4@C$@�Ec@4#@3�$0
�@4@D#@D�@�%0
�@$@#@�0�&0
�@@#@0
108�
hc 
2P�Bc4@#$@#@3@�@#@CD@s�'0
� E@� 0�( 
�@@#@@� �)0
�@@#@0
1 9@C3@#C@#@
1@�P
}:B3SB3c0
hS;S
h
3
;
4
<
5
=
6
>
7
?
8
@
9
C
&
D
:
E
;
F
<
G;9
i:
i 0PBF GG@C0
1<�
hc 
2@s�
h#`
Bc� �@B# @#@��* �7
j@#@0
5 =@C0
5>@C0
1?
PPp@#D@4@C$@3@cF SG
>GcES@4#@3�+0
�@4#@$3@@DC@P
}P@Pp@#@@C$@34@cD@c�, 
�0
m;
m@r
Ab
SA ED@D�- 
�9
r:
r BDB@@3@
?#�.@
�@
>#@@3@DD�.@
�@#@$@D$�/0
�0
l;
l@r
Bb
pB�
k`
@@r#@Q�00�PC
  p@#@CEc�1 
�@@#@0
1 D p@#@C@c�2 
�@@#@0
1 E
 p@#Ec@#@3�30
�@F
 p@#Ec@#@3�40
�@G�5}p�c!@C3@#C@#@
<P
}HB3SB3cB3 s0
hS;S
h`
B
I
C
M
D
PI�
hs 
2P�BsD@#@@C$@c48
KCAC39
J:
K B3+
K3
3=
LJ,
L
EK@#@$3@D@C@4P
}PL@@4$4�6 
�9
u:
u 0BF 3GG@3@#@D0
�PMP�@#@@C$@s4@cD@3�7�0
n;
n@b
Nr
ON@#@$3@4@C@DP
}PO@@D@D�0 �8 
�@@#@0
� PPp@#@@C$@34@cD@c�9 
�0
s;
s@r
Qb
SQ ED@D�: 
�9
r:
r BDB@@3@
?#�.@
�@
>#@@3@DD�.@
�@#@$@D$�;0
�0
q;
q@r
Rb
pR�
o`
@@r#@Q�<0�PS@@#@$0
1PTB3SB3cB3 sB30�0
hS;S
h�

U
H
V
I
W
J
XU�
hs 
2@�Bs@#@#@3@#$@C4@��=0
�@$@#@�  �>0
�@@#@0
1 V�
hc 
2@��
h� 
KBc�`�B�@#@@C$@34@sD@�T�?�9
t:
t  BB#ED@#D@#@44�@0
�@@DD�A 
�@@#@T@T� @�B0
�@4@#@0
1@W+
hcGp0�@#@#@3@#@C$@��C0
�@@#@$0
10X �@#@3@��D 
�9
u:
u 0BF GG�E
�4
Y@ Y0F G
MG ZB3SB3cB3 sB30�B3@�B3P�0
hS;S
h`
N
[

\
O
d[�
hs 
2`�BsD@#4@#@3@#@�@�$@CT@��F0
�@@� @�G 
� E#@�0@#�H 
�@@#@@� �I0
�@@#@0
1 \+
cc
P9
hs:
cs Bs�+
c�
2Bs�8
c�A���8
c�A��4
c+
`����@#@$@C4@3D@�T@�d@�t@�J
�@@@t�K �0
x;
x@r
]b
_] Et@$Tdt�L @#@4@t4�M0
�0
w;
w@b
vr
^^@�_@$@#@dDdt� `�N0
�@T@@44�P�O 
�@@D#@0
5P`p�@�@�@#$@4@CD@�T@�d@�P
�@@@�Q �0
y;
y@b
ar
za@@�Q �0
{;
{@b
br
zb@4@$#@dd�0@�R0
�@4@@$$�0�S 
�@@$#@0
50c�
hs 
2@�Bs@#@#@3@#$@C4@��T0
�@$@#@�  �U0
�@@#@0
1 d+
hcGp@�@#$@#@3@�@#@C4@��V0
� E@�  �W 
�@@#@0
1 e0
h3;3
h@
S
f
E
gf@#g@@#@#@3@G��X0
�@h@@3@�Y
�pF0GGG
TF G
G��i  F#G�ZJ#j�*Jk@G��0�l�/Jm�,Jn�7Jo@G��<�ppF0GDG
UG4F G
G��q�;Jr FG�[Js�9Jt�?Hu FG�ZJvpF0GtG
UGDF G
G��w�MJx�KJy0F G
,G@�Q�z@G���{�QJ|�\
VP}@P@4@#@C@3$�] 
�@9
�:
� B+
~@@#@$0
1@~@@#@4$4�^0
�@4@�_
�@$�`-8
`F G
WG$F G
G��4
�@4@� FG�aJ��`J��b
X0��
�#`
@0B#4B#P$@@#@�c
��c-8
�A#�
� 
>4
�#@#@4@#4@�d �
� 
[B#9
�#:
�# B#3+
�34B#C�e$C#@@a�e0�@�-
��F G
5GF #GG
]F G
G#���-
�`F G
WGF G
G���4
�@@�`F G
MGF G
G����cJ��f
^0�8
�A3C�
�3 
2 PB3@@C�g0
�@@#@0
� �@C0
��4
�@#��h
_0�+
�@#��
�#`

`00B#B# $@#T@D@4F G4GD@B#0�i 0
�;
�@b
�r
��@$@44�* �7
�@T#@DDT�j0
1�
�`
B0B@TBPD@�P�k pF`G
GGGGDG4@P�@T`��lH��*J��iJ��m
b �8
�A#3�
�#@
'@CB#SB# cB#0s�
�s0
c@�Bs@C@#@C#@#@S$@34@c�n0
�@@�  �o 
�@@��p 
�@@ 
��8
�SAS��4
��8
�cAc��4
��+
�s
(0�@�@�@3$@S�q 
�@@@�r 
�0
�;
�@r
�b
��@@�s 
�=
��@�@@$ 
�0�0p@C@#@C#@#@S@3$@c�t0
�@@� �u 
�@@ 
��4
�@��rJ��v
d0��
�#`
0@@B# g@�w ��x
e �9
�:
� B#B30
�#;#
�@
?
�
>
��9
�:
� BCBS�y}`3�y}`S0PF GCG@�9
�:
� BCBS�z}`3�z}`C0`F GGS@��{
h0� 0@@@#g @�| 0
�;
�@r
�b
��@� �`F G
MGF G
G����|J��}
j �8
�A#39
�#:
�# B#CB#S0
�C;C
�`
?
�
>
�
k
��9
�:
� BcBs�~}�S�~|��~}�s0pF GcG@3 
��9
�:
� BcBs�}�S�|��}�c0�F GGs@3 
��@3 
��4
�@���
n �9
�:
� B#B3��}@��}@��}@#0@F GG3@���
p �9
�:
� B#B30
�#;#
�@
?
�
>
��9
�:
� BC��}P3��}PC�9
�:
� BC��}P3��}PC�@b��[
r�9
�:
� BB@@3@
?#�.@
�@
>#@@3@@
����
s@�+
�@3�}
�@C+
�C��}@��}@�CPPF SG#GES33@C@
����}@��}@�@
����
u �8
�A#3�
�#P�@C0PB#0SB#@c@@S@3$8
�cAc#�
� 
5Bs+
�Ss@#=
��@S@#�� 
��@b#@3@� ��@
�@@ 
��4
� @�����0pF #GcGS��J#™�
x@�8
�ACS�
�C`
BCc+
�c
PBC s�
�s 
2BC@�BCP�@�8
ăA���8
��A���4
��+
ē���F CG�G#F #GGCE#3�0@@3@h$
ř�
�i$@r#@3@@
�0�j$+
�
++
�
y@0ƙl#Ǚ�
z �8
�A#3�
�# 
5B#S+
�S@3�@3 
�ʙ�
{�8
�A#�
�@
B C�
�C 
2BCc8
�#A#s��
�s 
8@c@� 
��@
y���͙�
| �8
�A#3�
�# 
5B#S+
�S@3�@3 
�Й�
} џ
� 
@#B38
�3A3CS�
�C 
pPBCcF0G�GGcF G
 G�pF0G�GGF G
 Gә�
~�@��-����g0@#@��0pՙ�
0֟
�P�B@0
�י�
�0�8
�A3C�
�3 
 @SB3c9
�c<c
�@ 
�0
��Bcs+
�s�P�Bc�@�@#$@4@CD8
ۃA�3-
�=
��@3��
�=
��4
�@
y�@8
�A#�
� 
�B=
��@#��
�=
��4
�@G���F03GGG�E33F CGG3EC$#@4@D0
�P�Bcs+
�s�`pBcBc $@#4@D@CT�� 
�0F G�G8
�$A$#-
�=
��@#��
�=
��4
�$@
y�@8
�$A$#�
� 
�B=
��$@#��
�=
��4
�$@G���F03GGGE33F CGG3EC4#@D@T0
�`�@C0
��4
�@#� �F3G���J3� FG��J� F#G$��J#� FG$��J��
� �9
��� #�
�# 
50@B#�� !@@#@��0����
��8
�A#-
�@�@#
��4
�@
y���
��8
�A#�
� 
�B�@#
��4
�@G����
��9-<-@0
� 
��BB #+-#
T9
�:
�0B0
�;
�@
�
�
�
��@G��@G��  E@G���N "�BB#9
�:- +-#
]@ B3BCEC#E3#@G���N "�0-;-@
M-
W-(�-#@
�
@`0B#B# $B#04E4#E$##E#@G�� "@+-
+-$
�+-4!@G=-(@( E@(@G(@G(0-;-@
�-
�-(@G(@G( E@G��N "(	�
�(
@�N#(�
�(@@�N $(
��
�0(@#3@#@30
�(��
�(8-A#�-P�00BB B0$@#��-�F GGF #G$GE#0(@#-(4-( FG��J(�|
� ( 
�(�w
�0(��N0%(�c
�(8-A#�- 
>0@@#�c- E(@#-(4-(�`
�(8-A#�- 
?0@@#�`- E(@#-(4-( �
� (! 
�("�0
� (#8-$  A@�0 �@#@@#@��0 -# E($4-%(% E@
��0 &StrTImpT�'"*+=@AFGLQRYZ\`afgilmoqtvYw�Y������ExpT4��
	FunTd�!�#��#��#��#LitTAsx��SMo�0t�*��B�'��J���D[�m�.DN�4.��/]��^�O8�;;��!z�%�y3��^����O����������_�?l���7��+��Yr�.�\[�'T*#'�D����lY�4���	��K��,>WQ������J�Uɮ)�J`��*P)$���DXQ�;_�{M8���ҋu�y��[�
�T�~j�\J�w)���t���ҫR���s���t6t�enT��,5�5����ܪuY�M���s��pM�S�y�,$�T �G�Y5-S��bZL1�F��C���ɠ���u!�����w���.�l���
�4S���zu�p�
4G�<(�1`U����*��su�ђ�$�������h��>����x�'��L�l���~���>�U���d���5���0x�'x��1K��'���6����YI�'�ܮq^a2�U�Y�
��ڟq^��l�b��1n�T�٨�<k��ClM���]�/b�F߶�؈>����>���h&l����t��U���a-{g��\�T���uAG�y��/D�Ady:�
��{
Attr(�lhdvsnlnl�I���Ab�Sjj