crash.software
Projects
Pull Requests
Issues
Builds
GrabAccess
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GrabAccess
Files
🤬
Sign In
998d87e2
ROOT
/
GrabAccess_SourceCode
/
Grab2
/
grub-core
/
fs
/
f2fs.c
Search
History
1333 lines
|
ISO-8859-1
|
35 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
F2FS_SUPER_MAGIC
CHECKSUM_OFFSET
U32_CHECKSUM_OFFSET
CRCPOLY_LE
F2FS_SUPER_OFFSET
F2FS_SUPER_OFFSET0
F2FS_SUPER_OFFSET1
F2FS_MIN_LOG_SECTOR_SIZE
F2FS_BLK_BITS
F2FS_BLKSIZE
F2FS_BLK_SEC_BITS
VERSION_LEN
F2FS_MAX_EXTENSION
CP_COMPACT_SUM_FLAG
CP_UMOUNT_FLAG
MAX_ACTIVE_LOGS
MAX_ACTIVE_NODE_LOGS
MAX_ACTIVE_DATA_LOGS
NR_CURSEG_DATA_TYPE
NR_CURSEG_NODE_TYPE
NR_CURSEG_TYPE
ENTRIES_IN_SUM
SUMMARY_SIZE
SUM_FOOTER_SIZE
JENTRY_SIZE
SUM_ENTRIES_SIZE
SUM_JOURNAL_SIZE
NAT_JOURNAL_ENTRIES
NAT_JOURNAL_RESERVED
NAT_ENTRY_SIZE
NAT_ENTRY_PER_BLOCK
F2FS_NAME_LEN
F2FS_SLOT_LEN
NR_DENTRY_IN_BLOCK
SIZE_OF_DIR_ENTRY
BITS_PER_BYTE
SIZE_OF_DENTRY_BITMAP
SIZE_OF_RESERVED
F2FS_INLINE_XATTR_ADDRS
DEF_ADDRS_PER_INODE
ADDRS_PER_BLOCK
NIDS_PER_BLOCK
NODE_DIR1_BLOCK
NODE_DIR2_BLOCK
NODE_IND1_BLOCK
NODE_IND2_BLOCK
NODE_DIND_BLOCK
MAX_INLINE_DATA
NR_INLINE_DENTRY
INLINE_DENTRY_BITMAP_SIZE
INLINE_RESERVED_SIZE
CURSEG_HOT_DATA
CKPT_FLAG_SET
(
ckpt,f
)
F2FS_INLINE_XATTR
F2FS_INLINE_DATA
F2FS_INLINE_DENTRY
F2FS_DATA_EXIST
F2FS_INLINE_DOTS
MAX_VOLUME_NAME
FILE_TYPE
F2FS_FT_UNKNOWN
F2FS_FT_REG_FILE
F2FS_FT_DIR
F2FS_FT_SYMLINK
grub_f2fs_superblock
magic
:
grub_uint32_t
dummy1
:
grub_uint16_t[2]
log_sectorsize
:
grub_uint32_t
log_sectors_per_block
:
grub_uint32_t
log_blocksize
:
grub_uint32_t
log_blocks_per_seg
:
grub_uint32_t
segs_per_sec
:
grub_uint32_t
secs_per_zone
:
grub_uint32_t
checksum_offset
:
grub_uint32_t
dummy2
:
grub_uint8_t[40]
cp_blkaddr
:
grub_uint32_t
sit_blkaddr
:
grub_uint32_t
nat_blkaddr
:
grub_uint32_t
ssa_blkaddr
:
grub_uint32_t
main_blkaddr
:
grub_uint32_t
root_ino
:
grub_uint32_t
node_ino
:
grub_uint32_t
meta_ino
:
grub_uint32_t
uuid
:
grub_uint8_t[16]
volume_name
:
grub_uint16_t[MAX_VOLUME_NAME]
extension_count
:
grub_uint32_t
extension_list
:
grub_uint8_t[F2FS_MAX_EXTENSION][8]
cp_payload
:
grub_uint32_t
version
:
grub_uint8_t[VERSION_LEN]
init_version
:
grub_uint8_t[VERSION_LEN]
GRUB_PACKED
:
struct grub_f2fs_superblock
grub_f2fs_checkpoint
checkpoint_ver
:
grub_uint64_t
user_block_count
:
grub_uint64_t
valid_block_count
:
grub_uint64_t
rsvd_segment_count
:
grub_uint32_t
overprov_segment_count
:
grub_uint32_t
free_segment_count
:
grub_uint32_t
cur_node_segno
:
grub_uint32_t[MAX_ACTIVE_NODE_LOGS]
cur_node_blkoff
:
grub_uint16_t[MAX_ACTIVE_NODE_LOGS]
cur_data_segno
:
grub_uint32_t[MAX_ACTIVE_DATA_LOGS]
cur_data_blkoff
:
grub_uint16_t[MAX_ACTIVE_DATA_LOGS]
ckpt_flags
:
grub_uint32_t
cp_pack_total_block_count
:
grub_uint32_t
cp_pack_start_sum
:
grub_uint32_t
valid_node_count
:
grub_uint32_t
valid_inode_count
:
grub_uint32_t
next_free_nid
:
grub_uint32_t
sit_ver_bitmap_bytesize
:
grub_uint32_t
nat_ver_bitmap_bytesize
:
grub_uint32_t
checksum_offset
:
grub_uint32_t
elapsed_time
:
grub_uint64_t
alloc_type
:
grub_uint8_t[MAX_ACTIVE_LOGS]
sit_nat_version_bitmap
:
grub_uint8_t[3900]
checksum
:
grub_uint32_t
GRUB_PACKED
:
struct grub_f2fs_checkpoint
grub_f2fs_nat_entry
version
:
grub_uint8_t
ino
:
grub_uint32_t
block_addr
:
grub_uint32_t
GRUB_PACKED
:
struct grub_f2fs_nat_entry
grub_f2fs_nat_jent
nid
:
grub_uint32_t
ne
:
struct grub_f2fs_nat_entry
GRUB_PACKED
:
struct grub_f2fs_nat_jent
grub_f2fs_nat_journal
n_nats
:
grub_uint16_t
entries
:
struct grub_f2fs_nat_jent[NAT_JOURNAL_ENTRIES]
reserved
:
grub_uint8_t[NAT_JOURNAL_RESERVED]
GRUB_PACKED
:
struct grub_f2fs_nat_journal
grub_f2fs_nat_block
ne
:
struct grub_f2fs_nat_entry[NAT_ENTRY_PER_BLOCK]
GRUB_PACKED
:
struct grub_f2fs_nat_block
grub_f2fs_dir_entry
hash_code
:
grub_uint32_t
ino
:
grub_uint32_t
name_len
:
grub_uint16_t
file_type
:
grub_uint8_t
GRUB_PACKED
:
struct grub_f2fs_dir_entry
grub_f2fs_inline_dentry
dentry_bitmap
:
grub_uint8_t[INLINE_DENTRY_BITMAP_SIZE]
reserved
:
grub_uint8_t[INLINE_RESERVED_SIZE]
dentry
:
struct grub_f2fs_dir_entry[NR_INLINE_DENTRY]
filename
:
grub_uint8_t[NR_INLINE_DENTRY][F2FS_SLOT_LEN]
GRUB_PACKED
:
struct grub_f2fs_inline_dentry
grub_f2fs_dentry_block
dentry_bitmap
:
grub_uint8_t[SIZE_OF_DENTRY_BITMAP]
reserved
:
grub_uint8_t[SIZE_OF_RESERVED]
dentry
:
struct grub_f2fs_dir_entry[NR_DENTRY_IN_BLOCK]
filename
:
grub_uint8_t[NR_DENTRY_IN_BLOCK][F2FS_SLOT_LEN]
GRUB_PACKED
:
struct grub_f2fs_dentry_block
grub_f2fs_inode
i_mode
:
grub_uint16_t
i_advise
:
grub_uint8_t
i_inline
:
grub_uint8_t
i_uid
:
grub_uint32_t
i_gid
:
grub_uint32_t
i_links
:
grub_uint32_t
i_size
:
grub_uint64_t
i_blocks
:
grub_uint64_t
i_atime
:
grub_uint64_t
i_ctime
:
grub_uint64_t
i_mtime
:
grub_uint64_t
i_atime_nsec
:
grub_uint32_t
i_ctime_nsec
:
grub_uint32_t
i_mtime_nsec
:
grub_uint32_t
i_generation
:
grub_uint32_t
i_current_depth
:
grub_uint32_t
i_xattr_nid
:
grub_uint32_t
i_flags
:
grub_uint32_t
i_pino
:
grub_uint32_t
i_namelen
:
grub_uint32_t
i_name
:
grub_uint8_t[F2FS_NAME_LEN]
i_dir_level
:
grub_uint8_t
i_ext
:
grub_uint8_t[12]
i_addr
:
grub_uint32_t[DEF_ADDRS_PER_INODE]
i_nid
:
grub_uint32_t[5]
GRUB_PACKED
:
struct grub_f2fs_inode
grub_direct_node
addr
:
grub_uint32_t[ADDRS_PER_BLOCK]
GRUB_PACKED
:
struct grub_direct_node
grub_indirect_node
nid
:
grub_uint32_t[NIDS_PER_BLOCK]
GRUB_PACKED
:
struct grub_indirect_node
grub_f2fs_node
(anonymous)
dummy
:
grub_uint8_t[40]
GRUB_PACKED
:
struct grub_f2fs_node
grub_fshelp_node
data
:
struct grub_f2fs_data*
inode
:
struct grub_f2fs_node
ino
:
grub_uint32_t
inode_read
:
int
grub_f2fs_data
sblock
:
struct grub_f2fs_superblock
ckpt
:
struct grub_f2fs_checkpoint
root_ino
:
grub_uint32_t
blocks_per_seg
:
grub_uint32_t
cp_blkaddr
:
grub_uint32_t
nat_blkaddr
:
grub_uint32_t
nat_j
:
struct grub_f2fs_nat_journal
nat_bitmap
:
char*
disk
:
grub_disk_t
inode
:
struct grub_f2fs_node*
diropen
:
struct grub_fshelp_node
grub_f2fs_dir_iter_ctx
data
:
struct grub_f2fs_data*
hook
:
grub_fshelp_iterate_dir_hook_t
hook_data
:
void*
bitmap
:
grub_uint8_t*
(anonymous)
:
grub_uint8_t[F2FS_SLOT_LEN]
dentry
:
struct grub_f2fs_dir_entry*
max
:
int
grub_f2fs_dir_ctx
hook
:
grub_fs_dir_hook_t
hook_data
:
void*
data
:
struct grub_f2fs_data*
my_mod
:
grub_dl_t
grub_f2fs_test_bit_le
(
int,const grub_uint8_t*
)
{...}
:
int
get_inline_addr
(
struct grub_f2fs_inode*
)
{...}
:
char*
grub_f2fs_file_size
(
struct grub_f2fs_inode*
)
{...}
:
grub_uint64_t
start_cp_addr
(
struct grub_f2fs_data*
)
{...}
:
grub_uint32_t
start_sum_block
(
struct grub_f2fs_data*
)
{...}
:
grub_uint32_t
sum_blk_addr
(
struct grub_f2fs_data*,int,int
)
{...}
:
grub_uint32_t
nat_bitmap_ptr
(
struct grub_f2fs_data*
)
{...}
:
void*
get_node_id
(
struct grub_f2fs_node*,int,int
)
{...}
:
grub_uint32_t
grub_f2fs_block_read
(
struct grub_f2fs_data*,grub_uint32_t,void*
)
{...}
:
grub_err_t
grub_f2fs_cal_crc32
(
const void*,const grub_uint32_t
)
{...}
:
grub_uint32_t
grub_f2fs_crc_valid
(
grub_uint32_t,void*,const grub_uint32_t
)
{...}
:
int
grub_f2fs_test_bit
(
grub_uint32_t,const char*
)
{...}
:
int
grub_f2fs_sanity_check_sb
(
struct grub_f2fs_superblock*
)
{...}
:
int
grub_f2fs_read_sb
(
struct grub_f2fs_data*,grub_disk_addr_t
)
{...}
:
int
validate_checkpoint
(
struct grub_f2fs_data*,grub_uint32_t,grub_uint64_t*
)
{...}
:
void*
grub_f2fs_read_cp
(
struct grub_f2fs_data*
)
{...}
:
grub_err_t
get_nat_journal
(
struct grub_f2fs_data*
)
{...}
:
grub_err_t
get_blkaddr_from_nat_journal
(
struct grub_f2fs_data*,grub_uint32_t
)
{...}
:
grub_uint32_t
get_node_blkaddr
(
struct grub_f2fs_data*,grub_uint32_t
)
{...}
:
grub_uint32_t
grub_get_node_path
(
struct grub_f2fs_inode*,grub_uint32_t,grub_uint32_t[4],grub_uint32_t[4]
)
{...}
:
int
grub_f2fs_read_node
(
struct grub_f2fs_data*,grub_uint32_t,struct grub_f2fs_node*
)
{...}
:
grub_err_t
grub_f2fs_mount
(
grub_disk_t
)
{...}
:
struct grub_f2fs_data*
grub_f2fs_get_block
(
grub_fshelp_node_t,grub_disk_addr_t
)
{...}
:
grub_disk_addr_t
grub_f2fs_read_file
(
grub_fshelp_node_t,grub_disk_read_hook_t,void*,int,grub_off_t,grub_size_t,char*
)
{...}
:
grub_ssize_t
grub_f2fs_read_symlink
(
grub_fshelp_node_t
)
{...}
:
char*
grub_f2fs_check_dentries
(
struct grub_f2fs_dir_iter_ctx*
)
{...}
:
int
grub_f2fs_iterate_inline_dir
(
struct grub_f2fs_inode*,struct grub_f2fs_dir_iter_ctx*
)
{...}
:
int
grub_f2fs_iterate_dir
(
grub_fshelp_node_t,grub_fshelp_iterate_dir_hook_t,void*
)
{...}
:
int
grub_f2fs_dir_iter
(
const char*,enum grub_fshelp_filetype,grub_fshelp_node_t,void*
)
{...}
:
int
grub_f2fs_dir
(
grub_device_t,const char*,grub_fs_dir_hook_t,void*
)
{...}
:
grub_err_t
grub_f2fs_open
(
struct grub_file*,const char*
)
{...}
:
grub_err_t
grub_f2fs_read
(
grub_file_t,char*,grub_size_t
)
{...}
:
grub_ssize_t
grub_f2fs_close
(
grub_file_t
)
{...}
:
grub_err_t
grub_f2fs_utf16_to_utf8
(
grub_uint16_t*
)
{...}
:
grub_uint8_t*
grub_f2fs_label
(
grub_device_t,char**
)
{...}
:
grub_err_t
grub_f2fs_uuid
(
grub_device_t,char**
)
{...}
:
grub_err_t
All occurrences
Please wait...
Page is in error, reload to recover