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

                                                                                                                                                                                                                                                                                         
               

                                                                                                                                                                                                                                                                                                                                 
          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
    




                                                                              















                                                                                                                                        
   











                                                                            

   
































                                                                                    
   

                       
                                 












                                                                                 

                                                                 

             


                                                             
                  
                         
                                                   
   









                               

   









                           

                    


                                                
                        














                                                           
   







































                                                                 
  





















                                                                              

                                  

                       

                           

                        
          

                                                   

          



                                                                             

                            






                                                                                     


                       


                                                                                                                                                                                                                                                                                                                                                       
FOR1!�BEAMAtU8t	beam_trimmoduleokfunctionstiofwritetrimkilllists	splitwithsortreverseerlang++thrownot_possibletrim_recipeslengthtrim_recipes_1livedeady+movetake_last_dead_1nonesave_recipe*
recipe_cost_1	try_remap
expand_recipe-
create_mapmaps	from_list	cerl_setsremapswapbs_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-Code[��,�"  9:P@B0� 
��BB#B 3B@C�P#3C� 20�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�
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
..B3SB3cB3 s;S
,�
'
0
(
/
)
:
*
:/@�@s@C@#$@4@4@c�.K�@4�.K`�0
(E$#@4@0
-@0@�@s@C@#$@4@4@c�/K�@4�/K`�0
'E$#@4@0
-@1B3SB3cB3 sB30�B3@�B3P3;S
,`
+
4
,
3
-
22p�@c@s@�$@34@CD@#T@d@��0 
��4@d�0K��`
-$4ET#@d@D0
-p3p�@c@s@�$@34@CD@#T@d@��1 
��4@d�2K��`
,$4ET#@d@D0
-p4p�@c@s@�$@34@CD@#T@d@��3 
��4@d�3K��`
+$4ET#@d@D0
-p5B3SB3c;S
,��
8
.
7
/
:
0
:
1
:
2
6
3
:6
00p@C@#@$� 
4c@$�4KP� 
2E#@$@0
-070p@C@#@$@#@c�50
CP� 
.E#@$@0
-080p@C@#@$@$@c�6KP� �E#@$@0
-09B3S;S
,@
5
;
6
:: PE3##@C0
-;PP@3@C$@#4@DB30�7 
�B@@@@D�7K�BB #�P
5#E4#@D@$0
-P<B3SB3cB3 sB303;S
,�
+
@
7
?
8
>
9
==�
,3 
:P�@c@s@C$@#4@DB3�8 
ǩ@D�9K�� 
:�@
9E4#@D@$0
-P>P�@s@3@C$@#4@D@D@c�:K�@D�:Kp�@
8E4#@D@$0
-P?P�@c@s@C$@#4@D@3�; 
�p�@
7E4#@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
A
GG BE$@ 
F0H@$@ 
F0I 
FJ4
E@�DN�K�CJL�E
BM8
UA9
T<
U@ 
O0
NNB+
U
*B �
U@
CBB #B0�#�#�FN0�OB#B;#
U�
.
R
3
Q
1
Q
F
P
G
P
H
PP9
U:
U B�
Q
MR @@�G
W+
S
A@
MS@
@T+
U
J@
AU@
@V�H
KW8
ZA#�
V@
=00@@#$g0B @�I �,
X
AB@�I �+
Y
AX@
@0Y@$
W0Z4
V@
A[�J
M0\�
[# R 0@@B#�K 
j�g@@#@3@@C@��LP
^0� ]�M
NP^8
_ASc�
_S �BSs�
_s 
Bss+
_s�N}�ps pESCC@cP
^_'
c#
`0P@C@3$@#4@D@T� 
@$@�OK;
e@
A
a
@
``0� 
=
ba0� 
b�P}pD  EC@$3@4#@TP
^`c4
]+
]#8
dCAC�
d 
@
gd@C�QN0e�OJf�R
Og8
hA#�
h 
@#
gh�QN0i�S
4 j8
xA#9
x#<#
x�@
rP
q 
o`
n0
kkB#3;3
x�
'
u
(
u
*
l
)
ul 0@@@#�T;
w@
@
m
A
vm@@ 
j nB#3;3
x`
-
t
+
t
,
soB#3;3
x�
3
u�
u
0
u
/
u
.
u
1
u
2
ppB#qB#3;3
x@
6
u
5
trB#3;3
x�
8
u
+
t
7
s
9
ssB##�
x# 
RB##�#�0
ztB# #�
x# 
RB##�#�0
zu 
jv@
�U�w�TJx@
�V�y�W
S0z+
{@@# 
j{ 0@#@@#�X ;
~@
A
|
@
}|@@ 
j }@
�Y�~�XJ�Z
U �8
A#39
#<#
�@
�P
� 
�`
�0
��B#CB#SB# c;C
�
*
�
)
�
(
�
'
��,
�S+
�c�@
@� @@3@@#�[;
�@
@
�
A
�� �B#CB# SB#@cB#P#;C
`
,
�
-
�
+
���
S 
R0p@#@3@$@c�\ +
�
A=
��0p@#@3@$@c�\ +
�
A=
��B#CB##;C
�
3
�
/
�
.
�
0
�
1
��
�
2
��+
�#�@
A� @@3@@#�] 
�;
�@
W
�
X
��@
A �B#C;C
@
6
�
5
��B# C�
C 
R0@@#@3@$B#0�\ ,
�
AB@+
�$=
��@3 
��B#CB#SB# cB#0#;C
�
+
�
7
�
9
�
8
��
0 p@c@3@$ES�\ +
�
A�@
@0�+
�$�@
A0�@@$ 
�0��
S 
R�
# 
:@p@c@3$@4B#�^@9
�:
�  BE@4�_ +
�
A@
@@�B@4�` +
�
A@�@$@4 
�@��
S 
R @@3@@#�a +
�
A=
�� @@3@@#�b +
�
A�@
@ �@@ 
� �0� 
[�[��^H��c
] �8
�A#3�
�#@
=0@@#@3@$B# �d +
�
A@
X0�B@$�e +
�
A@
W0�@@$ 
�0�4
�@
^��
_�@�N��
_�@@�N ��f
a � 
���g
b��
� 
@
A�@
@��@
c �8
�  @A@�@K@#@@@#��@ 
� E�4
�� E@
d�@ ��?
e �8
�  @A@�?K@#@@@#��? 
� E�4
�� E@
d�? ��3
f �8
�  @A@�3K@#@@@#��3 
� E�4
�� E@
d�3 ��1
g �8
�  @A@�1K@#@@@#��1 
� E�4
�� E@
d�1 ��0
h �8
�  @A@�0K@#@@@#��0 
� E�4
�� E@
d�0 ™7
i �8
�  @A@�7K@#@@@#��7 
� E�4
�� E@
d�7 ƙ8
j �8
�  @A@�8K@#@@@#��8 
� E�4
�� E@
d�8 ʙ<
k �8
�  @A@�<K@#@@@#��< 
� E�4
�� E@
d�< Ι;
l �8
�  @A@�;K@#@@@#��; 
� E�4
�� E@
d�; ҙh
m@�9
�:
� BCBS;C
�@
4
�

��'
�S�
�3�
�3 S0� 
� `@S@@#@S�i ;
�@
@
�
A
�֙j}�0� 
 יk}`�S��@
�l�ڙmJ3�@
�n�ܙiJݙ,
n�8
�A�
�0
B �
� 
 @�,
� BE�
��4
��*
o �8
�A#�
�#0
B#3�
�3 
B# #�
�# 
B##�*}@�## @@3@#�* 
�PB� E � 
��4
�� E@
d�* �o
p �9
�:
� B#B3;#
�@
4
�

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





!#$%$DEI
LPQ%T
VYZ\``\ExpT(_�_�FunT|s��9p��9m��9b��9a��9LitT(x�c```d``i�fp+�K.��ϳR�+ׯ+�H��Attr(�lhdvsnlnBǠio,*��B�62G��jj