aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_jump.beam
blob: 2d1961570fb37112d488d9a1e6ebb148b2696bc0 (plain) (tree)
1
2
3
4
5
6
7
                                                                                                                                                                                                                                                                                                                                                                                                                                                               

                 
                                                                                                                                                                                                 
          
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           




                                                                                                                                                                  
   


                                     
   


                             






                                                                        
                                                                                        

                                    
   


                                     
   


                             





                                                                               
                                          
   

                                        


                                                                                       
   


                                                   


                                                        

                           
                                

                                                          
               
                                                                 
                      
                                                                 


      

                                                            


                                                                                                                                                                                



                                               
                                                 
   
                                                                                                                                                                                         












                


                                                                                                                                
   


































































































































                                                                                                                                                                                      


                                                                                   

                                                                                                                                                                                                                                                                               
FOR1%,BEAMAtomu	beam_jumpmoduleokfunctionlistsfoldlshareshare_1trymapsfilter	func_inforeverselabeltry_casefindfjumperrorputerlang++selectloop_rec_endwaitreturnbadmatchcase_endtry_case_endcall_extextfuncerl_bifsis_exit_bifif_endfalsetruesharable_with_trylineeliminate_fallthroughsbadargmove_1yesnoappendextract_seqblockbs_context_to_binary
extract_seq_1opt
find_fixpointcalltestkill
deallocatest
setelementremove
beam_utilsis_pure_testis_eq_exactis_eqis_geis_ltis_ne_exactis_neinsert_fc_labelsmaps_append_listbadmapcollect_labels_1is_label_defined
insert_labelsskip_unreachable	cerl_sets
is_element
label_usedadd_elementis_unreachable_afteris_exit_instructionis_label_used_innewis_label_used_in_1anyis_label_used_in_blocksetalloc	try_catchbifgc_bifput_map=:=get_map_elements	put_tupleget_tuple_elementset_tuple_elementremove_unused_labels
rem_unusedinitial_labels	from_listdrop_upto_labelulblcatchwait_timeoutloop_recbs_putbs_initmark_used_listmodule_infoget_module_info$-remove_unused_labels/1-anonymous-0-"-is_label_used_in_1/3-anonymous-0--insert_fc_labels/2-lc$^0/1-0-function_clause-opt/2-anonymous-0--share_1/4-anonymous-1--share_1/4-anonymous-0--function/1-anonymous-0--module/2-lc$^0/1-0-Code�� (�"  9:P@B4B$B B@B0� -�FPG4G$GGGF G2G@0�0B@95:5PB+5BPBDB 4B0$B@�@e@#@�P0
4@$�` 
J@@�p 
�@g@#@�@��0@@#@�0��0
�`FPGBG$GGG@0P��r`@�� 
#@#@3@G@�p���@�8uACS9
C<C
`0�@� ��BCc+
c�P`@@#@C$@34@SDg@�@��  E#@@$3@4@�@�BCc+
c�4
# `EC3@S��N  �BCcBCs0
c;c
@�����4�# `EC33@#@S@��`�@#@3@@$@S4@CD@sT�� 09�:
 B+
2�B#F CG
G#F SG
GCESCEDC3@$@#@4@�`�+

@T@$#$T@�0@@T@@�00� P E3@$@#@@�0�P`@@#@C$@34@SDg @�@��  E#@@$3@4@�@P`@3@#@$@S4@CD9
C<C
`P
@
 
BC+

=
BC+
�=
BC0
;
`





,
C
9
C<C
@ 
0
BC0
;
`





BC+

BC c9
c:
c@Bcs+
s
BcBc Bc0#�0`=
+
C
"=
0
;
@
#

$
 ED#@$@3@4@�P ED#@$@3@4@�P��J�J�
%8
!A#9
 :
  B3+
 3
