aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/hipe_unified_loader.beam
blob: 57e58235d4a5af42ba1f1669521c4237731b9afd (plain) (tree)
1
2
3
4
5
6
7
8
9
                                            
              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                        

                                                                                                                                                                                                                                                                                                         
                                                                                                                
                                                                                                                                                                                                                                                                                          
                                                                        
          
                            
                                                                                  
                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
            
   

                                                                

                                       
                          
            
   

                                                                                

             

                                                                                                                                                                        


                        


                                                                                                                                                                    
                 
                                                           
            
                                                                                           

         

                                                                                     







                                                      
































































                                                                                                                                                                             
                  


                                                                                         
   











                                                                     
   



                                                                   
   

                      
     































                                                                                                                                                                                                                                 
   




















                                                         
   
























                                                                                                     
   

                
   

               
   




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
FOR10�BEAMAtU8��hipe_unified_loader
chunk_namex86
ultrasparcpowerpcppc64armamd64	word_sizeload_native_code	undefined	no_nativecode	get_chunkblock_normalmulti_schedulingerlangsystem_flagfalsehipe_patch_closuresputbad_crc
version_checkcode_serverinfo_msgokload_moduleloadtrueload_commonbinary_to_termmd5	hipe_bifs	check_crcclosures_to_patchalloc_loader_statehipe_loader_stateeraselistsforeachcommit_patch_loadhipe_assert_code_areamodulefind_callee_mfasgb_setsemptyneeds_trampolinesno_erts_trampolinesto_list
list_to_tupleadd_callee_mfasadd_elementmk_trampoline_map
tuple_sizegb_treeselement-*inserttrampoline_map_getgettrampoline_map_lookuplookupvalueexports
is_builtin+fundefbadargerrormodcalculate_addressesoffsets_to_addressesfind_closure_patchesfind_closure_refsclosureset_beam_call_trapsset_native_addressexport_funsset_funinfo_native_addressmake_beam_stubmake_stub_modulepatchload_address	load_atomsdesc
x86_abs_pcrelcall_remote
call_locallocalremote
patch_callpatch_bif_call_listpatch_mfa_call_listcallpatch_call_insn	patch_allpatch_all_offsetspatch_offset
patch_atomatom_to_wordatompatch_sdescenter_sdescpatch_load_addressc_constremote_functionlocal_functionconstant
patch_closurefun_to_addressget_fepatch_load_mfaload_mfapatch_constspatch_label_or_labelssortedsort_and_writefoldlsort_on_representationsortpatch_instr
patch_insnwrite_word_funbif_addressprimop_addresscreate_data_segment
alloc_data
enter_data>==<enter_datum
merge_termterm_to_wordgroupbytes_to_32bslborwrite_wordswrite_byteswrite_u8
find_const	error_msgconstant_not_foundexitadd_refaddress_to_mfa_lthget_native_addressfunction_not_foundfind_na_or_make_stubmfa_to_addressassert_local_patch<
enter_code	byte_sizemodule_infoget_module_info-enter_datum/4-lc$^1/1-0--enter_datum/4-lc$^0/1-1--write_word_fun/1-fun-0-	write_u64-write_word_fun/1-fun-1-	write_u32$-sort_on_representation/1-lc$^0/1-0--sort_and_write/5-fun-0-function_clause-patch_consts/4-fun-0--make_beam_stub/6-lc$^0/1-0-"-offsets_to_addresses/2-lc$^0/1-0-load_fe!-calculate_addresses/3-lc$^0/1-0--load_common/4-fun-0-set_native_address_in_fe-load/3-after$^0/0-0-unblock_normal-load_module/4-after$^0/0-0-!-load_native_code/3-after$^0/0-0-Code!��KM�" ;��2�BuRebUrE�50@G@@GP@G `@G0p@G@�@GP�� J��0��;�@��b��@��@A��@�0�+
#�@�0�5�P0D@#@$@4@#�P%@@$�P @+
�@�P5
@�@
�` hD
@
@
�p  @@3@$#@4$4��@
 +

@�4=
@4iD��-J@4PjD@#$@4��-Jl$4�PJ��
 0
