aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_utils.beam
blob: 527e8ea2c5cd21adf3e810e2da9603ad95ed83c6 (plain) (tree)
1
2
3
4
5
6
7
8



                                                                                                                                                                                                 
                 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                   












































































































































                                                                                                                                                                                                                                                                                                                     
   








































































































































                                                                                                                                                                                                                                                                                                                                                                                                            
       
                                                                                                                                                                                           
FOR1(�BEAMAtU8;�
beam_utils	is_killedgb_treesemptylivekilledtruefalseis_killed_atis_not_usedusedindex_labelsempty_label_indexindex_labellabelentercode_atgetreplace_labelsis_pure_testtest
test_arityis_neis_geis_tagged_tupleis_eq_exactis_ne_exactis_ltis_nonempty_listhas_map_fields	is_bitstris_function2is_eqerlanglengtherl_internal
new_type_test
split_evencheck_livenessfrbs_initbifallocsetblocknonelistsmemberyxnot_usedbadmatchtry_case_endcase_endkill
deallocatejumpf
alloc_usedtransparentselect	func_info
exit_not_usedif_endignorereturncallmovecall_extloop_recbs_restore2bs_save2
allocate_zeroget_tltrycatch	put_tupleget_hd	test_heapnozeronostack	try_catchzero	beam_jumpis_exit_instructiongc_biflinecall_funapplytry_end	catch_endloop_rec_end+	make_fun2bs_putget_tuple_elementget_map_elementsput_listlistput_mapremove_messagebuild_stacktrace%recv_set	recv_markcheck_liveness_everywherecheck_liveness_everywhere_1check_liveness_atlookupvalueinsert
setelementerrorcheck_liveness_exitcheck_liveness_blockcheck_liveness_block_1check_liveness_block_2comp_opbadargcheck_liveness_block_3erl_bifsis_safeindex_labels_1sortfrom_orddictdrop_labelsreplace_labels_1wait_timeoutwaitmapreversemodule_infoget_module_info -replace_labels_1/4-anonymous-0-Code!A�@�"0 00@@#@$� @�#0R@@$$�00
$9E:E B+5b@r00@�0@�0JP�@�0`-U00@@#@$�P@�#0R@@$$�`0
�9�:� B+ub@r0p@�0��`J��p�0�00@@#@$��@�#0R@@$$��0
$9�:� B+��@�0�@r0���J���@ 
�����N���000@@#@$8
A�
 �@��
�=
@@@#@$��00�
 �N  �
@@
��
�
@
BB0;
 




















 

!
8
 @r8
 �#4
 #=
8
 �#8
 #�##8
 #�##4
 #=
8
 �#8
 #�##4
 #@r �| 0@#@@#�N @!�
&"@#@0-5#�
'0$�
% 
(00� �#%8
�A3C9
F3<3
G�@
<P
; 
1`
&&B3SB30cB3@sB3P�;S
G@
)
(

''�B3B3 3E�S�0
*3�0
+c�@
,SsE� 
-EC0
$(+
*c
.@�@C@#$@�@4@s� P;
�@�
)r
>),
-4@@$#@40
$@*9
�:
� B;
�@
1
.
2
++@�@C@#$@c@4@s� P;
�@�
,r
>,B4'
-@@$#@4$4�0
$9
�:
� B+
D�=
C-0� b$@.@�@C@#$@�@4@s� P;
�@�
/r
>/+
040� 
3$@0@@$#@4$4�0
$9
�:
� B+
D�=
C1B3SB3c;S
G
4
:
5
:
6
:�
�
-
5
7
4
8
3
9
22�
Gc 
:Bc0
�3�
� 
100� b#4+
�c=
�5 p@C@@c�0
�9
�:
� BB#;
9@
;
7
<
66@@0
$ 7@@�0
$9
�:
� B+
8� 80B� 
3 90
� :@c0
�;B3S+
GS
=B3 ,
v @B30B3@3E30
�<B3SB30c;S
G@
>
E