&@
# @#
!4
@
$"�
' #8
1A#38
03A3CS9
0C:
0C BCc+
0c�P`BC$@@C@#4@SD9
'#<#
(`P
$@
% 
&$B#+
(
=
/%B#+
(�=
/&B#0
(;
(`

/

/

/',
/#
(9
+#<#
-@ 
)0
*)B#0
-;
-`

/

/

/*B#+
-
B# 39
-3:
-3@B3c+
-c
B3B3 B30#�0`=
,++
-#
"=
/,0
2;
2@
#
-
$
/-9
.4:
.4 B4,
/�.�F #G
G$E43F CG
G#EC3#E#@D 
#P/@E4#E#@D 
#P0 @E#@3 
#14
"@20F G
(G@�p3�
)048
8@0A$@#@@4�
�0
:;
:@
#
7
$
55 E4@� 
<9
6:
90B+
9
* B#E#B #@$0
4@6+
9
+7 E4#@@$0
4@84
30@@#����@@�  9�J:�J;�
- <8
@A#39
@#:
@# B#C0
@C;C
@�
.
=
/
=
&
>�
?= @E#@3 
B> @E#@3 
<? 
B@@
+A�
0 B8
HA#39
H#:
H# B#CB#S0
HC;C
H@�
C
&
GC8
F3A3cs9
Fc<c
F@@
D 
EDBcs+
Fs�=
HEBcs+
Fs
Bc�9
F�:
F� B��+
F�
B��,
H�SF`@E#F0G
*GG3G @E#@3 
BH@
+I�
1 J @@g0@ 
LK�
2 L  @#@@#@@�K+
M M@@ 
L N� 
10O8
oA3C9
l3<3
l�0
PP
Q`
R 
S@
]PB3S+
lS
3=
\QB3S+
lS

0 PB30cB3@s@$@C@3Ecs@#�! 
� E$@#@0
�0RB3S+
lS
4B3 c9
lc:
lc Bcs+
ls
0p@@#@c@3@C$�" 
� E@#@$0
O0SB3SB3c0
lS;S
l�

T�
Z
5
\
.
\
6
\T9
lc:
lc Bcs+
ls
Bc�8
WCAC��9
W�:
W� B��+
W��B��8
U�A���9
U�:
U� B��+
U�
B��,
V�cU+
WÃV@C0
OW9
N#:
l#@B#�+
l�
7p�B# �B#S@#@#@@S@C$@34@cD@�T@�d�#0
�9
q:
q BB8
X@d#@TTd�$0
@@#@1�%0�=
YX4
p@Y@@DDTd�& 
� E4@#@$0
�pZ9
N#:
l#@B#s+
ls
7`p@B# @c@#@$@C4@3D@T�' 09
[:
r B+
r2BD@$$@T�( �@@#�P@1�(0� ED4C@#@$@3@C@
�P[+
r
 ED@#@40
O`\ PE3@C0
O]B3S+
lS
4B3cB3 s9
ls:
ls B30�Bs�+
l�
Bs�8
kCAC��9
k�:
k� B��+
k�
B��9
`�:
`� B��+
`�
B�+
`�P�@3@#@@s$@C4@D�)�0
s;
s@
#
^
$
_^@@$$�@�* 
� E4@#@$0
O@_@@#@40
OP`��@#@@�$@s4@cD@�T@�d@Ct@3�8
j�A�S9
j:
j B�+
j��B�,
a��8
jSAS�9
j:
j B�+
j��B�,
a��@�@��+ 
�0
t;
t@
$
a
#
ja0
hD;D
h�
<
b
=
c
>
d
?
e
@
f
A
gb@
@=
ic@
A=
id@
?=
ie@
>=
if@
<=
ig@
==
ih@@4@d�`0�, 
� E$@#@0
O0ipF@3G
4GGdG$E3T@#@0
O�j@@4@d�`0�- 
� E$@#@0
O0k0�@@#@s@3@C$�. 
� E@#@$0
O0l9
N#:
N#@B#S+
NS
7@P@B#0@3@#@C$@4�/ 
�@@#@A�00�@@4�1
�0
u;
u@
$
m
#
nm E4@#@$0
�@n E4@#@$0
O@o4
N9
N#:
N#@B#3+
N3
70B# @�2�@ 
wp�3Jq�4Hr�'Js�)Jt�5Ju�1Jv�6
B w8
vA#39
{#:
{# B#C+
{C�@@B#@@3@#$@4�7 09
z:
} B+
}2B#8
x#A##@@#�8 -PF G�GE=
yx4
|#@y@#@@4@#4�  �9 �@@�9 
w E z+
}
@@@$4�0�: 
w E{| 0FG#�8J}�7J~�;
C0�
�#�
�# 3 @@@3@#�< P�<�  ��
�#�=�#0 �00F G
DG#�=p��>
E0�8
�A3C9
�3:
�3 B3S+
�S�B3c,
�c pEc##@C0
��00F G#G@��?
F �8
�A#39
�#:
�# B#C+
�C�B#S+
�S@
$�@3 
��@
#��@
G@�8
�ACS8
�#A#cs9
�c:
�c Bc�+
��
Bc�9
��:
�� B��+
��
B��+
��CP�F cG�GCEc@s#@S@
��P`F cG�GCEc@S@
��4
�@@#@3#0
O��A
H0�8
�A3C9
�3:
�3 B3S+
�S�B3c8
�As�9
�s:
�s Bs�+
��
Bs�9
��:
�� B��+
��
B��+
��c@�0
O�@p9
�#:
�#@B#3+
�3
7@$@B#0@c@#@C4�B �0
�;
�@
$
�
#
��@@#@$0
O@�@@#@40
�@�@C0
��4
�0
O��CJ�@G�Bp��D
K �8
� A�E 
�@@ 
��9
�:
� B#+
�#
 9
�:
�@B3B+
�
7@B0@3�D �@@#@A�D0��4
�@�@�@G�Dp��F
M�9
�<
�`P
�@
� 
��B+
�
=
��B+
��=
��B0
�;
�`

�

�

��+
�
�@
$�
���G
N�9
�<
�@ 
�0
��B0
�;
�`

�

�

��B+
�
B #9
�#:
�#@B#3+
�3
B#B# B#0#�N0`�+
�
"�@
$�@
#��H
O �  @@�I�@@#@0
� ��J
Q0�8
�A3C9
�3:
�3 B3S+
�S
.@PB3@@#@$@C4g@@�K 0
�;
�@
#
�
$
��@$@#@40
�@�@�0P@@#@3@@C$�L 
�@@�M �0
�;
�@
#
�
$
��@@#@$0
�0�0�4
�@
#�0F G
(G@�Np�0F G
(G@�Mp��O
S �9
�:
�@B#+
�#
TB039
�3<3
�@0
� 
��B3B3 #0
�;
�`
U
�
V
�
W
��9
�#:
�#0B#CB# S0
�C;C
�@
X
�
Y
��9
�S:
�S BSc+
�c
BSss�9
�#:
�# B#C+
�C
=
��B3B3#0
�;
��
[
�
\
�
&
�
]
�
^
��9
�#:
�# B#C+
�C
�B#SS�@
#�0
�3@
#™PJ3ÙQ
_� @@�p 
�@gP@#@���0@@#@0
�řR
`0�8
�A3C9
�3:
�3 B3S+
�S�B3c8
�#PpA#$�@c@#@@C4@3D�S �0
�;
�@
$
�
#
�� ED#@@40
�P�@$$D�T
�0
�;
�@
$
�
#
��@44�U
�=
��@4�@#@0
�P� PE3##@C0
��4
�@#�VN�ΙTJϙSJЙW
a �8
�A#39
�#<#
�@@
� 
��B#C+
�C�8
�3A3Sc9
�S:
�S BSc+
�c� `BSsEs�XN�B#CB#S0
�C;C
�@�
�
&
�� `ES@3 
��@3 
�֙Y
c�8
�A#9
�:
� B3+
�3��@#
��4
�ڙZ
d �9
�<
��P
�p
� 
�0
�@
�`
��B#B 3B0CB@S0
�#;#
�@
W
�

��9
�3:
�3 B3B3#+
�
+
�#=
��`@S9
�C:
�C BCBC#+
�
+
�#@=
��@#�[ ��@@ 
��B#+
�#
YB39
�3:
�3 B3B3#+
�
+
�#=
��B#B30
�#;#
�`

�

�

��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
���
�
e
�
f
�
g
��9
�C:
�C BCBC#+
�
+
�#=
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
�`
4
�
h
�
[
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
+
�#=
��B#B3B C0
�#;#
�`
X
�
4
�
i
��9
�C:
�C BCBC#+
�
+
�#=
��9
�C:
�C BCBC#+
�
+
�#=
��9
�3:
�3 B3B3#+
�
,
�#�@#�[N ��@�0PF #GCG�\J#�0@F #G3G�\J#��]
j �8
�A#39
�#:
�# B#C+
�C
@B#@3�^ �@@ 
��@3 
��4
�@��
k�@�N��
k�@@�N ��
m ( 
�(�K
n ( 
�(�8
o (8- A�8 -PF G�GE(4-@( E@
p�8 (�_
q (  @@@�p 
�PF@#G
7GGGG@@0
O (	��
r (
8-A#9-:- B3,-3
&(8-#A#9-
:-
 B3+-
3
&(@
#(
@
(4-#@
$(4-@
$( 0FG#�J( FG�J(��
s (8-A#9-:- B3,-3
&(8-#A#9-:- B3+-3
&(@
#(@
(4-#@
$(4-@
$( 0FG#�J( FG�J(�
t ( 
�(� 
u(8-A� E@@@� - E(4-StrTImpT



 !
,8
9:;IJILIPRZIbllExpTXk�k�_�O�N�M�FunT�t$��r
$��s$��q$��n$��m$��LitT-&x�c```b```k.a����ΤĔ��������`aAttr(�lhdvsnln\�,�/:h`ȉ%;?��jjAbst