'
G`@ EE@Gp��N 0@
��
@P@D@3@#@$@4@�@
�� hD
@
@
��  @3@#@$@4$4��@
 @4iD�-H@4PjD@#$@4�-Hl$4�
0@04@#@@$@�@
� h4
@
@
�  @#@3@@$$�@
 @$i4�-F@$@j4@#@$�-Fl$�
@ �@@3�@#�@�@�@�@8
-A�9
-�:
-� 8
-A�8
-At8
-Ad8
-AT8
-AD8
-A48
-A$8
-A+
-G�@�ęPB�@�@�#@@#� 
B���`;
,@

"

!! E�@G�� 0@
�"@@
#�  @����
�@�@��p@@@
%�   @C@d#@t@�3@�dt��!P
�@�9
+:
+ @�@�" 
/@3@$#@t@4@#@t#$4�#@-@d9
*:
* Bd@�#@tt��$0
KBd�B�@�C@�3@�@T@3#@C3Td�%@
�+
)
@�@DD�& 
YB�#@�C@�3@�@@3@�3��'P
|+
(
4
#�g@���@
#�(�@@�ę) �@��*
q@���+
u@�,�+
%
=
$#5
'�@
#�-�4
&@�.
g@�#@���/0
c@�@��0
u@@�C@�S@�3@�#����@��1`
y$@
%�2�@
�3�@
*�4�0� 
+��%�,H&�-H'�5J�(�'H)�%H*�6Hd+�7H�,�J-�H.�8
, /7
.  @@@�9
2+
0
�:�@@@�;
6@@#@0
: 0@ 1�<
/2;
4�r
3b
3�
3R
33@
4@
5�=
06;
8@b
7R
77@
8@
9�>
,0:8
?A3C9
93:
93 0P@C@#@$B3B3;
@�Q
=A
=
=
=!
<1
;;@@$$�?0
B=
><@@$$�@0
B=
>=@$>@@#@0
:0?4
9 @�A��A�@�BJA�C
30B8
GA3C9
A3:
A3 @P@C@#$@4B3;#
I@

E

