aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/beam_lib.beam
blob: c13a82a0742941d61663fbeb8420d110398eef10 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                   
                                                                                 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

                                                                                         
                                                                                                                                                                                                                                                                                                                                                                                    
                  
                                                                                                                                

                                         
                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                                                
                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                         















                                                                                                                                                             
   
                                                       
            
              
      
              
         

                                                                                                                          
                                                                                         
                             
                                          


                                                     

                                                                                    
                                                                                                                                                                                                                                                                          
                                                                                             
                                                                              
                                                        
                                                                          
                
                                                                               




                                                                                                                                                                                                                                                                 

                                                                                                                                                  
                                                                                                                                                                    


             











                                                                                                                                                                                          
                













                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                









                                                                                                                                                                                                       
                                                                                           








                                                                                                                                                                 

            

                  

                   

                              
      





                                                                                                                                                                                                                                                                                                                                                     
                    
             

                                                                        
        




                                                  
                    
             

                                                                      
        







                                                                         
        









































                                                                                                                                                                                                                                                               
                                                                          



















                                                                                                                                 
            


















                                                                             
 

                              
                        




                                  
   












                                                   

        


                                                                     
 





                                      
      
               
   
   

                        
        

                             

        





                    


        

                         
 





















                                                                                   
              

                 




















                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                                                           
                                                                                                                                                                                             




                                                                                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                
              
FOR1H�BEAMAtU8�beam_libinfochunksthrow
all_chunkscmpokcmp_dirs	diff_dirsstripstrip_files
strip_releaseversion
attributesvsnlistskeyfindmd5erlangformat_error
file_errorerror
unknown_chunk
invalid_chunk
missing_chunkinvalid_beam_filemodules_differentkey_missing_or_invalidio_libformatfilenot_a_directorynot_a_beam_filechunks_different
chunk_too_bigbadfunexistsdifferent_chunkscrypto_key_funclear_crypto_key_funmake_crypto_keydes3_cbcreversebuild_modulelist_to_binary	byte_sizerem+all	read_infobinarymodulediff_directoriesforeach	diff_onlyiocompare_dirssofsrelationdomainsymmetric_partitionimagerestrictionto_external
compare_files
beam_filesfilenamejoinfilelibwildcard	cmp_files	cmp_lists	strip_rel
strip_fils
strip_fileopenwriteclosebuild_chunkspad-	duplicateread_all_but_useless_chunksis_useless_chunktruefalseread_significant_chunksfilter_significant_chunksmember
filter_funtabiolist_to_binarybit_sizefilter_funtab_1read_all_chunksread_chunk_dataallow_missing_chunksbeam_symbolsetsnewemptycheck_chunks
abstract_codeatomsusort	scan_beammissing--
scan_beam1element
scan_beam2binary_to_listtrunc*eof
get_atom_dataget_datalatin1utf8	del_chunkdelete	get_chunkchunks_to_data
abst_chunk
atom_chunk	proplists	get_value
debug_info
debug_info_v1	erlang_v1raw_abstract_v1
chunk_to_datacompile_infobinary_to_atombinary_to_termEXITbadargtab2listsortchunk_name_to_idlocalslabeled_localsindexed_importsimportsexportslabeled_exportskeysorthd	splitwithappendsymbolssymbols1symbolatmlookupensure_atoms
extract_atomsinsertextract_atom	open_filebbread_allreadpreadlist_to_atom
beam_filenamerootname++
uncompressram_fileget_filecompressassert_directoryis_dirsignificant_chunks
md5_chunksmandatory_chunks
decrypt_chunkcrypto
block_decryptold_anno_from_termabstract_v1abstract_v2anno_from_termerl_abstract_codeanno_from_formsepprestore_typed_record_fieldsstart_cryptostartalready_startedget_crypto_keycall_crypto_serverinfinitybeam_lib__crypto_key_server
gen_servercallexitnormalnoproccall_crypto_server_1yieldinithandle_callstate	undefinedreplygarbage_collectnoreplystopclearhandle_casthandle_infocode_change	terminatecrypto_key_fun_from_filehomeget_argumentcrypto_key_fun_from_file_1f_p_spath_scriptenoenttry_load_crypto_funkeysalt_lookup_keyerror_logger	error_msgmodule_infoget_module_info-try_load_crypto_fun/1-fun-1--try_load_crypto_fun/1-fun-0--anno_from_forms/1-lc$^0/1-0-	erl_parse-attributes/2-lc$^1/1-0--attributes/2-fun-0-=:=-scan_beam/4-lc$^0/1-0-function_clause -read_chunk_data/3-after$^0/0-0--read_all_chunks/1-lc$^0/1-0-)-read_all_but_useless_chunks/1-lc$^0/1-0--strip_fils/1-lc$^0/1-0--beam_files/1-lc$^0/1-0-basename-diff_directories/2-fun-0--md5/1-lc$^0/1-0-Code4w��n�" � -M
K0�02 @ 
�P�@20`0hu�P0
�ipj+�B@�l#��`R�
���pb � hՙ� 
ci@r�j+�B@�l#��  >
�� 
W?���  >
�� 
R@r?���h
��
oij+
B@l#���7
h
�
mij+
B@l#��>
�
k? ��!>
"@G� 
�"?�
# rB9
#:
# B8
#A#�
## �4
#B##@@��0�
$ �`BB� � r#$�H%�
& @>
'�-g@@� 
�'?�
( rB9
(:
( B�
��-�`B� � r ( )�
*9
:<
>`P
9 
40
++BB#B 3;
>

3

2

1

0

/

.

-

,,@@E3E#@G�N  -@@E3E#@G �N  .@@E3E#@G0�N  /@@E3E#@G@�N  0@@E3E#@GP�N  1@@E3E#@G`� N  2@@#@
#@3�!q3@@#@3�"0@EE@Gp�"  4BB#;
>�

