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

                                                                                                                                                                                                                                                                                                                                 
          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
    





































                                                                                                                                        
                 









                                                                                      
      























                                                                              
  






































































































                                                                                       
  















































                                                                                           


                       
                                                                                                                       

                                                                                                                                                                                                                                                                                                                                                       
FOR1!�BEAMAtU8s	beam_trimmoduleokfunctionstiofwritetrimkilllists	splitwithsortreverseerlang++thrownot_possibletrim_recipeslengthtrim_recipes_1livedeady+movenonetake_last_dead_1save_recipe*
recipe_cost_1	try_remap
expand_recipe-
create_mapmaps	from_list	cerl_setsremapbs_set_positioncallcall_exttestbs_initgc_bifblockcall_funapply%
deallocateline
frame_sizebif	make_fun2bs_putbs_get_tailget_map_elementslistreturnremap_blocksetsafe_labelslabelfalsetrue
is_safe_labelextfuncerl_bifsis_exit_bifbadmatchcase_endtry_case_end=/=if_endis_safe_label_blockanyframe_layoutframe_layout_1frame_layout_2	beam_jumpis_exit_instructionfframe_size_branch
is_elementis_not_usedmemberkilledused
beam_utils
split_evenbadargerroris_not_used_blocktransparentmodule_infoget_module_info-frame_layout/3-anonymous-0-#-is_safe_label_block/1-anonymous-0--remap_block/3-lc$^1/1-1-function_clause-remap_block/3-lc$^0/1-0--remap/3-lc$^6/1-0--remap/3-lc$^3/1-1--remap/3-lc$^1/1-2--remap/3-lc$^0/1-3--remap/3-lc$^2/1-4--remap/3-lc$^5/1-5--remap/3-lc$^4/1-6--create_map/2-anonymous-3--create_map/2-lc$^2/1-1--create_map/2-lc$^1/1-0--create_map/2-anonymous-2--expand_recipe/2-lc$^0/1-0--trim_recipes/1-lc$^0/1-0--trim/3-anonymous-0--module/2-lc$^0/1-0-Codeg��,�"  9:P@@4B$BB B0� 
��B4@�P$� 2@0�0B@�5PB`@DB4B $hTUB@@@�@ 
F0� R@#@�P0u`BD0�PB4$iT`PjT@#@@D@E$E4$4@G�` @#@@D�``�p�0p8�A3C��3 �`0@#4@D@Tg@TT�� B@T@�� BT$@hT�@@D#@$��0
\@B���B#@$��0
$@iT9�:� B@T�00��0@� �� @B@#@@0u �jT+�
+�
@4@@$T�@ �� P@@#@0u �l#� PE3##@C0u�4e@#��N0��kЙ
�@�
�|`0�3 @@#@@
�
@8
ACS9�C:�C BCcBCC;c�`�




��C 
BCC+�C�}`pC0`@@S@#$@@S�@
@@$#@3@@
0��C 
BCc+�c@p@c@C@3$@#4@S�0�
9
:
 �}p`B�0
E44B@@$3@4#$@�@
@@4#@3@@
@+

B$@��C 
BCC+�C�}`pC0`@@S@#$@@S�@
@@$#@3@@
04�B3�J�
8
A9
:
 B#B;#
@

�
 @�00�  @�00� @
�
@� |@`#C� }P�C!C� }PpCC@P@3@#@$@4@C�  
 B(
� B�#04$E#� @@@�!
  8
"A#�
!# ��"} p 
 ! 
 "4
@#�#
0$8
'P0D@#$@4A@#�$ 
)@hD
%B@#@4�%0
.0B� iDP%jD+
&
+
&
@$#@4@0
$P&l#'4
#@
�&�(�'
  )9
