1*6a54128fSAndroid Build Coastguard WorkerExtended 2 filesystem structure definitions for ext2ed. 2*6a54128fSAndroid Build Coastguard Worker 3*6a54128fSAndroid Build Coastguard WorkerMost of this file is just copied from the ext2 main include file. 4*6a54128fSAndroid Build Coastguard Worker 5*6a54128fSAndroid Build Coastguard WorkerMy parser is very primitive - It only searches for the struct keywords, 6*6a54128fSAndroid Build Coastguard Workerand uses the variables in there. The rest of the file is just ignored. 7*6a54128fSAndroid Build Coastguard Worker 8*6a54128fSAndroid Build Coastguard WorkerYou will find at the end a few additional types which are not available in 9*6a54128fSAndroid Build Coastguard Workerthe original include file, such as the types "file" and "dir". They have 10*6a54128fSAndroid Build Coastguard Workerno variables, but are necessary due to the way ext2ed binds C commands 11*6a54128fSAndroid Build Coastguard Workerto specific types. 12*6a54128fSAndroid Build Coastguard Worker 13*6a54128fSAndroid Build Coastguard WorkerGadi Oxman, 7/95 14*6a54128fSAndroid Build Coastguard Worker 15*6a54128fSAndroid Build Coastguard WorkerHere is the original copyright: 16*6a54128fSAndroid Build Coastguard Worker 17*6a54128fSAndroid Build Coastguard Worker/* 18*6a54128fSAndroid Build Coastguard Worker * linux/include/linux/ext2_fs.h 19*6a54128fSAndroid Build Coastguard Worker * 20*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 1992, 1993, 1994 Remy Card ([email protected]) 21*6a54128fSAndroid Build Coastguard Worker * Laboratoire MASI - Institut Blaise Pascal 22*6a54128fSAndroid Build Coastguard Worker * Universite Pierre et Marie Curie (Paris VI) 23*6a54128fSAndroid Build Coastguard Worker * 24*6a54128fSAndroid Build Coastguard Worker * from 25*6a54128fSAndroid Build Coastguard Worker * 26*6a54128fSAndroid Build Coastguard Worker * linux/include/linux/minix_fs.h 27*6a54128fSAndroid Build Coastguard Worker * 28*6a54128fSAndroid Build Coastguard Worker * Copyright (C) 1991, 1992 Linus Torvalds 29*6a54128fSAndroid Build Coastguard Worker */ 30*6a54128fSAndroid Build Coastguard Worker 31*6a54128fSAndroid Build Coastguard Worker 32*6a54128fSAndroid Build Coastguard Worker/* 33*6a54128fSAndroid Build Coastguard Worker * ACL structures 34*6a54128fSAndroid Build Coastguard Worker */ 35*6a54128fSAndroid Build Coastguard Workerstruct ext2_acl_header /* Header of Access Control Lists */ 36*6a54128fSAndroid Build Coastguard Worker{ 37*6a54128fSAndroid Build Coastguard Worker unsigned long aclh_size; 38*6a54128fSAndroid Build Coastguard Worker unsigned long aclh_file_count; 39*6a54128fSAndroid Build Coastguard Worker unsigned long aclh_acle_count; 40*6a54128fSAndroid Build Coastguard Worker unsigned long aclh_first_acle; 41*6a54128fSAndroid Build Coastguard Worker}; 42*6a54128fSAndroid Build Coastguard Worker 43*6a54128fSAndroid Build Coastguard Workerstruct ext2_acl_entry /* Access Control List Entry */ 44*6a54128fSAndroid Build Coastguard Worker{ 45*6a54128fSAndroid Build Coastguard Worker unsigned long acle_size; 46*6a54128fSAndroid Build Coastguard Worker unsigned short acle_perms; /* Access permissions */ 47*6a54128fSAndroid Build Coastguard Worker unsigned short acle_type; /* Type of entry */ 48*6a54128fSAndroid Build Coastguard Worker unsigned short acle_tag; /* User or group identity */ 49*6a54128fSAndroid Build Coastguard Worker unsigned short acle_pad1; 50*6a54128fSAndroid Build Coastguard Worker unsigned long acle_next; /* Pointer on next entry for the */ 51*6a54128fSAndroid Build Coastguard Worker /* same inode or on next free entry */ 52*6a54128fSAndroid Build Coastguard Worker}; 53*6a54128fSAndroid Build Coastguard Worker 54*6a54128fSAndroid Build Coastguard Worker/* 55*6a54128fSAndroid Build Coastguard Worker * Structure of a blocks group descriptor 56*6a54128fSAndroid Build Coastguard Worker */ 57*6a54128fSAndroid Build Coastguard Worker 58*6a54128fSAndroid Build Coastguard Workerstruct ext2_group_desc 59*6a54128fSAndroid Build Coastguard Worker{ 60*6a54128fSAndroid Build Coastguard Worker __u32 bg_block_bitmap; /* Blocks bitmap block */ 61*6a54128fSAndroid Build Coastguard Worker __u32 bg_inode_bitmap; /* Inodes bitmap block */ 62*6a54128fSAndroid Build Coastguard Worker __u32 bg_inode_table; /* Inodes table block */ 63*6a54128fSAndroid Build Coastguard Worker __u16 bg_free_blocks_count; /* Free blocks count */ 64*6a54128fSAndroid Build Coastguard Worker __u16 bg_free_inodes_count; /* Free inodes count */ 65*6a54128fSAndroid Build Coastguard Worker __u16 bg_used_dirs_count; /* Directories count */ 66*6a54128fSAndroid Build Coastguard Worker __u16 bg_pad; 67*6a54128fSAndroid Build Coastguard Worker __u32 bg_reserved[0]; 68*6a54128fSAndroid Build Coastguard Worker __u32 bg_reserved[1]; 69*6a54128fSAndroid Build Coastguard Worker __u32 bg_reserved[2]; 70*6a54128fSAndroid Build Coastguard Worker}; 71*6a54128fSAndroid Build Coastguard Worker 72*6a54128fSAndroid Build Coastguard Worker/* 73*6a54128fSAndroid Build Coastguard Worker * Structure of an inode on the disk 74*6a54128fSAndroid Build Coastguard Worker */ 75*6a54128fSAndroid Build Coastguard Workerstruct ext2_inode { 76*6a54128fSAndroid Build Coastguard Worker __u16 i_mode; /* File mode */ 77*6a54128fSAndroid Build Coastguard Worker __u16 i_uid; /* Owner Uid */ 78*6a54128fSAndroid Build Coastguard Worker __u32 i_size; /* Size in bytes */ 79*6a54128fSAndroid Build Coastguard Worker __u32 i_atime; /* Access time */ 80*6a54128fSAndroid Build Coastguard Worker __u32 i_ctime; /* Creation time */ 81*6a54128fSAndroid Build Coastguard Worker __u32 i_mtime; /* Modification time */ 82*6a54128fSAndroid Build Coastguard Worker __u32 i_dtime; /* Deletion Time */ 83*6a54128fSAndroid Build Coastguard Worker __u16 i_gid; /* Group Id */ 84*6a54128fSAndroid Build Coastguard Worker __u16 i_links_count; /* Links count */ 85*6a54128fSAndroid Build Coastguard Worker __u32 i_blocks; /* Blocks count */ 86*6a54128fSAndroid Build Coastguard Worker __u32 i_flags; /* File flags */ 87*6a54128fSAndroid Build Coastguard Worker __u32 l_i_reserved1; 88*6a54128fSAndroid Build Coastguard Worker __u32 i_block[0]; /* Pointers to blocks */ 89*6a54128fSAndroid Build Coastguard Worker __u32 i_block[1]; /* Pointers to blocks */ 90*6a54128fSAndroid Build Coastguard Worker __u32 i_block[2]; /* Pointers to blocks */ 91*6a54128fSAndroid Build Coastguard Worker __u32 i_block[3]; /* Pointers to blocks */ 92*6a54128fSAndroid Build Coastguard Worker __u32 i_block[4]; /* Pointers to blocks */ 93*6a54128fSAndroid Build Coastguard Worker __u32 i_block[5]; /* Pointers to blocks */ 94*6a54128fSAndroid Build Coastguard Worker __u32 i_block[6]; /* Pointers to blocks */ 95*6a54128fSAndroid Build Coastguard Worker __u32 i_block[7]; /* Pointers to blocks */ 96*6a54128fSAndroid Build Coastguard Worker __u32 i_block[8]; /* Pointers to blocks */ 97*6a54128fSAndroid Build Coastguard Worker __u32 i_block[9]; /* Pointers to blocks */ 98*6a54128fSAndroid Build Coastguard Worker __u32 i_block[10]; /* Pointers to blocks */ 99*6a54128fSAndroid Build Coastguard Worker __u32 i_block[11]; /* Pointers to blocks */ 100*6a54128fSAndroid Build Coastguard Worker __u32 i_block[12]; /* Pointers to blocks */ 101*6a54128fSAndroid Build Coastguard Worker __u32 i_block[13]; /* Pointers to blocks */ 102*6a54128fSAndroid Build Coastguard Worker __u32 i_block[14]; /* Pointers to blocks */ 103*6a54128fSAndroid Build Coastguard Worker __u32 i_version; /* File version (for NFS) */ 104*6a54128fSAndroid Build Coastguard Worker __u32 i_file_acl; /* File ACL */ 105*6a54128fSAndroid Build Coastguard Worker __u32 i_size_high; /* High 32bits of size */ 106*6a54128fSAndroid Build Coastguard Worker __u32 i_faddr; /* Fragment address */ 107*6a54128fSAndroid Build Coastguard Worker __u8 l_i_frag; /* Fragment number */ 108*6a54128fSAndroid Build Coastguard Worker __u8 l_i_fsize; /* Fragment size */ 109*6a54128fSAndroid Build Coastguard Worker __u16 i_pad1; 110*6a54128fSAndroid Build Coastguard Worker __u16 l_i_uid_high; /* these 2 fields */ 111*6a54128fSAndroid Build Coastguard Worker __u16 l_i_gid_high; /* were reserved2[0] */ 112*6a54128fSAndroid Build Coastguard Worker __u32 l_i_reserved2; 113*6a54128fSAndroid Build Coastguard Worker}; 114*6a54128fSAndroid Build Coastguard Worker 115*6a54128fSAndroid Build Coastguard Worker/* 116*6a54128fSAndroid Build Coastguard Worker * Structure of the super block 117*6a54128fSAndroid Build Coastguard Worker */ 118*6a54128fSAndroid Build Coastguard Workerstruct ext2_super_block { 119*6a54128fSAndroid Build Coastguard Worker __u32 s_inodes_count; /* Inodes count */ 120*6a54128fSAndroid Build Coastguard Worker __u32 s_blocks_count; /* Blocks count */ 121*6a54128fSAndroid Build Coastguard Worker __u32 s_r_blocks_count; /* Reserved blocks count */ 122*6a54128fSAndroid Build Coastguard Worker __u32 s_free_blocks_count; /* Free blocks count */ 123*6a54128fSAndroid Build Coastguard Worker __u32 s_free_inodes_count; /* Free inodes count */ 124*6a54128fSAndroid Build Coastguard Worker __u32 s_first_data_block; /* First Data Block */ 125*6a54128fSAndroid Build Coastguard Worker __u32 s_log_block_size; /* Block size */ 126*6a54128fSAndroid Build Coastguard Worker __s32 s_log_frag_size; /* Fragment size */ 127*6a54128fSAndroid Build Coastguard Worker __u32 s_blocks_per_group; /* # Blocks per group */ 128*6a54128fSAndroid Build Coastguard Worker __u32 s_frags_per_group; /* # Fragments per group */ 129*6a54128fSAndroid Build Coastguard Worker __u32 s_inodes_per_group; /* # Inodes per group */ 130*6a54128fSAndroid Build Coastguard Worker __u32 s_mtime; /* Mount time */ 131*6a54128fSAndroid Build Coastguard Worker __u32 s_wtime; /* Write time */ 132*6a54128fSAndroid Build Coastguard Worker __u16 s_mnt_count; /* Mount count */ 133*6a54128fSAndroid Build Coastguard Worker __s16 s_max_mnt_count; /* Maximal mount count */ 134*6a54128fSAndroid Build Coastguard Worker __u16 s_magic; /* Magic signature */ 135*6a54128fSAndroid Build Coastguard Worker __u16 s_state; /* File system state */ 136*6a54128fSAndroid Build Coastguard Worker __u16 s_errors; /* Behaviour when detecting errors */ 137*6a54128fSAndroid Build Coastguard Worker __u16 s_minor_rev_level; /* minor revision level */ 138*6a54128fSAndroid Build Coastguard Worker __u32 s_lastcheck; /* time of last check */ 139*6a54128fSAndroid Build Coastguard Worker __u32 s_checkinterval; /* max. time between checks */ 140*6a54128fSAndroid Build Coastguard Worker __u32 s_creator_os; /* OS */ 141*6a54128fSAndroid Build Coastguard Worker __u32 s_rev_level; /* Revision level */ 142*6a54128fSAndroid Build Coastguard Worker __u16 s_def_resuid; /* Default uid for reserved blocks */ 143*6a54128fSAndroid Build Coastguard Worker __u16 s_def_resgid; /* Default gid for reserved blocks */ 144*6a54128fSAndroid Build Coastguard Worker __u32 s_first_ino; /* First non-reserved inode */ 145*6a54128fSAndroid Build Coastguard Worker __u16 s_inode_size; /* size of inode structure */ 146*6a54128fSAndroid Build Coastguard Worker __u16 s_block_group_nr; /* block group # of this superblock */ 147*6a54128fSAndroid Build Coastguard Worker __u32 s_feature_compat; /* compatible feature set */ 148*6a54128fSAndroid Build Coastguard Worker __u32 s_feature_incompat; /* incompatible feature set */ 149*6a54128fSAndroid Build Coastguard Worker __u32 s_feature_ro_compat; /* readonly-compatible feature set */ 150*6a54128fSAndroid Build Coastguard Worker char[16] s_uuid; /* 128-bit uuid for volume */ 151*6a54128fSAndroid Build Coastguard Worker char[16] s_volume_name; /* volume name */ 152*6a54128fSAndroid Build Coastguard Worker char[64] s_last_mounted; /* directory where last mounted */ 153*6a54128fSAndroid Build Coastguard Worker __u32 s_algorithm_usage_bitmap; /* For compression */ 154*6a54128fSAndroid Build Coastguard Worker /* 155*6a54128fSAndroid Build Coastguard Worker * Performance hints. Directory preallocation should only 156*6a54128fSAndroid Build Coastguard Worker * happen if the EXT2_FEATURE_COMPAT_DIR_PREALLOC flag is on. 157*6a54128fSAndroid Build Coastguard Worker */ 158*6a54128fSAndroid Build Coastguard Worker __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/ 159*6a54128fSAndroid Build Coastguard Worker __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */ 160*6a54128fSAndroid Build Coastguard Worker __u16 s_padding1; 161*6a54128fSAndroid Build Coastguard Worker /* 162*6a54128fSAndroid Build Coastguard Worker * Journaling support valid if EXT2_FEATURE_COMPAT_HAS_JOURNAL set. 163*6a54128fSAndroid Build Coastguard Worker */ 164*6a54128fSAndroid Build Coastguard Worker char[16] s_journal_uuid; /* uuid of journal superblock */ 165*6a54128fSAndroid Build Coastguard Worker __u32 s_journal_inum; /* inode number of journal file */ 166*6a54128fSAndroid Build Coastguard Worker __u32 s_journal_dev; /* device number of journal file */ 167*6a54128fSAndroid Build Coastguard Worker __u32 s_last_orphan; /* start of list of inodes to delete */ 168*6a54128fSAndroid Build Coastguard Worker 169*6a54128fSAndroid Build Coastguard Worker 170*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[0]; /* Padding to the end of the block */ 171*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[1]; 172*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[2]; 173*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[3]; 174*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[4]; 175*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[5]; 176*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[6]; 177*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[7]; 178*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[8]; 179*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[9]; 180*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[10]; 181*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[11]; 182*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[12]; 183*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[13]; 184*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[14]; 185*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[15]; 186*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[16]; 187*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[17]; 188*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[18]; 189*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[19]; 190*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[20]; 191*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[21]; 192*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[22]; 193*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[23]; 194*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[24]; 195*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[25]; 196*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[26]; 197*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[27]; 198*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[28]; 199*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[29]; 200*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[30]; 201*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[31]; 202*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[32]; 203*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[33]; 204*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[34]; 205*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[35]; 206*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[36]; 207*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[37]; 208*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[38]; 209*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[39]; 210*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[40]; 211*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[41]; 212*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[42]; 213*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[43]; 214*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[44]; 215*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[45]; 216*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[46]; 217*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[47]; 218*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[48]; 219*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[49]; 220*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[50]; 221*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[51]; 222*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[52]; 223*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[53]; 224*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[54]; 225*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[55]; 226*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[56]; 227*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[57]; 228*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[58]; 229*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[59]; 230*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[60]; 231*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[61]; 232*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[62]; 233*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[63]; 234*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[64]; 235*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[65]; 236*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[66]; 237*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[67]; 238*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[68]; 239*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[69]; 240*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[70]; 241*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[71]; 242*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[72]; 243*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[73]; 244*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[74]; 245*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[75]; 246*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[76]; 247*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[77]; 248*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[78]; 249*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[79]; 250*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[80]; 251*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[81]; 252*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[82]; 253*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[83]; 254*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[84]; 255*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[85]; 256*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[86]; 257*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[87]; 258*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[88]; 259*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[89]; 260*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[90]; 261*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[91]; 262*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[92]; 263*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[93]; 264*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[94]; 265*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[95]; 266*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[96]; 267*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[97]; 268*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[98]; 269*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[99]; 270*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[100]; 271*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[101]; 272*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[102]; 273*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[103]; 274*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[104]; 275*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[105]; 276*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[106]; 277*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[107]; 278*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[108]; 279*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[109]; 280*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[110]; 281*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[111]; 282*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[112]; 283*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[113]; 284*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[114]; 285*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[115]; 286*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[116]; 287*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[117]; 288*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[118]; 289*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[119]; 290*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[120]; 291*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[121]; 292*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[122]; 293*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[123]; 294*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[124]; 295*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[125]; 296*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[126]; 297*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[127]; 298*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[128]; 299*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[129]; 300*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[130]; 301*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[131]; 302*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[132]; 303*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[133]; 304*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[134]; 305*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[135]; 306*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[136]; 307*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[137]; 308*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[138]; 309*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[139]; 310*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[140]; 311*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[141]; 312*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[142]; 313*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[143]; 314*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[144]; 315*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[145]; 316*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[146]; 317*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[147]; 318*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[148]; 319*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[149]; 320*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[150]; 321*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[151]; 322*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[152]; 323*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[153]; 324*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[154]; 325*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[155]; 326*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[156]; 327*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[157]; 328*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[158]; 329*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[159]; 330*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[160]; 331*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[161]; 332*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[162]; 333*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[163]; 334*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[164]; 335*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[165]; 336*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[166]; 337*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[167]; 338*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[168]; 339*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[169]; 340*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[170]; 341*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[171]; 342*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[172]; 343*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[173]; 344*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[174]; 345*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[175]; 346*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[176]; 347*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[177]; 348*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[178]; 349*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[179]; 350*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[180]; 351*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[181]; 352*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[182]; 353*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[183]; 354*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[184]; 355*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[185]; 356*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[186]; 357*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[187]; 358*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[188]; 359*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[189]; 360*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[190]; 361*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[191]; 362*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[192]; 363*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[193]; 364*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[194]; 365*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[195]; 366*6a54128fSAndroid Build Coastguard Worker __u32 s_reserved[196]; 367*6a54128fSAndroid Build Coastguard Worker}; 368*6a54128fSAndroid Build Coastguard Worker 369*6a54128fSAndroid Build Coastguard WorkerThe following is actually not used, due to the variable length of the 370*6a54128fSAndroid Build Coastguard Workername field. EXT2ED handles directories through the type "dir" below. 371*6a54128fSAndroid Build Coastguard Worker 372*6a54128fSAndroid Build Coastguard Worker/* 373*6a54128fSAndroid Build Coastguard Worker * Structure of a directory entry 374*6a54128fSAndroid Build Coastguard Worker */ 375*6a54128fSAndroid Build Coastguard Worker 376*6a54128fSAndroid Build Coastguard Worker/* struct ext2_dir_entry { */ 377*6a54128fSAndroid Build Coastguard Worker/* 378*6a54128fSAndroid Build Coastguard Worker __u32 inode; /* Inode number */ 379*6a54128fSAndroid Build Coastguard Worker __u16 rec_len; /* Directory entry length */ 380*6a54128fSAndroid Build Coastguard Worker __u16 name_len; /* Name length */ 381*6a54128fSAndroid Build Coastguard Worker char name[EXT2_NAME_LEN]; /* File name */ 382*6a54128fSAndroid Build Coastguard Worker}; 383*6a54128fSAndroid Build Coastguard Worker*/ 384*6a54128fSAndroid Build Coastguard Worker 385*6a54128fSAndroid Build Coastguard Workerstruct file { 386*6a54128fSAndroid Build Coastguard Worker}; 387*6a54128fSAndroid Build Coastguard Worker 388*6a54128fSAndroid Build Coastguard Workerstruct dir { 389*6a54128fSAndroid Build Coastguard Worker}; 390*6a54128fSAndroid Build Coastguard Worker 391*6a54128fSAndroid Build Coastguard Workerstruct block_bitmap { 392*6a54128fSAndroid Build Coastguard Worker}; 393*6a54128fSAndroid Build Coastguard Worker 394*6a54128fSAndroid Build Coastguard Workerstruct inode_bitmap { 395*6a54128fSAndroid Build Coastguard Worker}; 396*6a54128fSAndroid Build Coastguard Worker 397*6a54128fSAndroid Build Coastguard Workerstruct ext2_dx_root_node { 398*6a54128fSAndroid Build Coastguard Worker __u32 dot_inode; 399*6a54128fSAndroid Build Coastguard Worker __u16 dot_rec_len; 400*6a54128fSAndroid Build Coastguard Worker __u8 dot_name_len; 401*6a54128fSAndroid Build Coastguard Worker __u8 dot_file_type; 402*6a54128fSAndroid Build Coastguard Worker char[4] dot_name; 403*6a54128fSAndroid Build Coastguard Worker __u32 dot_dot_inode; 404*6a54128fSAndroid Build Coastguard Worker __u16 dot_dot_rec_len; 405*6a54128fSAndroid Build Coastguard Worker __u8 dot_dot_name_len; 406*6a54128fSAndroid Build Coastguard Worker __u8 dot_dot_file_type; 407*6a54128fSAndroid Build Coastguard Worker char[4] dot_dot_name; 408*6a54128fSAndroid Build Coastguard Worker __u32 reserved_zero; 409*6a54128fSAndroid Build Coastguard Worker __u8 hash_version; /* 0 now, 1 at release */ 410*6a54128fSAndroid Build Coastguard Worker __u8 info_length; /* 8 */ 411*6a54128fSAndroid Build Coastguard Worker __u8 indirect_levels; 412*6a54128fSAndroid Build Coastguard Worker __u8 unused_flags; 413*6a54128fSAndroid Build Coastguard Worker __u16 limit; 414*6a54128fSAndroid Build Coastguard Worker __u16 count; 415*6a54128fSAndroid Build Coastguard Worker __u32 block[0]; 416*6a54128fSAndroid Build Coastguard Worker __u32 hash[1]; 417*6a54128fSAndroid Build Coastguard Worker __u32 block[1]; 418*6a54128fSAndroid Build Coastguard Worker __u32 hash[2]; 419*6a54128fSAndroid Build Coastguard Worker __u32 block[2]; 420*6a54128fSAndroid Build Coastguard Worker __u32 hash[3]; 421*6a54128fSAndroid Build Coastguard Worker __u32 block[3]; 422*6a54128fSAndroid Build Coastguard Worker __u32 hash[4]; 423*6a54128fSAndroid Build Coastguard Worker __u32 block[4]; 424*6a54128fSAndroid Build Coastguard Worker __u32 hash[5]; 425*6a54128fSAndroid Build Coastguard Worker __u32 block[5]; 426*6a54128fSAndroid Build Coastguard Worker __u32 hash[6]; 427*6a54128fSAndroid Build Coastguard Worker __u32 block[6]; 428*6a54128fSAndroid Build Coastguard Worker __u32 hash[7]; 429*6a54128fSAndroid Build Coastguard Worker __u32 block[7]; 430*6a54128fSAndroid Build Coastguard Worker __u32 hash[8]; 431*6a54128fSAndroid Build Coastguard Worker __u32 block[8]; 432*6a54128fSAndroid Build Coastguard Worker __u32 hash[9]; 433*6a54128fSAndroid Build Coastguard Worker __u32 block[9]; 434*6a54128fSAndroid Build Coastguard Worker __u32 hash[10]; 435*6a54128fSAndroid Build Coastguard Worker __u32 block[10]; 436*6a54128fSAndroid Build Coastguard Worker __u32 hash[11]; 437*6a54128fSAndroid Build Coastguard Worker __u32 block[11]; 438*6a54128fSAndroid Build Coastguard Worker __u32 hash[12]; 439*6a54128fSAndroid Build Coastguard Worker __u32 block[12]; 440*6a54128fSAndroid Build Coastguard Worker __u32 hash[13]; 441*6a54128fSAndroid Build Coastguard Worker __u32 block[13]; 442*6a54128fSAndroid Build Coastguard Worker __u32 hash[14]; 443*6a54128fSAndroid Build Coastguard Worker __u32 block[14]; 444*6a54128fSAndroid Build Coastguard Worker __u32 hash[15]; 445*6a54128fSAndroid Build Coastguard Worker __u32 block[15]; 446*6a54128fSAndroid Build Coastguard Worker __u32 hash[16]; 447*6a54128fSAndroid Build Coastguard Worker __u32 block[16]; 448*6a54128fSAndroid Build Coastguard Worker __u32 hash[17]; 449*6a54128fSAndroid Build Coastguard Worker __u32 block[17]; 450*6a54128fSAndroid Build Coastguard Worker __u32 hash[18]; 451*6a54128fSAndroid Build Coastguard Worker __u32 block[18]; 452*6a54128fSAndroid Build Coastguard Worker __u32 hash[19]; 453*6a54128fSAndroid Build Coastguard Worker __u32 block[19]; 454*6a54128fSAndroid Build Coastguard Worker __u32 hash[20]; 455*6a54128fSAndroid Build Coastguard Worker __u32 block[20]; 456*6a54128fSAndroid Build Coastguard Worker __u32 hash[21]; 457*6a54128fSAndroid Build Coastguard Worker __u32 block[21]; 458*6a54128fSAndroid Build Coastguard Worker __u32 hash[22]; 459*6a54128fSAndroid Build Coastguard Worker __u32 block[22]; 460*6a54128fSAndroid Build Coastguard Worker __u32 hash[23]; 461*6a54128fSAndroid Build Coastguard Worker __u32 block[23]; 462*6a54128fSAndroid Build Coastguard Worker __u32 hash[24]; 463*6a54128fSAndroid Build Coastguard Worker __u32 block[24]; 464*6a54128fSAndroid Build Coastguard Worker __u32 hash[25]; 465*6a54128fSAndroid Build Coastguard Worker __u32 block[25]; 466*6a54128fSAndroid Build Coastguard Worker __u32 hash[26]; 467*6a54128fSAndroid Build Coastguard Worker __u32 block[26]; 468*6a54128fSAndroid Build Coastguard Worker __u32 hash[27]; 469*6a54128fSAndroid Build Coastguard Worker __u32 block[27]; 470*6a54128fSAndroid Build Coastguard Worker __u32 hash[28]; 471*6a54128fSAndroid Build Coastguard Worker __u32 block[28]; 472*6a54128fSAndroid Build Coastguard Worker __u32 hash[29]; 473*6a54128fSAndroid Build Coastguard Worker __u32 block[29]; 474*6a54128fSAndroid Build Coastguard Worker __u32 hash[30]; 475*6a54128fSAndroid Build Coastguard Worker __u32 block[30]; 476*6a54128fSAndroid Build Coastguard Worker __u32 hash[31]; 477*6a54128fSAndroid Build Coastguard Worker __u32 block[31]; 478*6a54128fSAndroid Build Coastguard Worker __u32 hash[32]; 479*6a54128fSAndroid Build Coastguard Worker __u32 block[32]; 480*6a54128fSAndroid Build Coastguard Worker __u32 hash[33]; 481*6a54128fSAndroid Build Coastguard Worker __u32 block[33]; 482*6a54128fSAndroid Build Coastguard Worker __u32 hash[34]; 483*6a54128fSAndroid Build Coastguard Worker __u32 block[34]; 484*6a54128fSAndroid Build Coastguard Worker __u32 hash[35]; 485*6a54128fSAndroid Build Coastguard Worker __u32 block[35]; 486*6a54128fSAndroid Build Coastguard Worker __u32 hash[36]; 487*6a54128fSAndroid Build Coastguard Worker __u32 block[36]; 488*6a54128fSAndroid Build Coastguard Worker __u32 hash[37]; 489*6a54128fSAndroid Build Coastguard Worker __u32 block[37]; 490*6a54128fSAndroid Build Coastguard Worker __u32 hash[38]; 491*6a54128fSAndroid Build Coastguard Worker __u32 block[38]; 492*6a54128fSAndroid Build Coastguard Worker __u32 hash[39]; 493*6a54128fSAndroid Build Coastguard Worker __u32 block[39]; 494*6a54128fSAndroid Build Coastguard Worker __u32 hash[40]; 495*6a54128fSAndroid Build Coastguard Worker __u32 block[40]; 496*6a54128fSAndroid Build Coastguard Worker __u32 hash[41]; 497*6a54128fSAndroid Build Coastguard Worker __u32 block[41]; 498*6a54128fSAndroid Build Coastguard Worker __u32 hash[42]; 499*6a54128fSAndroid Build Coastguard Worker __u32 block[42]; 500*6a54128fSAndroid Build Coastguard Worker __u32 hash[43]; 501*6a54128fSAndroid Build Coastguard Worker __u32 block[43]; 502*6a54128fSAndroid Build Coastguard Worker __u32 hash[44]; 503*6a54128fSAndroid Build Coastguard Worker __u32 block[44]; 504*6a54128fSAndroid Build Coastguard Worker __u32 hash[45]; 505*6a54128fSAndroid Build Coastguard Worker __u32 block[45]; 506*6a54128fSAndroid Build Coastguard Worker __u32 hash[46]; 507*6a54128fSAndroid Build Coastguard Worker __u32 block[46]; 508*6a54128fSAndroid Build Coastguard Worker __u32 hash[47]; 509*6a54128fSAndroid Build Coastguard Worker __u32 block[47]; 510*6a54128fSAndroid Build Coastguard Worker __u32 hash[48]; 511*6a54128fSAndroid Build Coastguard Worker __u32 block[48]; 512*6a54128fSAndroid Build Coastguard Worker __u32 hash[49]; 513*6a54128fSAndroid Build Coastguard Worker __u32 block[49]; 514*6a54128fSAndroid Build Coastguard Worker __u32 hash[50]; 515*6a54128fSAndroid Build Coastguard Worker __u32 block[50]; 516*6a54128fSAndroid Build Coastguard Worker __u32 hash[51]; 517*6a54128fSAndroid Build Coastguard Worker __u32 block[51]; 518*6a54128fSAndroid Build Coastguard Worker __u32 hash[52]; 519*6a54128fSAndroid Build Coastguard Worker __u32 block[52]; 520*6a54128fSAndroid Build Coastguard Worker __u32 hash[53]; 521*6a54128fSAndroid Build Coastguard Worker __u32 block[53]; 522*6a54128fSAndroid Build Coastguard Worker __u32 hash[54]; 523*6a54128fSAndroid Build Coastguard Worker __u32 block[54]; 524*6a54128fSAndroid Build Coastguard Worker __u32 hash[55]; 525*6a54128fSAndroid Build Coastguard Worker __u32 block[55]; 526*6a54128fSAndroid Build Coastguard Worker __u32 hash[56]; 527*6a54128fSAndroid Build Coastguard Worker __u32 block[56]; 528*6a54128fSAndroid Build Coastguard Worker __u32 hash[57]; 529*6a54128fSAndroid Build Coastguard Worker __u32 block[57]; 530*6a54128fSAndroid Build Coastguard Worker __u32 hash[58]; 531*6a54128fSAndroid Build Coastguard Worker __u32 block[58]; 532*6a54128fSAndroid Build Coastguard Worker __u32 hash[59]; 533*6a54128fSAndroid Build Coastguard Worker __u32 block[59]; 534*6a54128fSAndroid Build Coastguard Worker __u32 hash[60]; 535*6a54128fSAndroid Build Coastguard Worker __u32 block[60]; 536*6a54128fSAndroid Build Coastguard Worker __u32 hash[61]; 537*6a54128fSAndroid Build Coastguard Worker __u32 block[61]; 538*6a54128fSAndroid Build Coastguard Worker __u32 hash[62]; 539*6a54128fSAndroid Build Coastguard Worker __u32 block[62]; 540*6a54128fSAndroid Build Coastguard Worker __u32 hash[63]; 541*6a54128fSAndroid Build Coastguard Worker __u32 block[63]; 542*6a54128fSAndroid Build Coastguard Worker __u32 hash[64]; 543*6a54128fSAndroid Build Coastguard Worker __u32 block[64]; 544*6a54128fSAndroid Build Coastguard Worker __u32 hash[65]; 545*6a54128fSAndroid Build Coastguard Worker __u32 block[65]; 546*6a54128fSAndroid Build Coastguard Worker __u32 hash[66]; 547*6a54128fSAndroid Build Coastguard Worker __u32 block[66]; 548*6a54128fSAndroid Build Coastguard Worker __u32 hash[67]; 549*6a54128fSAndroid Build Coastguard Worker __u32 block[67]; 550*6a54128fSAndroid Build Coastguard Worker __u32 hash[68]; 551*6a54128fSAndroid Build Coastguard Worker __u32 block[68]; 552*6a54128fSAndroid Build Coastguard Worker __u32 hash[69]; 553*6a54128fSAndroid Build Coastguard Worker __u32 block[69]; 554*6a54128fSAndroid Build Coastguard Worker __u32 hash[70]; 555*6a54128fSAndroid Build Coastguard Worker __u32 block[70]; 556*6a54128fSAndroid Build Coastguard Worker __u32 hash[71]; 557*6a54128fSAndroid Build Coastguard Worker __u32 block[71]; 558*6a54128fSAndroid Build Coastguard Worker __u32 hash[72]; 559*6a54128fSAndroid Build Coastguard Worker __u32 block[72]; 560*6a54128fSAndroid Build Coastguard Worker __u32 hash[73]; 561*6a54128fSAndroid Build Coastguard Worker __u32 block[73]; 562*6a54128fSAndroid Build Coastguard Worker __u32 hash[74]; 563*6a54128fSAndroid Build Coastguard Worker __u32 block[74]; 564*6a54128fSAndroid Build Coastguard Worker __u32 hash[75]; 565*6a54128fSAndroid Build Coastguard Worker __u32 block[75]; 566*6a54128fSAndroid Build Coastguard Worker __u32 hash[76]; 567*6a54128fSAndroid Build Coastguard Worker __u32 block[76]; 568*6a54128fSAndroid Build Coastguard Worker __u32 hash[77]; 569*6a54128fSAndroid Build Coastguard Worker __u32 block[77]; 570*6a54128fSAndroid Build Coastguard Worker __u32 hash[78]; 571*6a54128fSAndroid Build Coastguard Worker __u32 block[78]; 572*6a54128fSAndroid Build Coastguard Worker __u32 hash[79]; 573*6a54128fSAndroid Build Coastguard Worker __u32 block[79]; 574*6a54128fSAndroid Build Coastguard Worker __u32 hash[80]; 575*6a54128fSAndroid Build Coastguard Worker __u32 block[80]; 576*6a54128fSAndroid Build Coastguard Worker __u32 hash[81]; 577*6a54128fSAndroid Build Coastguard Worker __u32 block[81]; 578*6a54128fSAndroid Build Coastguard Worker __u32 hash[82]; 579*6a54128fSAndroid Build Coastguard Worker __u32 block[82]; 580*6a54128fSAndroid Build Coastguard Worker __u32 hash[83]; 581*6a54128fSAndroid Build Coastguard Worker __u32 block[83]; 582*6a54128fSAndroid Build Coastguard Worker __u32 hash[84]; 583*6a54128fSAndroid Build Coastguard Worker __u32 block[84]; 584*6a54128fSAndroid Build Coastguard Worker __u32 hash[85]; 585*6a54128fSAndroid Build Coastguard Worker __u32 block[85]; 586*6a54128fSAndroid Build Coastguard Worker __u32 hash[86]; 587*6a54128fSAndroid Build Coastguard Worker __u32 block[86]; 588*6a54128fSAndroid Build Coastguard Worker __u32 hash[87]; 589*6a54128fSAndroid Build Coastguard Worker __u32 block[87]; 590*6a54128fSAndroid Build Coastguard Worker __u32 hash[88]; 591*6a54128fSAndroid Build Coastguard Worker __u32 block[88]; 592*6a54128fSAndroid Build Coastguard Worker __u32 hash[89]; 593*6a54128fSAndroid Build Coastguard Worker __u32 block[89]; 594*6a54128fSAndroid Build Coastguard Worker __u32 hash[80]; 595*6a54128fSAndroid Build Coastguard Worker __u32 block[80]; 596*6a54128fSAndroid Build Coastguard Worker __u32 hash[81]; 597*6a54128fSAndroid Build Coastguard Worker __u32 block[81]; 598*6a54128fSAndroid Build Coastguard Worker __u32 hash[82]; 599*6a54128fSAndroid Build Coastguard Worker __u32 block[82]; 600*6a54128fSAndroid Build Coastguard Worker __u32 hash[83]; 601*6a54128fSAndroid Build Coastguard Worker __u32 block[83]; 602*6a54128fSAndroid Build Coastguard Worker __u32 hash[84]; 603*6a54128fSAndroid Build Coastguard Worker __u32 block[84]; 604*6a54128fSAndroid Build Coastguard Worker __u32 hash[85]; 605*6a54128fSAndroid Build Coastguard Worker __u32 block[85]; 606*6a54128fSAndroid Build Coastguard Worker __u32 hash[86]; 607*6a54128fSAndroid Build Coastguard Worker __u32 block[86]; 608*6a54128fSAndroid Build Coastguard Worker __u32 hash[87]; 609*6a54128fSAndroid Build Coastguard Worker __u32 block[87]; 610*6a54128fSAndroid Build Coastguard Worker __u32 hash[88]; 611*6a54128fSAndroid Build Coastguard Worker __u32 block[88]; 612*6a54128fSAndroid Build Coastguard Worker __u32 hash[89]; 613*6a54128fSAndroid Build Coastguard Worker __u32 block[89]; 614*6a54128fSAndroid Build Coastguard Worker __u32 hash[90]; 615*6a54128fSAndroid Build Coastguard Worker __u32 block[90]; 616*6a54128fSAndroid Build Coastguard Worker __u32 hash[91]; 617*6a54128fSAndroid Build Coastguard Worker __u32 block[91]; 618*6a54128fSAndroid Build Coastguard Worker __u32 hash[92]; 619*6a54128fSAndroid Build Coastguard Worker __u32 block[92]; 620*6a54128fSAndroid Build Coastguard Worker __u32 hash[93]; 621*6a54128fSAndroid Build Coastguard Worker __u32 block[93]; 622*6a54128fSAndroid Build Coastguard Worker __u32 hash[94]; 623*6a54128fSAndroid Build Coastguard Worker __u32 block[94]; 624*6a54128fSAndroid Build Coastguard Worker __u32 hash[95]; 625*6a54128fSAndroid Build Coastguard Worker __u32 block[95]; 626*6a54128fSAndroid Build Coastguard Worker __u32 hash[96]; 627*6a54128fSAndroid Build Coastguard Worker __u32 block[96]; 628*6a54128fSAndroid Build Coastguard Worker __u32 hash[97]; 629*6a54128fSAndroid Build Coastguard Worker __u32 block[97]; 630*6a54128fSAndroid Build Coastguard Worker __u32 hash[98]; 631*6a54128fSAndroid Build Coastguard Worker __u32 block[98]; 632*6a54128fSAndroid Build Coastguard Worker __u32 hash[99]; 633*6a54128fSAndroid Build Coastguard Worker __u32 block[99]; 634*6a54128fSAndroid Build Coastguard Worker __u32 hash[100]; 635*6a54128fSAndroid Build Coastguard Worker __u32 block[100]; 636*6a54128fSAndroid Build Coastguard Worker __u32 hash[101]; 637*6a54128fSAndroid Build Coastguard Worker __u32 block[101]; 638*6a54128fSAndroid Build Coastguard Worker __u32 hash[102]; 639*6a54128fSAndroid Build Coastguard Worker __u32 block[102]; 640*6a54128fSAndroid Build Coastguard Worker __u32 hash[103]; 641*6a54128fSAndroid Build Coastguard Worker __u32 block[103]; 642*6a54128fSAndroid Build Coastguard Worker __u32 hash[104]; 643*6a54128fSAndroid Build Coastguard Worker __u32 block[104]; 644*6a54128fSAndroid Build Coastguard Worker __u32 hash[105]; 645*6a54128fSAndroid Build Coastguard Worker __u32 block[105]; 646*6a54128fSAndroid Build Coastguard Worker __u32 hash[106]; 647*6a54128fSAndroid Build Coastguard Worker __u32 block[106]; 648*6a54128fSAndroid Build Coastguard Worker __u32 hash[107]; 649*6a54128fSAndroid Build Coastguard Worker __u32 block[107]; 650*6a54128fSAndroid Build Coastguard Worker __u32 hash[108]; 651*6a54128fSAndroid Build Coastguard Worker __u32 block[108]; 652*6a54128fSAndroid Build Coastguard Worker __u32 hash[109]; 653*6a54128fSAndroid Build Coastguard Worker __u32 block[109]; 654*6a54128fSAndroid Build Coastguard Worker __u32 hash[110]; 655*6a54128fSAndroid Build Coastguard Worker __u32 block[110]; 656*6a54128fSAndroid Build Coastguard Worker __u32 hash[111]; 657*6a54128fSAndroid Build Coastguard Worker __u32 block[111]; 658*6a54128fSAndroid Build Coastguard Worker __u32 hash[112]; 659*6a54128fSAndroid Build Coastguard Worker __u32 block[112]; 660*6a54128fSAndroid Build Coastguard Worker __u32 hash[113]; 661*6a54128fSAndroid Build Coastguard Worker __u32 block[113]; 662*6a54128fSAndroid Build Coastguard Worker __u32 hash[114]; 663*6a54128fSAndroid Build Coastguard Worker __u32 block[114]; 664*6a54128fSAndroid Build Coastguard Worker __u32 hash[115]; 665*6a54128fSAndroid Build Coastguard Worker __u32 block[115]; 666*6a54128fSAndroid Build Coastguard Worker __u32 hash[116]; 667*6a54128fSAndroid Build Coastguard Worker __u32 block[116]; 668*6a54128fSAndroid Build Coastguard Worker __u32 hash[117]; 669*6a54128fSAndroid Build Coastguard Worker __u32 block[117]; 670*6a54128fSAndroid Build Coastguard Worker __u32 hash[118]; 671*6a54128fSAndroid Build Coastguard Worker __u32 block[118]; 672*6a54128fSAndroid Build Coastguard Worker __u32 hash[119]; 673*6a54128fSAndroid Build Coastguard Worker __u32 block[119]; 674*6a54128fSAndroid Build Coastguard Worker __u32 hash[120]; 675*6a54128fSAndroid Build Coastguard Worker __u32 block[120]; 676*6a54128fSAndroid Build Coastguard Worker __u32 hash[121]; 677*6a54128fSAndroid Build Coastguard Worker __u32 block[121]; 678*6a54128fSAndroid Build Coastguard Worker __u32 hash[122]; 679*6a54128fSAndroid Build Coastguard Worker __u32 block[122]; 680*6a54128fSAndroid Build Coastguard Worker __u32 hash[123]; 681*6a54128fSAndroid Build Coastguard Worker __u32 block[123]; 682*6a54128fSAndroid Build Coastguard Worker __u32 hash[124]; 683*6a54128fSAndroid Build Coastguard Worker __u32 block[124]; 684*6a54128fSAndroid Build Coastguard Worker __u32 hash[125]; 685*6a54128fSAndroid Build Coastguard Worker __u32 block[125]; 686*6a54128fSAndroid Build Coastguard Worker __u32 hash[126]; 687*6a54128fSAndroid Build Coastguard Worker __u32 block[126]; 688*6a54128fSAndroid Build Coastguard Worker __u32 hash[127]; 689*6a54128fSAndroid Build Coastguard Worker __u32 block[127]; 690*6a54128fSAndroid Build Coastguard Worker}; 691*6a54128fSAndroid Build Coastguard Worker 692*6a54128fSAndroid Build Coastguard Workerstruct ext2_dx_int_node { 693*6a54128fSAndroid Build Coastguard Worker __u32 fake_inode; 694*6a54128fSAndroid Build Coastguard Worker __u16 fake_rec_len; 695*6a54128fSAndroid Build Coastguard Worker __u8 fake_name_len; 696*6a54128fSAndroid Build Coastguard Worker __u8 fake_file_type; 697*6a54128fSAndroid Build Coastguard Worker __u16 limit; 698*6a54128fSAndroid Build Coastguard Worker __u16 count; 699*6a54128fSAndroid Build Coastguard Worker __u32 block[0]; 700*6a54128fSAndroid Build Coastguard Worker __u32 hash[1]; 701*6a54128fSAndroid Build Coastguard Worker __u32 block[1]; 702*6a54128fSAndroid Build Coastguard Worker __u32 hash[2]; 703*6a54128fSAndroid Build Coastguard Worker __u32 block[2]; 704*6a54128fSAndroid Build Coastguard Worker __u32 hash[3]; 705*6a54128fSAndroid Build Coastguard Worker __u32 block[3]; 706*6a54128fSAndroid Build Coastguard Worker __u32 hash[4]; 707*6a54128fSAndroid Build Coastguard Worker __u32 block[4]; 708*6a54128fSAndroid Build Coastguard Worker __u32 hash[5]; 709*6a54128fSAndroid Build Coastguard Worker __u32 block[5]; 710*6a54128fSAndroid Build Coastguard Worker __u32 hash[6]; 711*6a54128fSAndroid Build Coastguard Worker __u32 block[6]; 712*6a54128fSAndroid Build Coastguard Worker __u32 hash[7]; 713*6a54128fSAndroid Build Coastguard Worker __u32 block[7]; 714*6a54128fSAndroid Build Coastguard Worker __u32 hash[8]; 715*6a54128fSAndroid Build Coastguard Worker __u32 block[8]; 716*6a54128fSAndroid Build Coastguard Worker __u32 hash[9]; 717*6a54128fSAndroid Build Coastguard Worker __u32 block[9]; 718*6a54128fSAndroid Build Coastguard Worker __u32 hash[10]; 719*6a54128fSAndroid Build Coastguard Worker __u32 block[10]; 720*6a54128fSAndroid Build Coastguard Worker __u32 hash[11]; 721*6a54128fSAndroid Build Coastguard Worker __u32 block[11]; 722*6a54128fSAndroid Build Coastguard Worker __u32 hash[12]; 723*6a54128fSAndroid Build Coastguard Worker __u32 block[12]; 724*6a54128fSAndroid Build Coastguard Worker __u32 hash[13]; 725*6a54128fSAndroid Build Coastguard Worker __u32 block[13]; 726*6a54128fSAndroid Build Coastguard Worker __u32 hash[14]; 727*6a54128fSAndroid Build Coastguard Worker __u32 block[14]; 728*6a54128fSAndroid Build Coastguard Worker __u32 hash[15]; 729*6a54128fSAndroid Build Coastguard Worker __u32 block[15]; 730*6a54128fSAndroid Build Coastguard Worker __u32 hash[16]; 731*6a54128fSAndroid Build Coastguard Worker __u32 block[16]; 732*6a54128fSAndroid Build Coastguard Worker __u32 hash[17]; 733*6a54128fSAndroid Build Coastguard Worker __u32 block[17]; 734*6a54128fSAndroid Build Coastguard Worker __u32 hash[18]; 735*6a54128fSAndroid Build Coastguard Worker __u32 block[18]; 736*6a54128fSAndroid Build Coastguard Worker __u32 hash[19]; 737*6a54128fSAndroid Build Coastguard Worker __u32 block[19]; 738*6a54128fSAndroid Build Coastguard Worker __u32 hash[20]; 739*6a54128fSAndroid Build Coastguard Worker __u32 block[20]; 740*6a54128fSAndroid Build Coastguard Worker __u32 hash[21]; 741*6a54128fSAndroid Build Coastguard Worker __u32 block[21]; 742*6a54128fSAndroid Build Coastguard Worker __u32 hash[22]; 743*6a54128fSAndroid Build Coastguard Worker __u32 block[22]; 744*6a54128fSAndroid Build Coastguard Worker __u32 hash[23]; 745*6a54128fSAndroid Build Coastguard Worker __u32 block[23]; 746*6a54128fSAndroid Build Coastguard Worker __u32 hash[24]; 747*6a54128fSAndroid Build Coastguard Worker __u32 block[24]; 748*6a54128fSAndroid Build Coastguard Worker __u32 hash[25]; 749*6a54128fSAndroid Build Coastguard Worker __u32 block[25]; 750*6a54128fSAndroid Build Coastguard Worker __u32 hash[26]; 751*6a54128fSAndroid Build Coastguard Worker __u32 block[26]; 752*6a54128fSAndroid Build Coastguard Worker __u32 hash[27]; 753*6a54128fSAndroid Build Coastguard Worker __u32 block[27]; 754*6a54128fSAndroid Build Coastguard Worker __u32 hash[28]; 755*6a54128fSAndroid Build Coastguard Worker __u32 block[28]; 756*6a54128fSAndroid Build Coastguard Worker __u32 hash[29]; 757*6a54128fSAndroid Build Coastguard Worker __u32 block[29]; 758*6a54128fSAndroid Build Coastguard Worker __u32 hash[30]; 759*6a54128fSAndroid Build Coastguard Worker __u32 block[30]; 760*6a54128fSAndroid Build Coastguard Worker __u32 hash[31]; 761*6a54128fSAndroid Build Coastguard Worker __u32 block[31]; 762*6a54128fSAndroid Build Coastguard Worker __u32 hash[32]; 763*6a54128fSAndroid Build Coastguard Worker __u32 block[32]; 764*6a54128fSAndroid Build Coastguard Worker __u32 hash[33]; 765*6a54128fSAndroid Build Coastguard Worker __u32 block[33]; 766*6a54128fSAndroid Build Coastguard Worker __u32 hash[34]; 767*6a54128fSAndroid Build Coastguard Worker __u32 block[34]; 768*6a54128fSAndroid Build Coastguard Worker __u32 hash[35]; 769*6a54128fSAndroid Build Coastguard Worker __u32 block[35]; 770*6a54128fSAndroid Build Coastguard Worker __u32 hash[36]; 771*6a54128fSAndroid Build Coastguard Worker __u32 block[36]; 772*6a54128fSAndroid Build Coastguard Worker __u32 hash[37]; 773*6a54128fSAndroid Build Coastguard Worker __u32 block[37]; 774*6a54128fSAndroid Build Coastguard Worker __u32 hash[38]; 775*6a54128fSAndroid Build Coastguard Worker __u32 block[38]; 776*6a54128fSAndroid Build Coastguard Worker __u32 hash[39]; 777*6a54128fSAndroid Build Coastguard Worker __u32 block[39]; 778*6a54128fSAndroid Build Coastguard Worker __u32 hash[40]; 779*6a54128fSAndroid Build Coastguard Worker __u32 block[40]; 780*6a54128fSAndroid Build Coastguard Worker __u32 hash[41]; 781*6a54128fSAndroid Build Coastguard Worker __u32 block[41]; 782*6a54128fSAndroid Build Coastguard Worker __u32 hash[42]; 783*6a54128fSAndroid Build Coastguard Worker __u32 block[42]; 784*6a54128fSAndroid Build Coastguard Worker __u32 hash[43]; 785*6a54128fSAndroid Build Coastguard Worker __u32 block[43]; 786*6a54128fSAndroid Build Coastguard Worker __u32 hash[44]; 787*6a54128fSAndroid Build Coastguard Worker __u32 block[44]; 788*6a54128fSAndroid Build Coastguard Worker __u32 hash[45]; 789*6a54128fSAndroid Build Coastguard Worker __u32 block[45]; 790*6a54128fSAndroid Build Coastguard Worker __u32 hash[46]; 791*6a54128fSAndroid Build Coastguard Worker __u32 block[46]; 792*6a54128fSAndroid Build Coastguard Worker __u32 hash[47]; 793*6a54128fSAndroid Build Coastguard Worker __u32 block[47]; 794*6a54128fSAndroid Build Coastguard Worker __u32 hash[48]; 795*6a54128fSAndroid Build Coastguard Worker __u32 block[48]; 796*6a54128fSAndroid Build Coastguard Worker __u32 hash[49]; 797*6a54128fSAndroid Build Coastguard Worker __u32 block[49]; 798*6a54128fSAndroid Build Coastguard Worker __u32 hash[50]; 799*6a54128fSAndroid Build Coastguard Worker __u32 block[50]; 800*6a54128fSAndroid Build Coastguard Worker __u32 hash[51]; 801*6a54128fSAndroid Build Coastguard Worker __u32 block[51]; 802*6a54128fSAndroid Build Coastguard Worker __u32 hash[52]; 803*6a54128fSAndroid Build Coastguard Worker __u32 block[52]; 804*6a54128fSAndroid Build Coastguard Worker __u32 hash[53]; 805*6a54128fSAndroid Build Coastguard Worker __u32 block[53]; 806*6a54128fSAndroid Build Coastguard Worker __u32 hash[54]; 807*6a54128fSAndroid Build Coastguard Worker __u32 block[54]; 808*6a54128fSAndroid Build Coastguard Worker __u32 hash[55]; 809*6a54128fSAndroid Build Coastguard Worker __u32 block[55]; 810*6a54128fSAndroid Build Coastguard Worker __u32 hash[56]; 811*6a54128fSAndroid Build Coastguard Worker __u32 block[56]; 812*6a54128fSAndroid Build Coastguard Worker __u32 hash[57]; 813*6a54128fSAndroid Build Coastguard Worker __u32 block[57]; 814*6a54128fSAndroid Build Coastguard Worker __u32 hash[58]; 815*6a54128fSAndroid Build Coastguard Worker __u32 block[58]; 816*6a54128fSAndroid Build Coastguard Worker __u32 hash[59]; 817*6a54128fSAndroid Build Coastguard Worker __u32 block[59]; 818*6a54128fSAndroid Build Coastguard Worker __u32 hash[60]; 819*6a54128fSAndroid Build Coastguard Worker __u32 block[60]; 820*6a54128fSAndroid Build Coastguard Worker __u32 hash[61]; 821*6a54128fSAndroid Build Coastguard Worker __u32 block[61]; 822*6a54128fSAndroid Build Coastguard Worker __u32 hash[62]; 823*6a54128fSAndroid Build Coastguard Worker __u32 block[62]; 824*6a54128fSAndroid Build Coastguard Worker __u32 hash[63]; 825*6a54128fSAndroid Build Coastguard Worker __u32 block[63]; 826*6a54128fSAndroid Build Coastguard Worker __u32 hash[64]; 827*6a54128fSAndroid Build Coastguard Worker __u32 block[64]; 828*6a54128fSAndroid Build Coastguard Worker __u32 hash[65]; 829*6a54128fSAndroid Build Coastguard Worker __u32 block[65]; 830*6a54128fSAndroid Build Coastguard Worker __u32 hash[66]; 831*6a54128fSAndroid Build Coastguard Worker __u32 block[66]; 832*6a54128fSAndroid Build Coastguard Worker __u32 hash[67]; 833*6a54128fSAndroid Build Coastguard Worker __u32 block[67]; 834*6a54128fSAndroid Build Coastguard Worker __u32 hash[68]; 835*6a54128fSAndroid Build Coastguard Worker __u32 block[68]; 836*6a54128fSAndroid Build Coastguard Worker __u32 hash[69]; 837*6a54128fSAndroid Build Coastguard Worker __u32 block[69]; 838*6a54128fSAndroid Build Coastguard Worker __u32 hash[70]; 839*6a54128fSAndroid Build Coastguard Worker __u32 block[70]; 840*6a54128fSAndroid Build Coastguard Worker __u32 hash[71]; 841*6a54128fSAndroid Build Coastguard Worker __u32 block[71]; 842*6a54128fSAndroid Build Coastguard Worker __u32 hash[72]; 843*6a54128fSAndroid Build Coastguard Worker __u32 block[72]; 844*6a54128fSAndroid Build Coastguard Worker __u32 hash[73]; 845*6a54128fSAndroid Build Coastguard Worker __u32 block[73]; 846*6a54128fSAndroid Build Coastguard Worker __u32 hash[74]; 847*6a54128fSAndroid Build Coastguard Worker __u32 block[74]; 848*6a54128fSAndroid Build Coastguard Worker __u32 hash[75]; 849*6a54128fSAndroid Build Coastguard Worker __u32 block[75]; 850*6a54128fSAndroid Build Coastguard Worker __u32 hash[76]; 851*6a54128fSAndroid Build Coastguard Worker __u32 block[76]; 852*6a54128fSAndroid Build Coastguard Worker __u32 hash[77]; 853*6a54128fSAndroid Build Coastguard Worker __u32 block[77]; 854*6a54128fSAndroid Build Coastguard Worker __u32 hash[78]; 855*6a54128fSAndroid Build Coastguard Worker __u32 block[78]; 856*6a54128fSAndroid Build Coastguard Worker __u32 hash[79]; 857*6a54128fSAndroid Build Coastguard Worker __u32 block[79]; 858*6a54128fSAndroid Build Coastguard Worker __u32 hash[80]; 859*6a54128fSAndroid Build Coastguard Worker __u32 block[80]; 860*6a54128fSAndroid Build Coastguard Worker __u32 hash[81]; 861*6a54128fSAndroid Build Coastguard Worker __u32 block[81]; 862*6a54128fSAndroid Build Coastguard Worker __u32 hash[82]; 863*6a54128fSAndroid Build Coastguard Worker __u32 block[82]; 864*6a54128fSAndroid Build Coastguard Worker __u32 hash[83]; 865*6a54128fSAndroid Build Coastguard Worker __u32 block[83]; 866*6a54128fSAndroid Build Coastguard Worker __u32 hash[84]; 867*6a54128fSAndroid Build Coastguard Worker __u32 block[84]; 868*6a54128fSAndroid Build Coastguard Worker __u32 hash[85]; 869*6a54128fSAndroid Build Coastguard Worker __u32 block[85]; 870*6a54128fSAndroid Build Coastguard Worker __u32 hash[86]; 871*6a54128fSAndroid Build Coastguard Worker __u32 block[86]; 872*6a54128fSAndroid Build Coastguard Worker __u32 hash[87]; 873*6a54128fSAndroid Build Coastguard Worker __u32 block[87]; 874*6a54128fSAndroid Build Coastguard Worker __u32 hash[88]; 875*6a54128fSAndroid Build Coastguard Worker __u32 block[88]; 876*6a54128fSAndroid Build Coastguard Worker __u32 hash[89]; 877*6a54128fSAndroid Build Coastguard Worker __u32 block[89]; 878*6a54128fSAndroid Build Coastguard Worker __u32 hash[80]; 879*6a54128fSAndroid Build Coastguard Worker __u32 block[80]; 880*6a54128fSAndroid Build Coastguard Worker __u32 hash[81]; 881*6a54128fSAndroid Build Coastguard Worker __u32 block[81]; 882*6a54128fSAndroid Build Coastguard Worker __u32 hash[82]; 883*6a54128fSAndroid Build Coastguard Worker __u32 block[82]; 884*6a54128fSAndroid Build Coastguard Worker __u32 hash[83]; 885*6a54128fSAndroid Build Coastguard Worker __u32 block[83]; 886*6a54128fSAndroid Build Coastguard Worker __u32 hash[84]; 887*6a54128fSAndroid Build Coastguard Worker __u32 block[84]; 888*6a54128fSAndroid Build Coastguard Worker __u32 hash[85]; 889*6a54128fSAndroid Build Coastguard Worker __u32 block[85]; 890*6a54128fSAndroid Build Coastguard Worker __u32 hash[86]; 891*6a54128fSAndroid Build Coastguard Worker __u32 block[86]; 892*6a54128fSAndroid Build Coastguard Worker __u32 hash[87]; 893*6a54128fSAndroid Build Coastguard Worker __u32 block[87]; 894*6a54128fSAndroid Build Coastguard Worker __u32 hash[88]; 895*6a54128fSAndroid Build Coastguard Worker __u32 block[88]; 896*6a54128fSAndroid Build Coastguard Worker __u32 hash[89]; 897*6a54128fSAndroid Build Coastguard Worker __u32 block[89]; 898*6a54128fSAndroid Build Coastguard Worker __u32 hash[90]; 899*6a54128fSAndroid Build Coastguard Worker __u32 block[90]; 900*6a54128fSAndroid Build Coastguard Worker __u32 hash[91]; 901*6a54128fSAndroid Build Coastguard Worker __u32 block[91]; 902*6a54128fSAndroid Build Coastguard Worker __u32 hash[92]; 903*6a54128fSAndroid Build Coastguard Worker __u32 block[92]; 904*6a54128fSAndroid Build Coastguard Worker __u32 hash[93]; 905*6a54128fSAndroid Build Coastguard Worker __u32 block[93]; 906*6a54128fSAndroid Build Coastguard Worker __u32 hash[94]; 907*6a54128fSAndroid Build Coastguard Worker __u32 block[94]; 908*6a54128fSAndroid Build Coastguard Worker __u32 hash[95]; 909*6a54128fSAndroid Build Coastguard Worker __u32 block[95]; 910*6a54128fSAndroid Build Coastguard Worker __u32 hash[96]; 911*6a54128fSAndroid Build Coastguard Worker __u32 block[96]; 912*6a54128fSAndroid Build Coastguard Worker __u32 hash[97]; 913*6a54128fSAndroid Build Coastguard Worker __u32 block[97]; 914*6a54128fSAndroid Build Coastguard Worker __u32 hash[98]; 915*6a54128fSAndroid Build Coastguard Worker __u32 block[98]; 916*6a54128fSAndroid Build Coastguard Worker __u32 hash[99]; 917*6a54128fSAndroid Build Coastguard Worker __u32 block[99]; 918*6a54128fSAndroid Build Coastguard Worker __u32 hash[100]; 919*6a54128fSAndroid Build Coastguard Worker __u32 block[100]; 920*6a54128fSAndroid Build Coastguard Worker __u32 hash[101]; 921*6a54128fSAndroid Build Coastguard Worker __u32 block[101]; 922*6a54128fSAndroid Build Coastguard Worker __u32 hash[102]; 923*6a54128fSAndroid Build Coastguard Worker __u32 block[102]; 924*6a54128fSAndroid Build Coastguard Worker __u32 hash[103]; 925*6a54128fSAndroid Build Coastguard Worker __u32 block[103]; 926*6a54128fSAndroid Build Coastguard Worker __u32 hash[104]; 927*6a54128fSAndroid Build Coastguard Worker __u32 block[104]; 928*6a54128fSAndroid Build Coastguard Worker __u32 hash[105]; 929*6a54128fSAndroid Build Coastguard Worker __u32 block[105]; 930*6a54128fSAndroid Build Coastguard Worker __u32 hash[106]; 931*6a54128fSAndroid Build Coastguard Worker __u32 block[106]; 932*6a54128fSAndroid Build Coastguard Worker __u32 hash[107]; 933*6a54128fSAndroid Build Coastguard Worker __u32 block[107]; 934*6a54128fSAndroid Build Coastguard Worker __u32 hash[108]; 935*6a54128fSAndroid Build Coastguard Worker __u32 block[108]; 936*6a54128fSAndroid Build Coastguard Worker __u32 hash[109]; 937*6a54128fSAndroid Build Coastguard Worker __u32 block[109]; 938*6a54128fSAndroid Build Coastguard Worker __u32 hash[110]; 939*6a54128fSAndroid Build Coastguard Worker __u32 block[110]; 940*6a54128fSAndroid Build Coastguard Worker __u32 hash[111]; 941*6a54128fSAndroid Build Coastguard Worker __u32 block[111]; 942*6a54128fSAndroid Build Coastguard Worker __u32 hash[112]; 943*6a54128fSAndroid Build Coastguard Worker __u32 block[112]; 944*6a54128fSAndroid Build Coastguard Worker __u32 hash[113]; 945*6a54128fSAndroid Build Coastguard Worker __u32 block[113]; 946*6a54128fSAndroid Build Coastguard Worker __u32 hash[114]; 947*6a54128fSAndroid Build Coastguard Worker __u32 block[114]; 948*6a54128fSAndroid Build Coastguard Worker __u32 hash[115]; 949*6a54128fSAndroid Build Coastguard Worker __u32 block[115]; 950*6a54128fSAndroid Build Coastguard Worker __u32 hash[116]; 951*6a54128fSAndroid Build Coastguard Worker __u32 block[116]; 952*6a54128fSAndroid Build Coastguard Worker __u32 hash[117]; 953*6a54128fSAndroid Build Coastguard Worker __u32 block[117]; 954*6a54128fSAndroid Build Coastguard Worker __u32 hash[118]; 955*6a54128fSAndroid Build Coastguard Worker __u32 block[118]; 956*6a54128fSAndroid Build Coastguard Worker __u32 hash[119]; 957*6a54128fSAndroid Build Coastguard Worker __u32 block[119]; 958*6a54128fSAndroid Build Coastguard Worker __u32 hash[120]; 959*6a54128fSAndroid Build Coastguard Worker __u32 block[120]; 960*6a54128fSAndroid Build Coastguard Worker __u32 hash[121]; 961*6a54128fSAndroid Build Coastguard Worker __u32 block[121]; 962*6a54128fSAndroid Build Coastguard Worker __u32 hash[122]; 963*6a54128fSAndroid Build Coastguard Worker __u32 block[122]; 964*6a54128fSAndroid Build Coastguard Worker __u32 hash[123]; 965*6a54128fSAndroid Build Coastguard Worker __u32 block[123]; 966*6a54128fSAndroid Build Coastguard Worker __u32 hash[124]; 967*6a54128fSAndroid Build Coastguard Worker __u32 block[124]; 968*6a54128fSAndroid Build Coastguard Worker __u32 hash[125]; 969*6a54128fSAndroid Build Coastguard Worker __u32 block[125]; 970*6a54128fSAndroid Build Coastguard Worker __u32 hash[126]; 971*6a54128fSAndroid Build Coastguard Worker __u32 block[126]; 972*6a54128fSAndroid Build Coastguard Worker __u32 hash[127]; 973*6a54128fSAndroid Build Coastguard Worker __u32 block[127]; 974*6a54128fSAndroid Build Coastguard Worker}; 975*6a54128fSAndroid Build Coastguard Worker 976*6a54128fSAndroid Build Coastguard Worker 977