8
 
7
!
6
"
55 0E#@G��#N  6 0E#@G��$N  7 0E#@G��%N  8@#
*9B+
>
#�BB #B03B@EE3E#E@G��&N  :;
>`
$
=
%
<
&
;;@G�<@G�=@G�> E@G��'N  ?�(
'@0� 
'-�A�)
(B@
(-�C�*
) D+
C
*@ @4@�+@$�
Fw
F��w
F��y
F@44�,@ E$$�,�
Ew
E ��#w
E0��3y
E�@E#EE�@
*3�@E�,HF�+H$G�-
,H�.
v�.P�/|`�0} pA#+
I#�1} �A#o��1m00\@Y	 #\@@Z
1�� rI�0H#J�2
2K @h
N@"�3 
��
P0r5
L0� 
3=
ML0� 
M� B#B � 2E�# 
4#E#Ei Nj+
OB@ Ol#P�3HQ�4
5 R  @@�5 
WB@#@@#�6 
TB@��7 
TgB �8 �@rS�9
7 T4
U@rU@ EE@G�:N �V�;
9 W@ @4�<
a�<�@4@4@�=
a�=�@$@4�>�@@$�?�@@�@ �@9
X:
X0B@4�A �B @@$�B �B@#@4@4@@#�C �C@#@$@$@@#�D �D@@#@$$�E0
Z@$@�  �F@@@�F@�0 X�@HY�G
A0Z8
^A3C9
Y3:
Y3 8
YASc9
YS:
YS `p@c$@C4@#DB3BS>T
[@@�H 
c@r[?T9
\�
_0
P� ED#=
]\+
_r@D#]@$@40
Z`^4
Y4
Y@#�IN@_�HJ`�J
Ba@�K-\@G@��L �L-�b�M
G c  @�N
|B@�O
|BBB#+
d#BB 
f d@0�0
#-c e�P
H f8
hA#9
i#:
i# 8
iA39
i3:
i3 B#CB3S+
iSCB33B##+
g#3 
fg0P� 
"C-ch4
i4
i@ri@
&-cj�Q
Ik@�R-\@G@��S �S
ml�T
Jm�U-�0� rn�V
Ko@@4�W-e@@4�W 
�B$B$�X
HB�Y-VB$$@5
p4`� $� r@p@44�Z-M@4@G�[ �
r rB@@�\ @+
qr@�  �]+
sr`� � r q@$�0�^+
tr@@$ -a0r@@4 -a@s�]Ht�^Hu�_
Ov8
wA#9
u:
u 00@@#$B�`PB�a|`�b�	  �Y	 @�b
y@EE@$$� �c
v E w4
ux�d
Py�e}pA+
z@z�f}A@�fN {�g
S|0
}=
}7
~=
~5
{ �h-M@@"�i 
�@�
�0rB �j-�@@�k 
��
�0rBB+
�B ��l@`� � r��kH��iH��m
T�+
�G@
U�@
V��n
W �0 @$@G#�o0
��
� rB9
�:
� �p-iBB@3@$#@C@$@C�q@
�`� � r0��oJ��r
X@�8
�ACS9
�C:
�C BCc5
�c`@C@S�s@
� E�+
�c
P`@S@3$@#4@DBC@�t +
�
U@�0
4-cP�@$3@4#@D@@
�P�4
���u
Z�8
�A9
�:
� B#+
�#GB3�
�3@3w
�3@A�C�
�3�0P@C@#@$@G@3�v 
��w�w|�w� �Z
1�@$$�x
�P� E0� @�y
� E�4
���z
] ��
� #�#0w
�#0	�3x
�#A��
�#� @@3@@#�{ 
�@EE ��#�#05
� E�5
� E��|
^�0
�=
��7
�=
��5
��0h$
��}-M@@"�~ 
�@�
�0rB �-�@@�� 
��
�0rBB+
�B ��@@�0ri$0�j$+
�B@0�l#���H��~H���
_ � h
�@#��0
�i�j+
�B@�l#���
_0�0
�=
��7
�=
��5
��P0@#4@D��-M@$@D@3@#@C@@$D��P
�@4@4@
`�� B4B4 3@#@$��@
�@�
�0r@@
a�� 0� 
d@hD
�BCB 3B4@S@$#@c@3$4��p
�@4iD@��-�@4P�jD@#$@4@� 0��-�l���H���
eP�8
�AS;S
�@
f
�
g
���PEG##EG##EG33EGCCEGCCP
���PEG##EG##EG33EGCCEGCCP
��0
�S``@S@@C$@34@#D@T@S�� -pED#� E43@$C@T@P
�`�p`ES##�S SSES33P
��4
� P@C@3@#��@@@��@@�0 ���
i �@3@
V#@
����
i@�P@@34@#D�� 
�@$�
�P
jB B0B@+
�D
U@@D�@�� -�@�0r�@44D�� 8
��DB$�@��-I@�0
-c�@�0rP�P���
l �  @��-9>
�@�� 
��?
�+
�
��� ���
n �  @@@�#@��0-EB�
� rB�
� �
� x
�	 �
� @y
�B@	3@#@C@�P
� �@� ��-I0� 
!-c���
iP�4
�#,
�3	@P�0r3C�pP@C$@34@#D@T@d@�#��0-EBB9
��
� rB�
�w
�A�u
� 	 y
�d@�� ��}�T���} �1#^a#'`G'��e'''_7  `'#��|0!##��}0"#A#��}0�#S@3@C@#@4c@@$s@D�
�p�@d@Td�`��-I@�0
-c�+
�
r+
�4	@d�p��-I@�0
G-c�+
�D"@$@4d�`��@@�0r�`�P
j4$Dpř�Jƙ�
s����@s$@c4@SD@CT@3d@#t@�@�@�@��� 
�@T#@d3@tC@t@�@#@3#@C3��@
�B@�
�x
�	 �
��@$$�� -5+
Ȕ"@�0�Td=
��0� ��  E4CB3B@D@t#P
��ʙ�H˙�
t��8
�A��+
σ	A8
ϓA���+
σ	t8
ϓA���;�
�@	U
�	o
��+
ϓG@sc@
us�
��+
ϓG @sc@
vs�
��+
�"`��0C3EsC@S@c3@#@"#P
����@s@c@S$@C4@3D@#T@d@t@t@d�� +
�
U@4@D#@T34DT@d��@
�PBB� dE@D@T=
��@D�@t@ddt�p�� 
�@#@3@@4C@DP
�pә�
w �+
�"@"ՙ�N #֙�
y@�@@@3@#$@4@3��0-EBB#9
�#�
�# rB#|
� `'
�$@��-I��|`` �P
#4$-c@�0 � @�+
�#
r+
�$0 � G!@�'
�$@�  ��-I`�P
#-c ۙ�Jܙ�
zp�8
�As�9
�s:
�s BsBss;
�@
{
�
|
��`�@�@c@C$@34@#D@T@SC@G!@$S@s��`
�9
�:
�  BEcBS@$C@43@D#@T@p
�`����@s@�@c$@S4@CD@3T@#d@t@G!#@G��0$>�
�@4C@T3@d#@@DS@
��`
��?�@�9
�<�
�@ 
�0
��B�+
�
B�+
�B� �
�0
B +
�
@B�0

f-c��B��
� 
B�
�0
�BB #@3@C@D@
S4@
���p@9
�:
� B�B#;#
�@

�r
��� B� 
�� 
f� =
��0 � G"=
��@t@G!#@G��0$@4C@T3@d#@@DS@4��`
��9
�:
�  BE$cBS@DC@T3@d#@t@p
ݐ���@s@�@c$@S4@CD@3T@#d@t@#@��09
�:
� B@4C@DS@T3@d#@4�p��`
�9
�:
�  BEcBS@4C@D3@T#@d@p
�p�4
�p@C@c��@`� � r��H��J��H��H��H��
�`�;-�
g-
�
��
�

�
f
��
�`�3`�
���u
�`�cw
�pc�cw
�p
1�s@�@s@S@C$@#4@
v@c�� %@
f3@C@@4#@$4�0��P-k��-o`� 
f� �3y
�0P� CG"�@P$@C@#>4
�@��&�?4�
� 
�@�0@
f�� -@�0
-c0�h$
���-o`� 
f� i$@�j$@�0@
f�� -@�0
-c0��
�`�3`�
���u
�`�cw
�pc�cw
�p
1�s@�@s@S@C$@#4@
v@c�� %@
3@C@@4#@$4�0��P-k��-u`� 
� ��3y
�0P� CG#�0P@C@#>$
�@��&�?$�
� 
�@� @
�� -@�0
-c ���-u`� 
� 0�0P@C@#h$
�@��&��-`� �� i$0�j$+
�
+
�
�@� @��� -@�0
-c �0P@C@#h$
�@��&`� 
�� i$0�j$+
�
+
�
�@� @
��� -@�0
-c �l#(P@3@C�� -(@��'��(`� 
g� (0-0P@#@>$-@3#@3@@C��@-(?$9-<-@ -0-(B+-r`BB � � 0(B+-
�@@�� -@�0
-c0(7
�`P� � C(��J(��
� (;-
�-
�-
�-
�-
�-
�-
-
�-�-

f-	(	@G(
@G$(@G(@G(
@G%(@G&(@G'(@ �0
-c(���(@@�� )@ -(��� (4-@��N@(��
*#��##00@#@@$@#g@$$�� +B@$@��-ә�,P� EB$ -0(��
�@(�-@C�CPx-C	 �-C� P@C@3@@#�� -(@#@3@@C@P- (�C�CP=-(��
�P(�-PS�S`u-S`	 cu-Sp	 su-S�	 ��-S�P�@S@C@3$@#4@D@s3@CS@�C@#@c#��`-��}�  E$3@4#@C@D@P-P(�Sy-S@@@3��(@�0r(�S�S`=-(��
�`(;-#�
�-"
�-!
�- 
�-(@`@S@C@3$@4@@#�� -%@$#@4@4@@#$�� -%P�@4@( 0P@C@3@$@@#�� -%@#@$@$@@#�� -%@�0$0(! P@C@3@@#�� -%@�0 (" P@C@3@@#�� -%@�0 (#@@3@@#�� -%0� ($��
� (% �� -8-&A#9-&:-& 4-&#B(&��H('��
� ((�-+ 
d  @@@#@@G��0B9-):-) B5-)@
v#@��0-.=-*()@@#@G��09-,:-, B@
u#@��0-.(*@ (+(,��H(-��
�0(.�--03�3@x-/3	 w-/3@
1�C@#3@#@@C@-1(/�3�3@=--(0��
�@(1+-2G!@
U(2@@@3@#$@4@3�� -50B� 4@@$�� .+-3
U��}�4B@3@$#@-1@(3��H(4��
� (5�-4 #�#0u-7#0�3�#C@�-7#�w-6#P3�w-6#P
1�3@@3�� %0� (6�#C�#0��H(7�#�#0=-4(8��
�(9�-;� �-: �-:��� P�@
�(:�� 5-<��-PP�@
�(;5-<��-PP�@
�(<@@G(�� �-= rB@#@0-?(=@@ -a(>��
�0(?@0@#@$@4@9�� /@9-@�-A r BE#@$@40-?@(@+-A
r@44�0��+-Br@� ��@��-PP�@
� (A@44��+-Cr@@$ -a@(B��H(C��H(D�(
�0(EB3�(}@33B C�-GCPCx-GC3��C3Pw-FCP#�Sw-FC`
1�c�(}p�#�pB0�@
�c� rS� (F�C3w-GCP
1�#�(|0`#3'-G3�(}@�3�0B0�@
�G!� r#� (G0� 
r(H�(
C(I�-K@
�B05-J(J�(N0(K@G)�(1(L�(
�(M5-N(N@G*�( 2@G*�( 3(O�(	
�(P @G+�(
 4�-T rB@�(5�-S r@�(6@�-R r@�(
7+-QrB (Q�(
H(R�(H(S�(H(T�(
H(U�(
�(V @G+�( 4�-Z rB@�(8�-Y r@�(6@�-X r@�(7+-WrB (W�(H(X�(H(Y�(H(Z�(H([�(
�(\@�(9;-_@
V-^
U-](]@r(^0� 
 -c(_�(J(`�(
 (a�-` 
@ B�0
-c(b�(
(c@�0
�((d�(
�(e�(-g EG,(f�(
�(g@G-(h�(
�(i@G.(j�(
�P(k`P@C@3$@#4@DhT-lP �@
D4�(-@@D�( 
D@+-mD
*D�(-{BB #@3@
*�( @:�(!&iT`(ljT@�0
4$-c`(m�(H(n�("
�(o9-s:-s BB#;-s`
�-r
�-p
�-p(p00@@h$-q@#�(#-y0� i$0(qj$@0(r0@#�($-y0� 
�(s(t�(%
�(u�-w0
�B+-w
�B 9-w:-w 0 @@h$-vB�(&-ypB� �0
�
�i$0(vj$@0(w(x�('
�(y�((;-�(z�()
�({�(*<9-|�-} 
B�-} 
�@r(|+-}r(}�(*J(~�(+
�(0� 
�-�(��(,
�(� @h-�@@
�#@
��(-0=i (�j+-�
�9-�:-� B;-�@
�-�
�-�(�@-� (�l#(��(.
�(�@@#@@3@G/�(/@>9-�:-� B;-�@
-�r-�(�B�-� 
�(��(0?@-�(��(/J(��(1
�(�4-�@G0(��(2
�0(�9-�:-� B3BC;3-�@
'-�
�-�(��-�# 
�B#3+-�3
�00@#@@$�(3-�+-�
@�0
�
0(�M-�0�# 
�@@$0-�0(�0P@#@h$-�@3@C�(4K@@�(5 @�(6A0� 
�i$0(�j$@�0
�
0(�9-�:-� �-�# 
�B#+-�
�s-�C@P@C@#@$>4-�@@
��(7K(�?49-�:-� BB#;-�`r-�
�-�
-�(�@
�@@
V4=-�(�00� 
#@
�@
V4=-�(�M-�#s-�#@#@r#@
U=-�(�@
�@G1#@
V(�@@4@#=-�(�+-�r@r@
U4(�@$$�(8 @�(9A+-�4
U`� 
�� 
�@(�0� 
�@(�@0�0
�G1#(�M-�@0�0
�G2#(�+-�
(�-�# 
�B#+-�
�P0�@
�
�
�#(� 0@#>-�@@
��(:K(�?�� r�@
�
� (��(3J(��(7J(��(;J(�@G3�(;1(�@G3�(<1(��(=
� (�0 � 
�(��(>
� (�0 � 
�(��(?
�0(�0 � r(��(@
� (�@r(��(A
�(�@
��(BB�-� rB8-�A8-��#4-�#4-�  EG4-�(�@G5-�(��(C
�(�@G6�(D -��-�0rB-�(�@
(��(E
� (�0 @@$�(F C�-� 
B9-�:-�0@�(G0�BEEEE$@G7�(H -�@r0(�+-�
�@G80(�0-�@� �(I0`EEE@G9�(J -�@r (�0(��(K
�(�7-� @@G:@
��(L @g @�(M �@g0 (� E@G; -�(��(N
� (�8-�  @A@�(O -8-�A#9-�:-� 4-�#B (�4-�@@ -� (�4-�@
(��(OJ(��(P
 (� �(Q D@
(Ù
�(�@�NE(ř
�(�@@�N F(Ǚ(R
� (�9-��-�@
 B#B 3�C@
#ECC�#@
#3E#C#E# -�(�+-�
�@�(SNG(�@
(˙(T
� (̟-�@
B#B 3B0C0-�3�P�@
#3� C@#@@#�(UN .(�4-�3�P�@
#� C@#@@#�(VN .(� E@G< -�(ϙ(W
�(�8-�A�(WH@@@�(W-� E(�4-�(ҙ�
�(�8-�A9-�:-�  @��-� BE(�-�(�4-�(֙�
� (י�I(ؙ�
� (�8-� A�� -�P� 
E(�4-�@(� E@
��� J(ܙ�
�(ݙ(XNG(ޙ
�(�8-�A9-�:-�0 @�-� BE(�-�(�4-�(�j
�(�8-�A9-�:-�0  @B@�(Y
�+-�
U@-� (�@�j-� E (�-�(�4-�(�U
�(�8-�A�U
o@@@�U-� BE(�4-�(�(Z
�(�8-� A@�(ZK@@@�(Z-�P� E (�4-�(�8
�(� E@G=�8N �(�
�(�8-�A9-�:-�  @�-� BE(�-�(�4-�StrT	FOR1BEAMImpT�L+-./068:;:<:=:>:?:@CDEFLMNQRY[\bchkmopqx}~��b������b�b���C���L�����N��E����������������������bx���C�ExpT<�����������������,H)D(B'@*&
!
	
FunTd��?���?���?���?�LitTyx�}U�o9^ڦ�9���Q��Ǐ��J{BA$��
�z:�r�+�ڛ���+�����ϳ넔�"5�=�|��x<M��$I��K|_I�{oUV{�Np���4y5�U�q��gB�vZy6�e2絓�TN�rl��SzȌeJ��R	<����K�4K�f�Z���B0�#��İB���4�z�{A��.V;枙������2-�e��cU�3p�*�~
�]���|��cڰ�~�=��,�������R��h/5�D@�E�_��mI
�t� ��_t����G���M�����|�2��Z��2��N��7�}�~R_�B<EUT�P/��p���r:?B�u)p��J.�ml��
d#~&[�(O���>r�Z�/�tR#M�yY�����h���P���k�F�*?~�N��ml~�7�F�*܅e}� �|��O��,Uv�w(3�熟��WE�j�D$�0r;Ig�p2��\׎�u1G�YlA���m��M�st���"�%͇,o�/k�w�G+��̸�A�q�.��O�<֬��.�\�s!)z��I�t�}eA�:��߈m�@$7�I/r�q���a�ta��b���۸~�����x����a}?��Zh�qB�(�̸@c�J��F��x�XV��-4є�!�F[��F�#A�|�v��l���I~���©��N�℞x��)M�K��:St`���4)�d�=��+�W�)��q�6k-$�	=��
i-J�����\~V·����j
ml�,~h�9��8�v m����T���Ѩ���.���;xe����1
���J��/�[�i���0F��x�W+�Ψ"�N���1(~�u�l�1�0o��Ϳ�!X�n|�x�Lt0��Hކ����br���+b�AttrI�lhdvsnln,b��s�'^�]����jhd	behaviourld
gen_serverjj