CC@�D
�+
D
@4@4�E �=
FD-
H@4=
FE@4�F �F@@$#@0
B@G4
A@H�DJI�GJ$J�H
50K4
L4
L@L@0@$@4@#�I��J
�4@�K@3@$#@4@C@P
N@M�L
5PN(
O�MS�N}`c�N}pc3c�
P#psx
Psc�u
Ps�3�c�
Ps�@p@3@#@$@4@c@C#@S�O0�P}4@3@#@C@@$P
N@O+
M@CP�QH#Q�R
< R4
S@S�SN T�T
> U4
V@V �U �
W 
@BW@X�V
A Y@#0
[Z�W
A0[8
^A3C8
ZCACSC8
ZCACcC8
ZCACsC8
ZCAC�C8
ZC��@�$@s4@cD@ST@3d@#t@�AC;
_@

\

]\@c@s#@S�X0+
]
@t#@�@0
[�]@�0TD4�Y}�d� �P
D$Et#@�@0
[�^4
Z@#_0� 
E�X`�Z
Ga9
`:
`0Bb�[
H0c0-?d�\
I e -;f�]
Jg8
jA#9
f:
f B;
k�Q
iA
i
i
h!
i1
ihB@# 
mi@#
gj4
fk�^Jl�_
K m8
oA#39
l#:
l# B#�
n 
L @@@#@3�` 
mPBB#� #E n@3 
mo4
l@
gp�a
Mq8
rA�
sP
D @BB #B0@#3@#@@3�b0@
qr4
p@
s�cHt�d
Ou8
vA�
wP
D @BB #B@@#3@#@@3�e0@
uv4
t@
w�fHx�g
Q`yP`@S@3@#$@4@D@C�h-7@�#0$@@4�@�i0+
z@
z�iH{�j
SP|8
�ASc9
{S:
{S Pp@c@C@3$@#4@DBSBS;
��Q
�A

~
}!
�1
�}@
T=
�~@
U=
�@
V=
��@
W�;
�@
X
�
Y
��@3#@
Z3@@D�kP
�=
��@3#@
[3@@D�lP
�=
��0 �3 4D@$C@D#�mP
��@C@$3@4#@D@P
|P�4
{@
��nJ��o
\P�8
�ASc9
�S:
�S �p@S$@c4@CD@3T@#d@tBS@�p
�B$$@+
�
@T#@d@�q0-@D#@@@#�r 
R@3@#@TS@dC@t@c@$$�sp
�=
��-
�@D@�t 
U@#@t@3@$$�u@
��@DC@T3@d#@t@4P
���4
�@
��pJ��v
]@�8
�AC�w}PCCPP@C@@3$@#4@D@C�x-+
�
@$#@4@�@�y0
�@3@$#@4@@
�@�@G�$4D@G��x 0@G��x�4
�@
��z
^p�8
�As�{}�ss��@s@@c$@S4@CD@3T@#d@t@s@
_3@#@C#@cC�|`
�@�}-+
�
@$#@T@�p�~0
�@c@$S@4C@D3@T#@d@p
�p�@G�$4DTdt@G��} 0@G��}�4
�@
��
`0�00@#@@$��-+
�
@#@@$��00�@G�$@G��� 0@G�����
aP�8
�ASc9
�S:
�S Pp@c@C@3$@#4@DBSBS#@CS@3C@43��`
�@@C@$3@4#@DP
�P�4
�@
���
b`�8
�#A#c#��}p3cc`p@#@S@C$@34@D@T@C3@SC@c#��P
�@#@S@$C@43@D@T`
�`�4
�#@
���
cP�;
��
W
�
V
�
U
�
T
��@@#@3#@C3@
��@# 
��@@#@3#@C3@
��@#@
W#0
����J���
d �  @@��-+
�
@���@@
f#@0
��@G@G��� 0@G�����
g@�9
�:
�@9
�#:
�# @@@3@$@4B4
�@=
��B#��} @�@$��-+
�
@@$�� 
�pB4B4 #B403

%C�`$#3@C��  @�@G$4@G��� 0@G�����
i@�9
�:
� BCBS;C
��
j
�
k
�
l
�
L
�
m
��9
�#:
�# `@B#@S�� 
�@@
m#@0
��9
�S:
�S0BSBS#BS C@#S@C#@3C@3@SP
��@3#@
Z3@@S@
��@3#@
[3@@S@
��`@@S��
�@@
j#@0
����H#���J���
nP�

S;S
�@

�

��@�PP@3@#$@4@D@
Z#@C��0-@@D��!@D@D@��
a@�04$D$4D�� "P

#�# E#@D@
#��  @��-+
�
@D@
L#@0
�P�@GD@G��� 0@G�����JS���
q@�P@@3@#$@4@D��-+
�
@4��
�@+
�
@#@$@4��0-@S@$3@4@D#@4@C@@#@3#@
r3$��`
�@4=
��-
�@�@@
r#@D0
�P�@G$4D@G��� 0@G��™�JÙ�
s@�@@@@#@3#g@�� �ř�
t@�9
�<
�@ 
�0
��BC+
�C
uBCB @CS@3C@#3@#@SP
��BC��}P#CSP`@C@3@#$@4@D@S��-+
�
BD��}4��}$@#��K P�@G$4D@G��� 0@G��ʙ�
vP�0P@#@@$@C@3g ��}@$@$� @��
�@@#@��0# ̙�
x���--��$�
z0ϙ�N0%Й�
|�;
�@�
�A
��g0�g@ԙ�Jՙ�
}�9
�:
�0BB#B @3@#@#@3��N0&�0
���N'ؙ�
P�0P@3@#@$@C#��0(@#@$3@@C@P
�0ڙ�
�P�8
�ASc8
�cAcsc8
�cAc�c8
�cAc�c-
�s)s*s3�+
�
+
ܣ
��}�#s`�@c@S@C$@34@#D@T@#@�@C3@���@
�P� ET@$C@43@D#@P
�`�@G@G��� 0@G���4
�00� #ޙ�Jߙ�
�@�;
�`
�!
�
�� @@3@#9
�:
� BB4
�@#�� 
�=
��� 
��$��-"@#@��0
�=
��@@#�� 
��@ � @@3@#@��-&��$@#@��0
�@ � @��+��,��J��
� �8
�A#38
�3A3C38
�3A3S38
�3A3c38
�`p@c@3$@S4@CD@#TA��,@4#@D3@TC@T@@#@3#@C34D��@
�@#@D@$@#�@ �� 
�P� E �4
�4
�@��
�@��}@-	��}@-	��}@.��}@-#���}@.��}@.3��
�0�8
� 0@#A@#@3@@3��K @@#@0
� �4
�-
�@
��
� �8
�  @A@�� /��}@@ 
� �4
�-
�@
��
� �8
�A#9
�#:
�# B#3+
�3B#� 
��4
�
`@EEiE@G�� 00� 
���1���
�`�P`@S@C@3$@4@D@@#�� 
�;
�@
[
�
Z
��9
�D:
�D09
�:
�0BDB#+
�#@
P�`

%�P4$@D�� 2P���H���HD���J���
� � @@
#��0-+-
`EEi#E@G�� 0@G��1((��
�0(8-A3C�-3P
DB3(-B3 #@C0-(4-(@#(��
�0( 0@#@��0-
-- (+-
;-
@
[-	
Z-(`EEiJE@G �� 00� 
���1(	@��3 (
��J(��J(��
�0(
8-A3�-3P
DB3 C+-CB3;#-@
[-
Z-(B3@;-@
-
-((0-
(4-(@
(��J(��J#(��
�(--

*9-:- B#(-#B4(@
(��H(��
�@(��|@5C+-C @@@@#@3#��06@9-:- ��|5B��} 0 � @
*��  @ (��H(��HG!(�
�(@�N7(�
�( @@�N 8(!��
�("8-$A9-#:-#  @��-" BE(#-"($4-!(%��
�(&8-'A��,@@@��-& E('4-%((��
� () @�� 9��}�(*��
� (+ @�� :��}A(,��
�(-8-/A9-.:-.   @@B��,@@@��--PB� E (.--(/4-,(0��
�@(19-3:-3 B��}@#C@P@@@3$@#4@C��-+-2
��}4@@$#@��K @(2@G"$4@G��� 0@G#��(3@ EE@
��� ;(4��
�@(5@
�(6�h
�(78-9A�-8P
DB #9-8#:-8#0 0@#@�h-7`BB #B3�0#3E (8-7(94-6(:��
� (;8-<A#��}0##0@#�� -;P� 
�E(<4-=(= E@
��� ;(>��
�0(?8-AA39-@3:-@3 B3C9-@C:-@C0PP@C@$@#4@DB3�� 
eB@@4#@@#@
Z#��0-@43@D#@D@$@#@3#$4��0-?`�0DEP(@0-?(A4-B(B E@
��� ;(C�)
�(D9-C:-C BB@#@@#��N <(E�
�(F@
�@
��N (G�
�(H@
�@
��N (I��
�(J@
�@
��N StrTImpT�=
 !"!$&'(!)-.-12-467.89:7;7=7?BCF!N!P
R!\!e=!h!o!p'w'y!{!}!~!���!�!���!���!�!���!���!�!�F!�ExpTL� �
FunT|�D���5���1���+���)��LitT��x����n�@�P�	��9p�K��"��(%j+he$*!dm��z���nbq�%��M8� }"N�:"b���Ş��o��fcOc��v�po��M|z�����i������U|�ۦx���ݭ����-�ve:��3X����ǽӓ��������
*na��Y��J�j���Z��n��KzF��F��Nſ5�FIu���J�@q'gH��k�_����?sR����?3UN��W�p܇I��R/P������/�w�v�!�Cn-G޲�{�`�
9�l�d.Qd�s4�����v���u�����7ˁ�ɏ��W�k^y^�(6�Q����5E�-�ڣu´N{�8L�ۣ�ô~{4Ӱ=�
�T{��0��=�u�v�Lۡ��5�1�$�ini�?'���u\��b��T	X.�k����������]��]Qs�=.�6�KiFҬ��/<�������
��,�����-���UC��9'�Attr(�lhdvsnln�����A#m	��|���jj