File: //sys/kernel/btf/overlay
�� �) �) w F^ 8 Q^ / Z^ / @ c^ / � ��
6 � k^ 6 � x^ 6 � �^ �+ 6 @ �� 6 H �^ 6 P �^ ` �^ 6 � �^ 6 � �^ 6 � �^ -� � �^ 2 @ �^ 6 ` �^ 6 h �^ 2T � Jr � @ � e� � p� � mg �
c� b� �^ �* g� IN � @ d� �^ � _
_ `� g� @ � e� � _ � � c^ � _ � @ �� # � �� a� � (_ c � �b 6 � 5_ 6 � =_ 6 � M_ 6 � \_ 6 � k_ � |_ � @ �_ � � �_ � h% 9 �_ � @ ψ - � } i� '9 O �_ j� �_ � �_ l� � f� � n� �_ � �� �_ � m�
4 @ � � } � m� � �_ � � �� � T m @ �_ ` ` (` :` D` U` h` y` �` �` �` �` �` �` �` �` a a a -a ?a La \a ia wa �a 0 �a � �a � @ �a v� � �+ 6 � �_ �
4 / �_ � @ f� �a yT 2 �= 3 Cb @ � � � �a �a �a � �a �a b b b (b :b
Hb [b gb
tb �b �b �b + ��
y� u� h� k� w� o� c� a� �b W �b � �b T� �b o� �b ��
}� -� � �� �_ �M |� `� �� �b ��
-� � �M |� � � �_ `� �� c ��
-� � �M |� c }� c � c ��
-� � �M |� /c � 8c ��
�M |� � Ic �� [c � oc � �c � �c � �c � �c �
-T � �M |� � �c ��
� -T � �c �� �c ��
� �M |� � d 6 d ��
W� / �� �� &d �� 4d Ϸ
{y + IN � @d �� Qd �� \d �� hd �+
�M |� vd �� �d Tx �d Tx �d X� �d �� �d ��
IN � } �d 6 �d ��
� � } �d 6 e ��
� IN � �N � e �� %e l�
�
� 8e � ��
� Be � } Le �� Ze � �e 9@ } g �� , ( y� � � ae �� >� L de �# a ��
�� ke 0 -� � � � @ �� 6 � ��
6 � x 6 � � 6 �
4 / �^ 6 @ �� �� v� �� �� {e s� �e `x
p� IN � -T � �e ��
� �M |� �� � (a � �� 6 �e ��
� �M |� �� �� �e ��
�M |� (a � � � �e ��
�M |� �+ � �e ��
� �M |� �+ � �e ��
�M |� IN � �e q� l � f 6 A{ 6 f ��
�M |� IN � �e q� �� �� f ��
�M |� �� �� ��
6 �a � )f �� 0f ��
�; � � �� њ P� Df 6 Rf ��
�; � � �� � �� cf ; �� њ P� Df 6 jf ��
� �M |� �� �� 2T � ��
6 |f ��
�� �M |� IN � �e q� �f ��
ae �� �f �f ��
�. S IN � �f ��
IN � � �� cf ; �� �f ��
�M |� �f ��
/ �M |� IN � �# �f �� �f s�
�M |� IN � g ��
c^ � Z^ � +g �� Cg l� Qg �m ag l� sg s� �g s� �g l� �g s�
�N � �� � � \ �g ��
�N � �� � �g ��
IN � �a � �g ��
�M |� �a � �e q� H T � ; �g �g ��
6 -� � IN � �e q� �g ��
6 �M |� IN � h �� (h l�
IN � } 8h ��
6 IN � } Jh �
� -T � } `h � nh s�
IN � ~h �
IN � �h 6 �h �
�N � �a � �h
�
IN �
4 �h �
IN � �h � �h z� i � i � Di Tx Vi B� hi l� �i s� �i l� �i s� �i s�
6 �E IN � �i �
�E IN � �i � j �
�N � � n� j �
n� �N � �_ !� 1j �� Dj �� Xj �� gj �� wj �� �j }� �j �� �j ��
g� IN � �j +� �j �� �j ��
p� IN � -T � �j /�
IN � -T � �j 1� k 1� !k 1�
p� IN � �_ 5� 0k s�
IN � �a � P� Ak 8� Yk s�
}� �_ kk ;� {k z� �k z� �k �� �k `�
c -� � �k A� �k �� �k l� �k �m
� -� � �k {� �k F�
� -� � W� � l H�
6 -� � W� � l J�
� -� � l � f 6 1l L�
6 �N � Bl � �a � �
6 Nl N� _l �Z ml �Z
� -� � �= 3 yT 2 |l R�
�M |� Bl � �a �
� �l T� �l �m �l �m �l ޟ
�N � �k {� qT mg �l Y� �l ƞ
�l � � \ �l \� m �� m \�
�l � � \ A{ 6 5m `� Km L�
�N � �� � } Vm c� fm N� rm �
IN � �N � � H S � ; �m g� �m &�
6 -� � � �m j� �m t� �m \� �m _� �m �� �m P . 3 �- � � �m 2 � X{ _? �m n n n p� $n W Bn � Ln ɥ an ��
: ��
� 2�
: ��
� 9�
: 9@ : } Z� q� un w� �n � �n �� �n �, �n M� �n u� �n �� �n ��
. 2
� # X� # �n ��
�n r� �n �� o �P o �( (o �(
. � l �� 1o ��
. � l �� @o 6 Ko ��
� . � _o � io �� {o �
"T � �
� WZ � ��
� �a � } �o ��
IN � �o 6 �o ��
/ IN � �o 6 �o �� �o s� �o %� �o %�
IN � �� 6 �o �� p l�
IN � �9 I p ��
WZ � ��
� �a � /p ��
"T � W� � IN � Cb 8p �� Dp Y� Np qx Xp �
IN � �= yT 2 Cb cp ��
IN � �N � �x ~� (a 6 up ��
IN � �N � �p ~� �p ��
�a � � �% �� �p ��
� IN � �9 I �p ��
IN � �N � �x ~� �p ��
IN � �N � Be � � 6 �p ��
IN � �� � �g �p ��
� c^ � �x ~� �p ��
� W� � Be � �x ~� q ��
W� � Be P� �= 3 q ��
�M |� W� � IN � -q ��
� c^ � Fq ��
Vq � [q � cq �� �_ ( GJ # � @ �u H � �U e oq
P 9@ g q @ qT � �q H � s; c @ �q �� f 6 @ �q 6 H � X P �� �q X �. � IN � � �q 6 � �U � �9 I @ �q H � �q �� ) @ ` f 6 � �q 6 � �q ( r 6 f 6 � n� @ &+ I � r � � r � r 8 5r � � n� @ �. � � 0� mg @ >r ` Gr 6 � �� �� �� Pr ��
W� � 2T � IN � �: er ��
-T � �: yr ��
�l � �r ��
�. � � �� � : qT �r ��
�� � �9 I �r �� �r �� �r �( �r �( s M�
� . � s 6 !s ��
: . � � : (a 3s �� Bs �� Ns �� _s ��
n� -T � ms ��
-T � �9 I �U � �s �� �s ��
-T � � �� �s ��
qT >r mg � �� � 6 �s ��
IN � �9 I �U � �s ��
W� � �s �� �s �� �s �� t Tx t $_
�� �s �� � 9@ qT +t �� ?t p [
� IN � @ �a � � �� � Ot � � Cb
Ut � @
]t � �
c^ � (a 6 @ ft 6 H �^ 6 P nt WZ c �a � @ �� �� {t �m �t �m �t �� �t ��
[
� IN � } �t ��
�r �� �t �� �t �� �t �� u ��
�r �� z� � $u ��
IN � (a � �� � 6u �
�M |� �� � �� � Gu �
�� �M |� l � f 6 Vu �
�a � �� N iu �
�M |� WZ � �a � 9@ : vu �
�N � WZ � �a � �u �
-� � WZ � �a � �u
�
>� / � �u �
>� � �u � �u ��
[
� � / �� � �u � �u f� �u f�
�� y� V� ,� �� v �
� -� � �� �� v �
� -� � �� � �a v� �+ � v �
� -� � l � �* g� /v � ?v � Xv �
� -� � nv � �a v� �+ � zv "�
�N � y� u �J � [
� �v $�
�M |� IN � y� u ,� �v &� �v �m
�] )� �
*� ovl_config lowerdir upperdir workdir redirect_dir redirect_follow redirect_mode nfs_export xino metacopy userxattr ovl_volatile ovl_sb pseudo_dev bad_uuid is_lower ovl_layer ovl_path ovl_fs numlayer numfs workbasedir indexdir creator_cred noxattr upperdir_locked workdir_locked share_whiteout workbasedir_trap workdir_trap indexdir_trap xino_mode whiteout ovl_entry numlower lowerstack lowerdata ovl_dir_cache ovl_inode __upperdentry ovl_path_type __OVL_PATH_UPPER __OVL_PATH_MERGE __OVL_PATH_ORIGIN ovl_xattr OVL_XATTR_OPAQUE OVL_XATTR_REDIRECT OVL_XATTR_ORIGIN OVL_XATTR_IMPURE OVL_XATTR_NLINK OVL_XATTR_UPPER OVL_XATTR_METACOPY OVL_XATTR_PROTATTR ovl_inode_flag OVL_IMPURE OVL_WHITEOUTS OVL_INDEX OVL_UPPERDATA OVL_CONST_INO ovl_entry_flag OVL_E_UPPER_ALIAS OVL_E_OPAQUE OVL_E_CONNECTED OVL_XINO_OFF OVL_XINO_AUTO OVL_XINO_ON ovl_inode_params newinode upperdentry lowerpath ovl_cattr OPT_LOWERDIR OPT_UPPERDIR OPT_WORKDIR OPT_REDIRECT_DIR OPT_INDEX_ON OPT_INDEX_OFF OPT_UUID_ON OPT_UUID_OFF OPT_NFS_EXPORT_ON OPT_USERXATTR OPT_NFS_EXPORT_OFF OPT_XINO_ON OPT_XINO_OFF OPT_XINO_AUTO OPT_METACOPY_ON OPT_METACOPY_OFF OPT_VOLATILE ovl_exit ovl_init ovl_inode_init_once ovl_mount ovl_fill_super ovl_get_lowerstack ovl_get_layers oe upperpath ovl_get_indexdir workpath ovl_make_workdir ovl_report_in_use ovl_other_xattr_set ovl_other_xattr_get ovl_own_xattr_set ovl_own_xattr_get ovl_posix_acl_xattr_set ovl_posix_acl_xattr_get ovl_check_namelen ovl_mount_dir ovl_mount_dir_noesc persist ovl_workdir_create ovl_parse_opt ovl_remount ovl_show_options ovl_statfs ovl_sync_fs ovl_put_super ovl_free_fs ovl_destroy_inode ovl_free_inode ovl_alloc_inode ovl_dentry_weak_revalidate ovl_dentry_revalidate weak ovl_dentry_revalidate_common ovl_revalidate_real ovl_d_real ovl_dentry_release olddentry newdentry ovl_do_rename ovl_fb fb ovl_fh ovl_lookup_data ovl_lower_positive ovl_lookup ovl_path_next ovl_lookup_index ovl_get_index_fh ovl_get_index_name ovl_verify_index ovl_index_upper ox is_upper ovl_verify_set_fh ovl_verify_fh stackp ovl_check_origin_fh drop_negative ovl_lookup_layer prelen ovl_lookup_single ovl_decode_real_fh ovl_get_fh fb_len ovl_check_fb_len ovl_acceptable ovl_check_redirect ovl_sync_status ovl_get_redirect_xattr ovl_is_metacopy_dentry ovl_check_metacopy_xattr ovl_lock_rename_workdir ovl_nlink_end ovl_nlink_start ovl_cleanup_index ovl_need_index ovl_is_inuse ovl_inuse_unlock ovl_inuse_trylock ovl_set_protattr ovl_check_protattr ovl_set_impure xerr ovl_check_setxattr ovl_check_dir_xattr ovl_check_origin_xattr ovl_copy_up_end ovl_copy_up_start ovl_already_copied_up ovl_path_open ovl_is_whiteout ovl_dentry_version_get impurity ovl_dir_modified ovl_inode_update ovl_dentry_set_redirect ovl_dentry_get_redirect ovl_redirect_dir ovl_dentry_needs_data_copy_up ovl_dentry_needs_data_copy_up_locked ovl_set_upperdata ovl_has_upperdata ovl_dentry_set_upper_alias ovl_dentry_has_upper_alias ovl_dentry_set_opaque ovl_dentry_is_whiteout ovl_dentry_is_opaque ovl_dentry_test_flag ovl_dentry_clear_flag ovl_dentry_set_flag ovl_set_dir_cache ovl_inode_realdata ovl_inode_lowerdata ovl_inode_real ovl_inode_lower ovl_inode_upper ovl_i_dentry_upper ovl_dentry_real ovl_dentry_lowerdata ovl_layer_lower ovl_dentry_lower ovl_dentry_upper ovl_path_real ovl_path_lowerdata ovl_path_lower ovl_path_upper ovl_dentry_weird ovl_dentry_update_reval ovl_dentry_remote ovl_alloc_entry ovl_verify_lower ovl_index_all ovl_indexdir ovl_can_decode_fh ovl_override_creds ovl_workdir ovl_drop_write ovl_want_write oip ovl_get_inode ovl_get_trap_inode ovl_lookup_trap_inode ovl_lookup_inode lowerdentry ovl_verify_inode ovl_inode_set ovl_inode_test ovl_new_inode ovl_get_nlink ovl_set_nlink_lower ovl_set_nlink_upper ovl_fill_inode ovl_inode_init ovl_fileattr_get realpath ovl_real_fileattr_get ovl_fileattr_set ovl_real_fileattr_set ovl_security_fileattr ovl_fiemap ovl_update_time ovl_get_acl ovl_listxattr ovl_xattr_get ovl_xattr_set ovl_is_private_xattr ovl_get_link ovl_permission ovl_getattr ovl_setattr ovl_aio_req orig_iocb ovl_copyop OVL_COPY OVL_CLONE OVL_DEDUPE ovl_aio_request_cache_destroy ovl_flush ovl_remap_file_range ovl_copy_file_range ovl_copyfile ovl_fadvise ovl_fallocate ovl_mmap ovl_fsync ovl_splice_write ovl_write_iter ovl_read_iter ovl_aio_rw_complete aio_req ovl_aio_cleanup_handler ovl_llseek ovl_release ovl_open ovl_real_fdget allow_meta ovl_real_fdget_meta realinode ovl_open_realfile ovl_aio_request_cache_init ovl_rename samedir ovl_set_redirect abs_redirect ovl_get_redirect ovl_can_move ovl_rmdir ovl_unlink ovl_do_remove ovl_drop_nlink ovl_remove_and_whiteout ovl_link ovl_symlink ovl_mknod ovl_mkdir ovl_create ovl_create_object ovl_create_or_link cattr ovl_create_over_whiteout ovl_set_upper_acl ovl_clear_empty ovl_create_upper ovl_instantiate ovl_set_opaque_xerr ovl_create_temp ovl_create_real ovl_mkdir_real ovl_cleanup_and_whiteout ovl_lookup_temp wdir wdentry ovl_cleanup ovl_cache_entry real_ino l_node next_maybe_whiteout is_whiteout ovl_readdir_data is_lowest middle first_maybe_whiteout d_type_supported ovl_dir_file is_real realfile upperfile ovl_readdir_translate orig_ctx xinobits xinowarn ovl_indexdir_cleanup ovl_workdir_cleanup ovl_workdir_cleanup_recurse ovl_check_d_type_supported ovl_check_d_type ovl_cleanup_whiteouts ovl_check_empty_dir ovl_dir_open ovl_dir_release ovl_dir_fsync want_upper ovl_dir_real_file ovl_dir_llseek ovl_iterate ovl_iterate_real ovl_fill_real ovl_cache_get_impure ovl_dir_read_impure ovl_fill_plain ovl_cache_update_ino ovl_remap_lower_ino ovl_dir_read_merged rdd ovl_check_whiteouts ovl_fill_merge ovl_dir_cache_free ovl_cache_free ovl_cache_entry_new ovl_copy_up_ctx pstat destdir destname indexed ovl_cu_creds ovl_copy_up ovl_copy_up_with_data ovl_maybe_copy_up ovl_copy_up_flags ovl_copy_up_one ovl_copy_up_meta_inode_data ovl_do_copy_up ovl_copy_up_tmpfile ovl_copy_up_workdir ovl_copy_up_inode ovl_create_index ovl_set_origin ovl_encode_real_fh ovl_set_attr ovl_copy_up_data ovl_copy_fileattr ovl_copy_xattr ovl_ccup_get ovl_ccup_set ovl_get_parent ovl_get_name ovl_fh_to_parent ovl_fh_to_dentry ovl_fid_to_fh ovl_lower_fh_to_d ovl_get_dentry ovl_lookup_real ovl_lookup_real_ancestor ovl_lookup_real_inode upper_alias ovl_obtain_alias ovl_encode_fh ovl_dentry_to_fid ovl_connect_layer