aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/compiler/ebin/beam_trim.beam
blob: 2574f1ec3162c3265cbfa95737140d942058f8b2 (plain) (tree)
1
2
3

                                                                                                                                                                                                                                                                                         
               
























































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                


                       


                                                                                                                                                                                                                                                                                                                                           
FOR1#(BEAMAtU8r	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_endbadargerroris_safe_label_blockany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-Code��,�"  9:P@@4B$BB B0� -�B4@�P$� 2@0�0B@�5PB`@DB4B $hTUB@@@�@ 
J0� 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
e@9�:� B��
B#@$��0
'@$iT9�$:�$ B$T� @��0@�� @B@#@@$0u@�jT+�
+�
@4@@$T�@ �� P@@#@0u �l#� PE3##@C0u�4e@#��N0���HЙ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@@
@+

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

�
 @�00�  @�00� @
� 
@ 9
3:
3 �!|@`#C�!}P�C!C�!}PpCC@P@3@#@$@4@C�! 
#B(
!� B�#04$E#� @!@@"�"
 #8
%A#�
$# ��#} p 
#$ 
#%4
"@&�$
0'8
*P0D@#$@4A@#�% 
-@9
+:
+ hD
(B@#@4�&0
20B� iDP(jD+
)
+
)
@$#@4@0
'P)l#*4
&@
�'�+�%H,�(
  -9
,:
,00 @@$B�)-B$�*}�` �0�EB$ $@@$�* P@@�* @@$#@$@@#� �* 
/0� .�+
" /4
0g0  @@@@�, 
��-�@@@�.
��.�@@#@g  1�/
&028
1A3C9
E3<3
1�@
@P
= 
9`
50
33B3S;S
1`
'
4
(
>
)
>4@P@3@C@#$@4B3@4�0KB @@@4�0K`�0
'E$#@4@0
2@5B3SB3cB3 sB30�B3@�B3P3;S
1`
*
8
+
7
,
66p�@c@s@�$@34@CD@#T@d@��1 
�@4@4@@d�1K��`
,$4ET#@d@D0
2p7p�@c@s@�$@34@CD@#T@d@��2 
�@4@4@@d�3K��`
+$4ET#@d@D0
2p8p�@c@s@�$@34@CD@#T@d@��4 
�@4@4@@d�4K��`
*$4ET#@d@D0
2p9B3SB3c;S
1��
<
-
;
.
>
/
>
0
:
1
>:
00p@C@#@$� 
2c@$�5KP� 
0E#@$@0
20;0p@C@#@$@#@c�60
GP� 
-E#@$@0
20<0p@C@#@$@$@c�7KP� �E#@$@0
20=B3S;S
1@
3
?
4
>> PE3##@C0
2?`P@3$@C4@#D@TB30�8 
�B$B$ B$@@$@@T�8K��P
3$ED#@T@40
2`@B3SB3cB3 sB303;S
1�
*
D
5
C
6
B
7
AA�
13 
8P�@c@s@C$@#4@DB3�9 
�@@@@D�:K�� 
8�@
7E4#@D@$0
2PBP�@s@3@C$@#4@D@D@c�;K@@@@D�;Kp�@
6E4#@D@$0
2PCP�@c@s@C$@#4@D@3�< 
�p�@
5E4#@D@$0
2PDP�@c@s@C$@#4@D@3�= 
�p�@
*E4#@D@$0
2PE+
13
9@@#�>N PF�?
:0G8
HA3C�
F3@
;PP@3@C$@#4@DB3�@ 
�B @@D#@@#�A 
�pB0�@
;E4#@D@$0
GPH4
F@#�BN0I�C
< J8
NA#�
M# 
=00@#@@$�D
Q;
O@
>
L
?
KK BE$@ 
J0L@$@ 
J0M 
JN4
I@�EN�O�DJP�F
@Q8
ZA9
Y<
Z@ 
S0
RRB+
Z
)B �
Z@
ABB #B0@3@#@#@3�GN0�SB#B;#
Z�
-
V
1
U
D
T
E
T
F
TT9
Z:
Z B�
U
QV @@�H
];
[@
?
X
>
WWX@
QY+
Z
H@
?Z@
>[0� 
I�H�\�I
K]8
aA#�
\@
;00@@#$g0B @�J ;
c@
>
^
?
_^B@�J ;
b@
>
`
?
__@
>0`@$
]0a4
\@
?b@
I�J�c0� 
I�J�d�K
M0e�
d# R 0@@B#�L 
s@@@g@@#@3@@C@��MP
g0� f�N
NPg8
hASc�
hS �BSs�
hs 
Bss+
hs�O}�ps pESCC@@cP
gh'
l#
`0P@C@3$@#4@D@T� 
@$@�PK;
n@
?
j
>
ii0� 
=
kj0� 
k�Q}pD  EC@$3@4#@TP
g`l4
f+
f#8
mCAC�
m 
@
pm@C�RN0n�PJo�S
Op8
qA#�
q 
@#
pq�RN0r�T
2 s8
�A#9
�#<#
��@
{P
z 
x`
w0
ttB#3;3
�`
'
~
)
u
(
~u 0@@@#�U;
�@
>
v
?
v@@ 
s wB#3;3
�`
,
}
*
}
+
|xB#3;3
��
1
~�
~
/
~
.
~
-
~
0
yyB#zB#3;3
�@
4
~
3
}{B#3;3
��
6
~
*
}
5
|
7
||B##�
�# 
RB##@#3@#@@30
�}B# #�
�# 
RB##@#3@#@@30
�~ 
s@
�V���UJ�@
�W���X
S0�+
�@@# 
s� 0@#@@#�Y ;
�@
?
�
>
��@@ 
s �@
�Z���YJ��[
U �8
�A#39
�#<#
��@
�P
� 
�`
�0
��B#C;C
�`
)
�
(
�
'
��B#,
�B# +
��@
>� @@3@@#�\;
�@
>
�
?
�� �B#CB# SB#@cB#P#;C
�`
+
�
,
�
*
���
�S 
R0p@#@3@$@c�] ;
�@
>
�
?
��0p@#@3@$@c�] ;
�@
>
�
?
��B#CB##;C
��
1
�
.
�
-
�
/
��
�
0
��+
�#�@
?� @@3@@#�^ 
�;
�`
W
�
X
�
Y
��@
? �B#C;C
�@
4
�
3
��B# C�
�C 
R0@@#@3@$B#0�] ;
�@
>
�
?
��B@+
�$=
��@3 
��B#CB#SB# cB#0#;C
��
*
�
5
�
7
�
6
��
0 p@c@3@$ES�] ;
�@
>
�
?
��@
>0�+
�$�@
?0�@@$ 
�0��
�S 
R�
�# 
8@p@c@3$@4B#�_@9
�:
�  BE@4�` ;
�@
>
�
?
��@
>@�B@4�a ;
�@
>
�
?
��@�@$@4 
�@��
�S 
R @@3@@#�b ;
�@
>
�
?
�� @@3@@#�c ;
�@
>
�
?
��@
> �@@ 
� �0� 
I�\���^J�@
I�]��0� 
I�a���`J��_H�@
I�b��@
I�c���d
\ �8
�A#3�
�#@
;0@@#@3@$B# �e ;
�@
>
�
?
��@
Y0�B@$�f ;
�@
>
�
?
��@
X0�@@$ 
�0�4
�@
W��fJ��eJ��
]�@�N��
]�@@�N ��g
_ � 
���h
`Ÿ
� 
@
?�@
>ęA
a �8
�  @A@�AK@#@@@#��A 
� E�4
�� E@
b�A ș@
c �8
�  @A@�@K@#@@@#��@ 
� E�4
�� E@
b�@ ̙4
d �8
�  @A@�4K@#@@@#��4 
� E�4
�� E@
b�4 Й2
e �8
�  @A@�2K@#@@@#��2 
� E�4
�� E@
b�2 ԙ1
f �8
�  @A@�1K@#@@@#��1 
� E�4
�� E@
b�1 ؙ8
g �8
�  @A@�8K@#@@@#��8 
� E�4
�� E@
b�8 ܙ9
h �8
�  @A@�9K@#@@@#��9 
� E�4
�� E@
b�9 ��=
i �8
�  @A@�=K@#@@@#��= 
� E�4
�� E@
b�= �<
j �8
�  @A@�<K@#@@@#��< 
� E�4
�� E@
b�< �i
k@�9
�:
� BCBS;C
�@
2
�

��'
�S�
�3�
�3 S0� 
� `@S@@#@S�j ;
�@
>
�
?
��k}�0� 
 �l}`�S��@
�m��nJ3�@
�o��jJ�.
l�8
�A�
�0
B �
� 
 @�.
� BE�
��4
���,
m �8
�A#�
�#0
B#3�
�3 
B# #�
�# 
B##�,}@�## @@3@#�, 
�PB� E � 
��4
�� E@
b�, ��p
n �9-:- B#B3;#-@
2-

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





!#$%$BCGJ
LPQ%T
VZ[^^JExpT(]�]�FunT|qHn�Hk�H`�H_�HLitT(x�c```d``i�fp+�K.��ϳR�+ׯ+�H��Attr(�lhdvsnln�Uثa��_�e�c�i�jj