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
/
sfs.c
Search
History
790 lines
|
ISO-8859-1
|
18 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
GRUB_SFS_TYPE_DELETED
GRUB_SFS_TYPE_SYMLINK
GRUB_SFS_TYPE_DIR
EXTNODE
(
tree,index
)
grub_sfs_bheader
magic
:
grub_uint8_t[4]
chksum
:
grub_uint32_t
ipointtomyself
:
grub_uint32_t
GRUB_PACKED
:
struct grub_sfs_bheader
grub_sfs_rblock
header
:
struct grub_sfs_bheader
version
:
grub_uint32_t
createtime
:
grub_uint32_t
flags
:
grub_uint8_t
unused1
:
grub_uint8_t[31]
blocksize
:
grub_uint32_t
unused2
:
grub_uint8_t[40]
unused3
:
grub_uint8_t[8]
rootobject
:
grub_uint32_t
btree
:
grub_uint32_t
GRUB_PACKED
:
struct grub_sfs_rblock
(anonymous)
FLAGS_CASE_SENSITIVE
grub_sfs_obj
unused1
:
grub_uint8_t[4]
nodeid
:
grub_uint32_t
unused2
:
grub_uint8_t[4]
(anonymous)
mtime
:
grub_uint32_t
type
:
grub_uint8_t
filename
:
grub_uint8_t[1]
comment
:
grub_uint8_t[1]
GRUB_PACKED
:
struct grub_sfs_obj
grub_sfs_objc
header
:
struct grub_sfs_bheader
parent
:
grub_uint32_t
next
:
grub_uint32_t
prev
:
grub_uint32_t
objects
:
struct grub_sfs_obj[1]
GRUB_PACKED
:
struct grub_sfs_objc
grub_sfs_btree_node
key
:
grub_uint32_t
data
:
grub_uint32_t
GRUB_PACKED
:
struct grub_sfs_btree_node
grub_sfs_btree_extent
key
:
grub_uint32_t
next
:
grub_uint32_t
prev
:
grub_uint32_t
size
:
grub_uint16_t
GRUB_PACKED
:
struct grub_sfs_btree_extent
grub_sfs_btree
header
:
struct grub_sfs_bheader
nodes
:
grub_uint16_t
leaf
:
grub_uint8_t
nodesize
:
grub_uint8_t
node
:
struct grub_sfs_btree_node[1]
GRUB_PACKED
:
struct grub_sfs_btree
cache_entry
off
:
grub_uint32_t
block
:
grub_uint32_t
grub_fshelp_node
data
:
struct grub_sfs_data*
block
:
grub_uint32_t
size
:
grub_uint32_t
mtime
:
grub_uint32_t
cache_off
:
grub_uint32_t
next_extent
:
grub_uint32_t
cache_allocated
:
grub_size_t
cache_size
:
grub_size_t
cache
:
struct cache_entry*
grub_sfs_data
rblock
:
struct grub_sfs_rblock
diropen
:
struct grub_fshelp_node
disk
:
grub_disk_t
log_blocksize
:
int
fshelp_flags
:
int
label
:
char*
my_mod
:
grub_dl_t
grub_sfs_read_extent
(
struct grub_sfs_data*,unsigned int,grub_uint32_t*,grub_uint32_t*
)
{...}
:
grub_err_t
grub_sfs_read_block
(
grub_fshelp_node_t,grub_disk_addr_t
)
{...}
:
grub_disk_addr_t
grub_sfs_read_file
(
grub_fshelp_node_t,grub_disk_read_hook_t,void*,grub_off_t,grub_size_t,char*
)
{...}
:
grub_ssize_t
grub_sfs_mount
(
grub_disk_t
)
{...}
:
struct grub_sfs_data*
grub_sfs_read_symlink
(
grub_fshelp_node_t
)
{...}
:
char*
grub_sfs_create_node
(
struct grub_fshelp_node**,struct grub_sfs_data*,const char*,grub_uint32_t,grub_uint32_t,int,grub_uint32_t,grub_fshelp_iterate_dir_hook_t,void*
)
{...}
:
int
grub_sfs_iterate_dir
(
grub_fshelp_node_t,grub_fshelp_iterate_dir_hook_t,void*
)
{...}
:
int
grub_sfs_open
(
struct grub_file*,const char*
)
{...}
:
grub_err_t
grub_sfs_close
(
grub_file_t
)
{...}
:
grub_err_t
grub_sfs_read
(
grub_file_t,char*,grub_size_t
)
{...}
:
grub_ssize_t
grub_sfs_dir_ctx
hook
:
grub_fs_dir_hook_t
hook_data
:
void*
grub_sfs_dir_iter
(
const char*,enum grub_fshelp_filetype,grub_fshelp_node_t,void*
)
{...}
:
int
grub_sfs_dir
(
grub_device_t,const char*,grub_fs_dir_hook_t,void*
)
{...}
:
grub_err_t
grub_sfs_label
(
grub_device_t,char**
)
{...}
:
grub_err_t
All occurrences
Please wait...
Page is in error, reload to recover