aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/kernel/ebin/hipe_unified_loader.beam
blob: d3c41dd227fa78de2cc3072963653619d9f2703f (plain) (tree)






































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
FOR1+�BEAMAtomN�hipe_unified_loader
chunk_namex86
ultrasparcpowerpcppc64armamd64load_hipe_modulesokload_native_codehipe_architectureerlangsystem_infocode	get_chunk	undefined	no_nativebad_crcpost_beam_load
version_check<truecode_serverinfo_msgload_modulefalsehipe_patch_closuresputloadload_commonbinary_to_term	hipe_bifs	check_crcmodulefind_callee_mfasgb_setsemptyto_list
list_to_tupleadd_callee_mfasadd_elementmk_trampoline_map
tuple_sizegb_treeselement-*inserttrampoline_map_getgettrampoline_map_lookuplookupvalueexports+fundefmodcalculate_addressesoffsets_to_addressesfind_closure_patchesfind_closure_refsclosureexport_funsset_funinfo_native_addressset_native_addressmake_stub_modulepatch
x86_abs_pcrelsdesc	load_atomload_addressremotelocal
patch_callpatch_bif_call_listerrorpatch_mfa_call_listcallpatch_call_insn	patch_allpatch_all_offsetspatch_offset
patch_atomatom_to_wordatompatch_sdescenter_sdescpatch_load_addressremote_functionlocal_functionconstantc_const
patch_closurefun_to_addressmake_fepatch_load_mfaload_mfapatch_constslistsforeachpatch_label_or_labelssortedsort_and_writefoldlsort_on_representationsortpatch_instr
patch_insn
write_word	write_u64	write_u32bif_addressprimop_addresscreate_data_segment
alloc_data
enter_data>==<andenter_datum
merge_termterm_to_wordgroupbytes_to_32bslborwrite_wordswrite_byteswrite_u8
find_const	error_msgconstant_not_foundexitadd_ref=:=address_to_mfapatch_to_emupatch_to_emu_step1module_info#invalidate_funinfo_native_addressespatch_to_emu_step2	is_loadedemu_make_stubs
get_refs_frommark_referred_fromredirectredirect_referred_fromremove_refs_fromget_native_addressfind_na_or_make_stubmfa_to_addressassert_local_patchhipe_assert_code_area
enter_code	byte_sizeupdate_code_sizeget_module_info -patch_to_emu_step1/1-lc$^0/1-0--enter_datum/3-lc$^1/1-0--enter_datum/3-lc$^0/1-1-$-sort_on_representation/1-lc$^0/1-0--sort_and_write/4-fun-0--patch_consts/3-fun-0--export_funs/4-lc$^0/1-0-"-offsets_to_addresses/2-lc$^0/1-0-load_fe!-calculate_addresses/3-lc$^0/1-0-Code��AO" 0�;��25BERUberu��0@G@@GP@G `@G0p@G@�@GP�J���@��� �0�5�0 @$@�@h
%i@@ +�
@
0�5
@@$
�@#@@3@$@
+�
@
0�0j@
0J
0
 @@�h
%i@
� j@� 
 0
 G`#+
#
@ EE@GpN 0@�
0@3@

@@@@4@$@
@
@3@# @@#@$@3@4@
@
   @@@
@
 @@#@@3@@
 