==B3 S�
GS 
:@p@C@#$@S@4@c� P;
�@�
?r
>>0� �$@?B@$#$@4�0
�9
�:
� BB#;
��
3
B
?
Ab
@�
C@@@40
$@A@@44� 0
$9
�:
� B+
D�=
CB@@44�!0
$9
�:
� B+
D�C@D0B� 
3@E�
� 
2B'
�c=
vF+
G3
@@
A0
�G�
H 
28
�+
H3
BB+
�=
vH8
�9
3<3
��p
{@
mP
f 
\`
[0
IIB3SB3cB3 s;S
�
C
Y
D
X
E
S
F
R
G
Q
H
Q
I
P
J
O
K
N
L
M
M
L
N
K
O
JJ��@
P
Qc�0
+s�@
,E� 
-EC0
$K�EsEc3�@
,3
NE� 
-EC0
$L��Es�3 
Mc�@
,3+
}Cr=
|M�Ec�30
R
Ls�@
,3E� 
-EC0
$N�Ec�30
R
Ks�@
,3E� 
-EC0
$O�EsEc3�@
,3
JE� 
-EC0
$P��@
Sc�0
+s�@
,E� 
-EC0
$Q+
�c=
vR�
�c 
:+
�sG�
v 
200� b#S9
�:
� B;
�@
1
T
2
iT0P@#@C@$@3�"`;
�@�
Vr
UU0� 
?0V@@#@$$�#0
$9
�:
� B+
W�0W0B� 
30X,
vc+
�s=
�Y9
�:
� B;
�@
1
Z
2
iZP@C�$0
$9
�:
� B+
l�=
k[B3S+
�S
VB3 S�
�S 
:`BSB3SB30cB3@sB3P3E33�0
VS�0
+c�@
,3sE� 
-EC0
$\B3SB3c;S
��
W
�
X
c
Y
`
Z
_
[
^
\
]]�
�c 
:Bc0
�^+
�c=
�_,
�c�
� 
100� �#`9
�:
� B;
�@
1
b
2
aa}
�ppc!B'
�=
vbP@C�%0
$9
�:
� B+
l�=
kc9
�:
� B;
�@
1
e
2
ddB(
�c=
veP@C�&0
$9
�:
� B+
l�=
kfB3SB3@c;S
�@
^
h
*
ggpB3B3 SB303Ecc�0
*S�@
,c3E� 
-EC0
$h9
�:
� B;
�@
1
j
2
iiB'
�c=
vjP@C�'0
$9
�:
� B+
l�kl0B� 
3mB3SB3cB3 sB30�;S
��
_
x
`
u
a
o
b
nn��E�Es3Ec33�@
,3
b+
}Cr=
|o�
�c 
:�
�� 
c`�@s4@c$@#D@C@TB�@#@�0-5@9
�:
�  BE44@T�( P;
�@�
qr
pp0� �D`qB$@D#$D@T�)0
�@D�
t bB@T�* P;
�@�
sr
rr@D`sBD#@@T0
$`t`u+
wcv00� �#w+
��=
�x+
�cG0�@#@C@$@��+ P;
�@�
zr
yy0� �0z@@#@$0
$0{B3S+
�S
dB3`S�
�S 
c`BSB3SB3 cB30sB3@�B3P3E��Es�S0
dcS�30
+3S�@
,�3+
}Cr|p0E� 
-E=
~}@~0
$,
�3
e��
� 
28
�+
�3
fBS'
�S�00� b#�8
�9
�3:
�3 B33;3
�`
g
�
h
�
i
��@C0
$�7
#00� �#��J��J��J��,J��J��J��J��"J��-J��.J��/J��0J� ��1J��2J��*J��(J��3H��+J��4
j0�@#3@b#@
���5
k@�8
�AC�
�C 
:0P@#@@$BC@3#�60
�9
�:
� B+
�b@�B+
��0� �0�@#@@3@$@
�0�@
��4
�0@� #3��6H��7
l0��
�#0R00@@#@$B# @�8 �9
�:
� B+
�
n0B� 0�+
�
.B@�9 �9
�:
� B+
�
nB@#@$$�:0
$=
��+
�
.0� ��9
�:
� B$�
�$0RB$ #B@@�;0�@$@#$@1�;0�0� 0�@G �;���9H��9J��8J��<
r0�+
�00� �#�9
�:
� B3;3
�@
2
�
1
��00� 
?#�00� b#��=
s0�9
�:
� B3;3
�@
1
�
2
��8
�A3C�
�3@
,B30S�
�S0
+BSBc'
�c`BS B3SB3 3@Sc@#S@c#@3c@3@c�>`
�9
�:
� B+
�
<=
��8
�A3C�
�3@
,B30S9
�S:
�S0B3cB3 3BSsBS S;s
�@
+
�
R
��8
�cAcs4
�s+
��00� b#�p@3@S3@#S@c#�?`
�9
�:
� BB#;
�@
<
�
?
��00� �#�p@3@S3@#S@c#�@`
�9
�:
� B+
�
<�0B� 
;�B+
����0B� 
3�8
�A3C�
�3@
,B3B3 SB303@Sc@#S@#@c`
��4
�00� 
<#��>J��?J��@J��A
t`�``@3$@#4@C@D@S@T�B P;
�@�
�r
��0� �`�@D#@$@3$D@T�C@
�@D9
�:
� BDBD$;
��
3
�
?
�b
IJ
��@44@T�D P;
�@�
�r
��@44@T�E P;
�@�
�r
��@D`�@@$#@T0
�`�@44D@T�F P;
�@�
�r
��0� b$=
��@@$#@T$T�G0
��9
�:
� B+
��`�0B� 
3`͙DJΙEJ� ��1JЙFJљCJDҙBJәH
u@�9
�:
�0BCBSB ;C
�`
V
�
*
�
d
�՟
� 
:B@G0#@
�֟
� 
:�I|`0#C``@$@34@S@#D@C@T@C@S�J �;
�@�
�r
��@@�K @;
�@�
�r
��0� b4`ٙL|0D0�# B$@43@T@
�`ڟ
� 
:�M|`0##0`�# S#B@
��0@� b3ܙJJ�0� 
w�J�ޙN
x@�9
�:
� BC;C
�@
1
�
2
��+
�0@� b3�+
�9
�#:
�# @@3B#B##@
"�O0�;
�@�
�r
��0� b�0� ��@3#0
��OJ�P
{ �8
�A#�
�# �00@@#@$8
����
� �@��
�=
��@�PB� E$@ 
�0� 
��4
� @�Q��Q���
~�8
�A#�
� �@#
���R
@�8-3AC9-2C<C-2�p-/@-%P- -`-0
��BCSBCcBC s;S-2�
C
�
K
�
L
�
�
�
F
��-2c 
:P�@3$@@#4@s@DBc�
�#�
�# @=
��@$�SK��� 
:�0
FED@4#@$3@@
�P��-2c 
:P�@3$@@#4@s@DBc�
�#�
�# @=
��@$�SK��� 
:�0
�ED@4#@$3@@
�P��-2s 
:P�@3$@@#4@c@DBs�
�#�
�# @=
��@$�SK��� 
:�0
LED@4#@$3@@
�P��-2s 
:P�@3$@@#4@c@DBs�
�#�
�# @=
��@$�SK��� 
:�0
KED@4#@$3@@
�P��-2s 
:P�@3$@@#4@c@DBs�
�#�
�# @=-�@$�SK(�� 
:�0
CED@4#@$3@@
�P(BCSBCcBC sBC0�BC@�BCP�;S-2`
V-
-
)-(�-2c 
:BcS,-2S��@�4@D@�$@3T@�@#d@s@t�-#�-# S=-(@T@S�SK(�� 
:�`
)$4Et@d#@T3@D@
��(�-2s 
:��@�4@D@�$@3T@�@#d@c@tBs�-#�-# @=-(@T�SK(�� 
:�`
$4Et@d#@T3@D@
��(�-2s 
:BsS,-2S��@�4@D@�$@3T@�@#d@c@t�-	#�-	# S=-
(	@T@S�SK(
�� 
:�`
V$4Et@d#@T3@D@
��(BCSBCc;S-2�
i-
\-
�-
h-
9-(�-2c 
:@p@3@#$@@4Bc�-
#�-
# @=-(
@�SK(�� 
:� 
9E4@$#@3@@
�@(�-2c 
:@p@3@#$@@4Bc�-#�-# @=-(@�SK(�� 
:� 
hE4@$#@3@@
�@(�-2c 
:@p@3@#$@@4Bc�-#�-# @=-(@�SK(�� 
:� 
�E4@$#@3@@
�@(�-2c 
:@p@3@#$@@4Bc�-#�-# @=-(@�SK(�� 
:� 
\E4@$#@3@@
�@(�-2c 
:@p@3@#$@@4Bc�-#�-# @=-(@�SK(�� 
:� 
iE4@$#@3@@
�@(BCSBCcBC sBC0�BC@�;S-2`
*-"
=-
^-(�-2c 
:p�@4@�$@3D@�@#T@s@dBc�-#�-# @=-(@D�SK(�� 
:�P
^$Ed@T#@D3@4@
�p(�-2� 
:��@�4@D@�$@3T@s@#d@c@t@3@#g@44�T B$@4�- d�- d =-!( @@T$�SK(!�� 
:�P
=4Et@d#@T3@D@
��("�-2s 
:BsS,-2Sp�@4@�$@3D@�@#T@c@d�-##�-## S=-$(#@D@S�SK($�� 
:�P
*$Ed@T#@D3@4@
�p(%BCSBCcBC sBC0�;S-2`
-,
_-)
a-&(&�-2c 
:BcS,-2S`�@$@34@�@#D@s@T�-'#�-'# S=-(('@4@S�SK((�� 
:�@
aET@D#@43@$@
�`()�-2c 
:BcS,-2S`�@$@34@�@#D@s@T�-*#�-*# S=-+(*@4@S�SK(+�� 
:�@
_ET@D#@43@$@
�`(,�-2s 
:`�@$@34@�@#D@c@TBs�--#�--# @=-.(-@4�SK(.�� 
:�@
ET@D#@43@$@
�`(/BCS+-2S
dBCS�-2S 
:BSS,-2SP`@3$@@#4@C@D�-0#�-0# S=-1(0@$@S�SK(1�B B0#B@3BPCB`S� 
:�p
d#3CSED@4#@$3@@
�P(2 PEC@
�(34
�@(4�U
&0(58-6A3C8-4C@PACCE3E##@C0-5(64-40@#@�V@@@�V0� (7�
�(8@�N(9�
�(:@@�N (;�T
�0(<�-? 
:0B�-=�-= @=->(=@#�SK(>0� 
:(?StrTImpT�"#$%/0TU"]mo"p"q$vyz/|}/�/�"�"�ExpT��:�8&"


	FunT�<׫�LitTCJx�c```a``�l�`Ja`�Hd@p��10�3)1�(59�(%��%'�,(��a+�+NLKMd��Attr(�lhdvsnln#*M�����[���x�Zjj