aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_trim.beam
blob: 69cf8f12f5f94e61bc0a798743e9c46af4ae12fa (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_blockanybadargerrorframe_layoutframe_layout_1frame_layout_2	beam_jumpis_exit_instructionfframe_size_branch
is_elementis_not_usedmembertransparentkilledused
beam_utils
split_evenis_not_used_blockmodule_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-Codei�,�"  9:P@@4B$BB B0� -	�B4@�P$� 2@0�0B@�5PB`@DB4B $hTUB@@@�@ 
G0� R@#@�P0u`BD0�PB4$iT`PjT@#@@D@E$E4$4@G�` @#@@D�``�p�0p8�A3C��3 �`0@#4@D@Tg@TT�� @T9�:� BT�� 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�HT��
�@�-�|`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
B3<3
.�@
=P
: 
6`
20
00B3S;S
.`
'
1
(
;
)
;1@P@3@C@#$@4B3@4�/KB @@@4�/K`�0
'E$#@4@0
/@2B3SB3cB3 sB30�B3@�B3P3;S
.`
*
5
+
4
,
33p�@c@s@�$@34@CD@#T@d@��0 
�@4@4@@d�0K��`
,$4ET#@d@D0
/p4p�@c@s@�$@34@CD@#T@d@��1 
�@4@4@@d�2K��`
+$4ET#@d@D0
/p5p�@c@s@�$@34@CD@#T@d@��3 
�@4@4@@d�3K��`
*$4ET#@d@D0
/p6B3SB3c;S
.��
9
-
8
.
;
/
;
0
;
1
7
2
;7
00p@C@#@$� 
3c@$�4KP� 
1E#@$@0
/080p@C@#@$@#@c�50
DP� 
-E#@$@0
/090p@C@#@$@$@c�6KP� �E#@$@0
/0:B3S;S
.@
4
<
5
;; PE3##@C0
/<`P@3$@C4@#D@TB30�7 
�B$B$ B$@@$@@T�7K��P
4$ED#@T@40
/`=B3SB3cB3 sB303;S
.�
*
A
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
/PAP�@c@s@C$@#4@D@3�< 
�p�@
*E4#@D@$0
/PB+
.3
:@@#�=N PC�>
;0D8
EA3C�
C3@
<PP@3@C$@#4@DB3�? 
�B @@D#@@#�@ 
�pB0�@
<E4#@D@$0
DPE4
C@#�AN0F�B
= G8
KA#�
J# 
>00@#@@$�C
N;
L@
?
I
@
HH BE$@ 
G0I@$@ 
G0J 
GK4
F@�DN�L�CJM�E
AN8
VA9
U<
V@ 
P0
OOB+
V
)B �
V@
BBB #B0@3@#@#@3�FN0�PB#B;#
V�
-
S
2
R
0
R
E
Q
F
Q
G
QQ9
V:
V B�
R
NS @@�G
X+
T
@@
NT@
?U+
V
I@
@V@
?W�H
JX8
\A#�
W@
<00@@#$g0B @�I �;
^@
?
Y
@
ZYB@�I �;
]@
?
[
@
ZZ@
?0[@$
X0\4
W@
@]@
L�I^0� 
L�I_�J
N0`�
_# R 0@@B#�K 
n@@@g@@#@3@@C@��LP
b0� a�M
OPb8
cASc�
cS �BSs�
cs 
Bss+
cs�N}�ps pESCC@cP
bc'
g#
`0P@C@3$@#4@D@T� 
@$@�OK;
i@
@
e
?
dd0� 
=
fe0� 
f�P}pD  EC@$3@4#@TP
b`g4
a+
a#8
hCAC�
h 
@
kh@C�QN0i�OJj�R
Pk8
lA#�
l 
@#
kl�QN0m�S
3 n8
|A#9
|#<#
|�@
vP
u 
s`
r0
ooB#3;3
|`
'
y
)
p
(
yp 0@@@#�T;
{@
?
q
@
zq@@ 
n rB#3;3
|`
,
x
*
x
+
wsB#3;3
|�
2
y�
y
/
y
.
y
-
y
0
y
1
ttB#uB#3;3
|@
5
y
4
xvB#3;3
|�
7
y
*
x
6
w
8
wwB##�
|# 
SB##@#3@#@@30
~xB# #�
|# 
SB##@#3@#@@30
~y 
nz@
�U�{�TJ|@
�V�}�W
T0~+
@@# 
n 0@#@@#�X ;
�@
@
�
?
��@@ 
n �@
�Y���XJ��Z
V �8
�A#39
�#<#
��@
�P
� 
�`
�0
��B#C;C
�`
)
�
(
�
'
��B#,
�B# +
��@
?� @@3@@#�[;
�@
?
�
@
�� �B#CB# SB#@cB#P#;C
�`
+
�
,
�
*
���
�S 
S0p@#@3@$@c�\ ;
�@
?
�
@
��0p@#@3@$@c�\ ;
�@
?
�
@
��B#CB##;C
��
2
�
.
�
-
�
/
�
0
��
�
1
��+
�#�@
@� @@3@@#�] 
�;
�`
X
�
Y
�
Z
��@
@ �B#C;C
�@
5
�
4
��B# C�
�C 
S0@@#@3@$B#0�\ ;
�@
?
�
@
��B@+
�$=
��@3 
��B#CB#SB# cB#0#;C
��
*
�
6
�
8
�
7
��
0 p@c@3@$ES�\ ;
�@
?
�
@
��@
?0�+
�$�@
@0�@@$ 
�0��
�S 
S�
�# 
9@p@c@3$@4B#�^@9
�:
�  BE@4�_ ;
�@
?
�
@
��@
?@�B@4�` ;
�@
?
�
@
��@�@$@4 
�@��
�S 
S @@3@@#�a ;
�@
?
�
@
�� @@3@@#�b ;
�@
?
�
@
��@
? �@@ 
� �0� 
L�[��]J�@
L�\�0� 
L�`��_J��^H�@
L�a�@
L�b��c
] �8
�A#3�
�#@
<0@@#@3@$B# �d ;
�@
?
�
@
��@
Z0�B@$�e ;
�@
?
�
@
��@
Y0�@@$ 
�0�4
�@
X��eJ��dJ��
^�@�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
KMQR%U
W[\__MExpT(^�^�FunT|r_��o�_��l�_��a�_��`�_��LitT(x�c```d``i�fp+�K.��ϳR�+ׯ+�H��Attr(�lhdvsnln%��-�Q�NϏ��y��jj