@�@@�@@3�@#�P8
&A#9
&:
& B3BC8
&#A#Sc8
&cAcs�8
&�A���8
&�A���8
&�A���8
&�A��8
&A8
&A+
&G�@�@3@C@�@�$@�4@�D@T@d@St@s� 
@`0
%;
%@

 

!  E���@G� 0@
!@�@#@tt�0
�9
&:
& B�Bt@d
(@#@�3@T@�C@D@#TDP-9
&:
& B3B@T@3T 
>@3@�@T#@$@3�$0
�@T@44 
N9
&:
& BBD@@@4 
�@@4@4-@t#@D3@T@�Ct�@dP
i4
"�@DDTd�
c=
#"5
$�@dd
Y@D#@TT0
U@�@D
c@D#@�@�3D��@�@
g#@�@4��� 
�@�-0F G
#G$J�%J&H'
$(7
'@@�0
,;
,�B
)2
)�
)R
*r
+)@*p@@
#@0
.+p@@
#@0
.,J-
$0.8
2A3C9
-3:
-3 @PB3SB3@@#$@C4-
3S;S
3�Q
0A
0
0
0!
/1
//@@$#@0
5=
10@1@@$#@40
.@24
- @��3JS4
)058
:A3C9
43:
43 @PB3S@#$@C40
<#;#
<@

6

86@S@@
�+
7
@@ �=
97-
;@=
98@S �9@@$#@40
5@:4
4@;J<J#=
+ >4
?4
?@?@ @4@�@$+
@�@�=
A@@AA
�4@�@$#@3@4@C@P
C@B
+PC(
D@P�S}`�c}p�c3ct
E#psx
Esc�u
Es�3���
Es�@@4@#$@�@C#@S@30}�@3@$#@C@@4P
C@D+
B@CEH#F
2 G4
H@HN I
4 J4
K@K  9
L:
L BB#+
L
6@#L@M
7 N@3@#@
PO
7@P8
QACS8
OSAScs8
OsAs��8
O�A���8
O�A���8
O�@�A���F0GcG�G�}CC�FPSG
9GCGG�G�E##ES33@�@
PQ4
O0@F G#G3R
:S9
R:
R0BT
;0U@#3@#@30->V
< W -;X
=Y8
\A#9
X:
X  0B3B@#-
]3;3
]�Q
[A
[
[
Z!
[1
[Z@@ 
_ [@
Y \4
X]J3^
> _8
aA#39
^#:
^#  @B#CB#S9
`C:
`C BCBC#+
`
?@3@S@# 
_PF GGE `@3 
_ a4
^@
Yb
@c8
d@A#9
e:
ePBB3B CB0SB@c+
e
9@#4@3@c#@C@S@@$0@$@#@�00@
cd4
b@
eHf
@@g0@@$@#@3@-70F #GG@@$00h
DPi8
rASc9
hS:
hS `pBSsBS@C@3$@#4@D@cT-
ss;s
s�Q
jA
k
l
m!
n1
oj@
E=
pk@
F=
pl@
G=
pm@
H=
pn@$#@
I3@D@C@P
u=
qo@$#@
J3@D@C@P
u=
qp0F 3G4GD@D#@$C@P
�q@4#@$3@D@C@TP
i`r4
h@
sJst
KPu8
xASc9
tS:
tS �pBSBS@$@C4@3D@#T@d@ct
�+
v
@T@D#@$0-@@4@$ 
G@3@TC@$#@DS@d@c@$p
=
wv-
y@#@4@$@#$ 
J@$#@d@3@$@
{w@T#@D3@d@4C@tP
u�x4
t@
yJz
L@{8
}P@ACS}`C@@3@#$@4@SD-,
|
@G�@G� 0@G�|@$@#@�@0
�@#@$@3@4@
{@}4
z~
Np8
��pAs�}�s@d@3D@@
O3@#@C#@cC@@C@S$@#4@T@�t`
�@-,
�
@G�@G� 0@G��@D@#@�p0
�@43@$C@D#@S@T@c@dp
p�4
~�
P0�N0�
QP�8
�ASc9
�S:
�S PpBSBS�@CS@3C@#3@�#@S@C@3$@4@cD`
�@$#@3@D@C@4P
�P�4
�@
�
R`�8
�#``A#cs}�3c#@3$@C3@SC@C@3@4@D@sTP
�@$3@T#@C@4@S@D`
�`�4
�#@
�
SP�0
�;
��
E
�
G
�
H
�
F
��@#@
E#0
��@# 
��@@#@3#@C3@
��@@#@3#0
��J�
T �  @@-,
�
@G�@G� 0@G�@�@@
V#@0
��
W0�9
�:
�@B3BCB SB0c9
�#:
�# PpB#s@@c$@S4@CD4
�3@=
��}�s3�@@-,
�
@G@G� 0@G�`FPGGGDG4G$P�
Y@�9
�:
� BCBS0
�C;C
��
?
�
Z
�
[
�
\
�
]
��9
�S:
�S0BSBSsBS #@3C@3@sP
��@3#@
I3@@S@
��@3#@
J3@@S@
��`9
�#:
�# B#@@@S 
�@@
\#@0
��`@S@
�@@
]#@0
��H#�J�
^P�PP

S0
�S;S
�@

�

��@4@#$@
J#@C@@3D0-@@@@@
S@F0#G4G$G@@$40@4@D-,
�
@G@G� 0@G�@4@
?#@D0
�P�@P�JS�
a@�@@@4@@3@#@$
�+
�
@@#@$0-@c@
b3@#@C@4@S@$@c$`
�@$=
��-
��@$@4-,
�
@G@G� 0@G�@$@
b#@40
�@�J�
c0�0@@#g@ �
f0�9
�<
�@0
� 
��B3BCB S+
�3
g@#3@#@C@S@
��@0B3BC}P#C@@3@#$@C4-,
�
@G@G� 0@G�}}$4 
�@�
h@�0@@$@3@#@g}@@$@$� 
�@@#@0 �
j�-. �
l0�N0!�
n �  @@�@+
��@�@ "}��@�@ #}A�
q�9
�:
�0BB#B 3@@#@3#N0$�0
�N%�
s0� 0@#@ &@#@@3@@
� �
u@�8
�ACS8
�SAScs8
�sAs��8
ǓA���-
�c��'c(c3S)S@c@�@�$@C4@D@3T@#d@�t,
�
@G@G� 0@G�}d#@$@�0P0
�PF CGGEC@4#@$3@D@
�P�4
�00F G#G�J�
y0� 0@#@-
�;
�`
�!
�
��9
�:
� BB4
�@ 
�=
�� 
� -'@ 
�=
��@@ 
��@ �@� *+�@-+ @ 
�@ �J�
| �8
�A#38
�3A3CS8
�SAScs8
�sAs��8
�`�AT@#@C@c$@�4@�D+@C@#@$@3@4@C4�00@
�@#@$@@#$ 
�PF GG$E0�4
�4
�@�
}@�}@,	}@,	}@-}@,#�}@-}@-3�
� �8
� A#@@# 
�@@ 
��4
�-
�@
�
� �8
�  A#@@#@ .}@ 
� �4
�-
�@
�
� �8
�A#39
�#:
�# B#CB#S+
�C@S�@3 
��4
�
`@EEI�E@G /0F G
�G0�
�`�``@T@@#@S@C$@34@D 
�@0
�;
�@
J
�
I
��9
�T:
�T0BT9
�:
�0B#1#+
�
�`FPGGDG4G$G@T 2`�HT�J�H�
� �8
�A#39
�#:
�#PB#CB#SB# c+
�C
9(
�S@c�@3 
��4
�
`EEI�E@G /@G0�
��
�
��
��@
�0
�;
�@

�

��@@
�#@
7p@ -#@3@@ 
�@@@-@�@�J�
��@
�@-�
��0
�h
�@F0GG
�G@i-
�@
�j@
�k�
��@�
� �4
�@
�@�
��8
�A4@
��4
��
�(8-A5@-(4
�@�(
�(8-A6@-(4-(
�0( 0@#@0--- (+-
0-;-@
I-
J-	(@
=-
(	@
(
@@ 7 (J(J(

�0(8-A3C9-3:-3PB3SB3cB3 sB3@�+-S
9+-s0-#;#-@
I-
J-(0-�;�-@
-
-(@
(@c(@C0-(4-
@
(J�(J#(
�(--

�9-:- B#B3(-# 3(@
(H(
�P( P|P8S1SS+-S
@@#@C@#@309@@ :9-:- BB#|08}000@#@F GG@
� @0F GG (H(HS(
�(@N;( 
�(!@@N <("
� (#8-%A#39-$#:-$# 0@B#$B#@3@ -#`F0GG$GE0($@3 -#(%4-"(&
�('8-)A#9-(:-( 0B@#-' E((@#-'()4-&(*
�(+8-,A+@@@-+ E(,4-*(-
�(.8-0A#9-/:-/  0BB@#+@@@-.PF GGE (/@#-.(04--(1
�0(29-1:-1 00B3}@#3@#@3@$-,-3
@G@G� 0@G(3}@$ 
�0(4
�0(5@#3@#@30
�(6
�(78-9A#9-8:-8PB3BCB S+-83
99-8S:-8S00`BSBS @#@C$-7`F0GGG$E0(8@#-7(94-6(:
� (;8-< A#3}@#@3 -;PF GG
�E(<4-:(=
�0(>8-@A3C9-?3:-?3 B3SB3c9-?S:-?S0PpBS@@#@c@$@C4@SD 
W@3@@
J#@@30-@3@@$#@4@34$0->`F0GDGG4EP(?@C0->(@4-=StrTImpT�=



 !"%&%'
(%*
,-&
.
/
0-1-3-5
8!A!BC
M!K!U!X
3!_!`dedidk!m!o!p!q!r!t
v
w
x!z!{
~
!��
�
�!�!�!�!�!�!�
�!�!�
�
�ExpTd�!�
	FunT4�5X?i�2���LitT�7x����KA��X��T(��;�K@����4���`JYF�ŝt3f&Y��K��G�$��}���v����7o��>���-cco'�ٛ��Y�m�3�;���x�1�[g'�q�G�R��Y���.{��iCuyv�3�h����Gp��0Eg�q��?�)
ȤK ��X���2U[����p���yG�o���QR]E���TsAP��@ t���_n�������|�d��*'���:�o� En)�W��p��K��O�
|�
,
��[�Ƒ���=W��`<T�+Qľs4�-�{���V��>?���:�����2�B�ƙǭM��
�i�=>􂴇�h�a�cy��0��4Ze%H���G��i��h�0�Q�&L��Oۦe�,.�1�D�sli�~E���u\��G��C%`�u-����������-�O������zm̧Ҙ�q.}堚�A5��W��Attr(�lhdvsnln.����a*�a,>�5jjCInf҃lhdoptionslhdcwdk"/clearcase/otp/erts/lib/kernel/srchdoutdirk-/clearcase/otp/erts/bootstrap/lib/kernel/ebinhdik-/clearcase/otp/erts/lib/kernel/src/../includedslimjhdversionk4.6.3jAbst