(:
(00 @@$B�(
�B$�)}�` �0�EB$ $@@$�) P@@�) @@$#@$@@#� �) 
+0� *�*
" +4
,g,  @@@@�+ 
�,�@@@�-
ޙ-�@@#@g  -�.
&0.8
-A3C9
A3<3
-�@
<P
9 
5`
10
//B3S;S
-`
'
0
(
:
)
:0@P@3@C@#$@4B3@4�/KB @@@4�/K`�0
'E$#@4@0
.@1B3SB3cB3 sB30�B3@�B3P3;S
-`
*
4
+
3
,
22p�@c@s@�$@34@CD@#T@d@��0 
�@4@4@@d�0K��`
,$4ET#@d@D0
.p3p�@c@s@�$@34@CD@#T@d@��1 
�@4@4@@d�2K��`
+$4ET#@d@D0
.p4p�@c@s@�$@34@CD@#T@d@��3 
�@4@4@@d�3K��`
*$4ET#@d@D0
.p5B3SB3c;S
-��
8
-
7
.
:
/
:
0
:
1
6
2
:6
00p@C@#@$� 
3c@$�4KP� 
1E#@$@0
.070p@C@#@$@#@c�50
CP� 
-E#@$@0
.080p@C@#@$@$@c�6KP� �E#@$@0
.09B3S;S
-@
4
;
5
:: PE3##@C0
.;`P@3$@C4@#D@TB30�7 
�B$B$ B$@@$@@T�7K��P
4$ED#@T@40
.`<B3SB3cB3 sB303;S
-�
*
@
6
?
7
>
8
==�
-3 
9P�@c@s@C$@#4@DB3�8 
�@@@@D�9K�� 
9�@
8E4#@D@$0
.P>P�@s@3@C$@#4@D@D@c�:K@@@@D�:Kp�@
7E4#@D@$0
.P?P�@c@s@C$@#4@D@3�; 
�p�@
6E4#@D@$0
.P@P�@c@s@C$@#4@D@3�< 
�p�@
*E4#@D@$0
.PA+
-3
:@@#�=N PB�>
;0C8
DA3C�
B3@
<PP@3@C$@#4@DB3�? 
�B @@D#@@#�@ 
�pB0�@
<E4#@D@$0
CPD4
B@#�AN0E�B
= F8
JA#�
I# 
>00@#@@$�C
M;
K@
?
H
@
GG BE$@ 
F0H@$@ 
F0I 
FJ4
E@�DN�K�CJL�E
AM8
UA9
T<
U@ 
O0
NNB+
U
)B �
U@
BBB #B0@3@#@#@3�FN0�OB#B;#
U�
-
R
2
Q
0
Q
E
P
F
P
G
PP9
U:
U B�
Q
MR @@�G
W+
S
@@
MS@
?T+
U
I@
@U@
?V�H
JW8
ZA#�
V@
<00@@#$g0B @�I �,
X
@B@�I �+
Y
@X@
?0Y@$
W0Z4
V@
@[�J
L0\�
[# R 0@@B#�K 
j@@@g@@#@3@@C@��LP
^0� ]�M
MP^8
_ASc�
_S �BSs�
_s 
Bss+
_s�N}�ps pESCC@cP
^_'
c#
`0P@C@3$@#4@D@T� 
@$@�OK;
e@
@
a
?
``0� 
=
ba0� 
b�P}pD  EC@$3@4#@TP
^`c4
]+
]#8
dCAC�
d 
@
gd@C�QN0e�OJf�R
Ng8
hA#�
h 
@#
gh�QN0i�S
3 j8
xA#9
x#<#
x�@
rP
q 
o`
n0
kkB#3;3
x`
'
u
)
l
(
ul 0@@@#�T;
w@
?
m
@
vm@@ 
j nB#3;3
x`
,
t
*
t
+
soB#3;3
x�
2
u�
u
/
u
.
u
-
u
0
u
1
ppB#qB#3;3
x@
5
u
4
trB#3;3
x�
7
u
*
t
6
s
8
ssB##�
x# 
QB##@#3@#@@30
ztB# #�
x# 
QB##@#3@#@@30
zu 
jv@
�U�w�TJx@
�V�y�W
R0z+
{@@# 
j{ 0@#@@#�X ;
~@
@
|
?
}|@@ 
j }@
�Y�~�XJ�Z
T �8
A#39
#<#
�@
�P
� 
�`
�0
��B#C;C
`
)
�
(
�
'
��B#,
�B# +
��@
?� @@3@@#�[;
�@
?
�
@
�� �B#CB# SB#@cB#P#;C
`
+
�
,
�
*
���
S 
Q0p@#@3@$@c�\ +
�
@=
��0p@#@3@$@c�\ +
�
@=
��B#CB##;C
�
2
�
.
�
-
�
/
�
0
��
�
1
��+
�#�@
@� @@3@@#�] 
�;
�@
V
�
W
��@
@ �B#C;C
@
5
�
4
��B# C�
C 
Q0@@#@3@$B#0�\ ,
�
@B@+
�$=
��@3 
��B#CB#SB# cB#0#;C
�
*
�
6
�
8
�
7
��
0 p@c@3@$ES�\ +
�
@�@
?0�+
�$�@
@0�@@$ 
�0��
S 
Q�
# 
9@p@c@3$@4B#�^@9
�:
�  BE@4�_ +
�
@@
?@�B@4�` +
�
@@�@$@4 
�@��
S 
Q @@3@@#�a +
�
@=
�� @@3@@#�b +
�
@�@
? �@@ 
� �0� 
Z�[��^H��c
\ �8
�A#3�
�#@
<0@@#@3@$B# �d +
�
@@
W0�B@$�e +
�
@@
V0�@@$ 
�0�4
�@
]��
^�@�N��
^�@@�N ��f
` � 
���g
a��
� 
@
@�@
?��@
b �8
�  @A@�@K@#@@@#��@ 
� E�4
�� E@
c�@ ��?
d �8
�  @A@�?K@#@@@#��? 
� E�4
�� E@
c�? ��3
e �8
�  @A@�3K@#@@@#��3 
� E�4
�� E@
c�3 ��1
f �8
�  @A@�1K@#@@@#��1 
� E�4
�� E@
c�1 ��0
g �8
�  @A@�0K@#@@@#��0 
� E�4
�� E@
c�0 ™7
h �8
�  @A@�7K@#@@@#��7 
� E�4
�� E@
c�7 ƙ8
i �8
�  @A@�8K@#@@@#��8 
� E�4
�� E@
c�8 ʙ<
j �8
�  @A@�<K@#@@@#��< 
� E�4
�� E@
c�< Ι;
k �8
�  @A@�;K@#@@@#��; 
� E�4
�� E@
c�; ҙh
l@�9
�:
� BCBS;C
�@
3
�

��'
�S�
�3�
�3 S0� 
� `@S@@#@S�i ;
�@
?
�
@
�֙j}�0� 
 יk}`�S��@
�l�ڙmJ3�@
�n�ܙiJݙ-
m�8
�A�
�0
B �
� 
 @�-
� BE�
��4
��+
n �8
�A#�
�#0
B#3�
�3 
B# #�
�# 
B##�+}@�## @@3@#�+ 
�PB� E � 
��4
�� E@
c�+ �o
o �9
�:
� B#B3;#
�@
3
�

��'
�3@
�o��p}@�30� 
�q}@�3��(
p�8
�A�
� � @�(
� E�
��4
��
q�8
�A�
� � @�
� E�
��4
����
r��
� �@
@�@
?�� 
s�8
�A� E@@@� 
� E�4
�StrTImpT$





!#$%$CDH
KOP%S
UXY[__[ExpT(^�^�FunT|r�^~#o�^~#l�^~#a�^~#`�^~#LitT(x�c```d``i�fp+�K.��ϳR�+ׯ+�H��Attr(�lhdvsnln�z����Co�ϫjj