crash.software
Projects
Pull Requests
Issues
Builds
CVE-2022-0185
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
CVE-2022-0185
Files
🤬
Sign In
master
ROOT
/
libfuse
/
fuse_kernel.h
Search
History
849 lines
|
ISO-8859-1
|
18 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
_LINUX_FUSE_H
FUSE_KERNEL_VERSION
FUSE_KERNEL_MINOR_VERSION
FUSE_ROOT_ID
FATTR_MODE
FATTR_UID
FATTR_GID
FATTR_SIZE
FATTR_ATIME
FATTR_MTIME
FATTR_FH
FATTR_ATIME_NOW
FATTR_MTIME_NOW
FATTR_LOCKOWNER
FATTR_CTIME
FOPEN_DIRECT_IO
FOPEN_KEEP_CACHE
FOPEN_NONSEEKABLE
FOPEN_CACHE_DIR
FOPEN_STREAM
FUSE_ASYNC_READ
FUSE_POSIX_LOCKS
FUSE_FILE_OPS
FUSE_ATOMIC_O_TRUNC
FUSE_EXPORT_SUPPORT
FUSE_BIG_WRITES
FUSE_DONT_MASK
FUSE_SPLICE_WRITE
FUSE_SPLICE_MOVE
FUSE_SPLICE_READ
FUSE_FLOCK_LOCKS
FUSE_HAS_IOCTL_DIR
FUSE_AUTO_INVAL_DATA
FUSE_DO_READDIRPLUS
FUSE_READDIRPLUS_AUTO
FUSE_ASYNC_DIO
FUSE_WRITEBACK_CACHE
FUSE_NO_OPEN_SUPPORT
FUSE_PARALLEL_DIROPS
FUSE_HANDLE_KILLPRIV
FUSE_POSIX_ACL
FUSE_ABORT_ERROR
FUSE_MAX_PAGES
FUSE_CACHE_SYMLINKS
FUSE_NO_OPENDIR_SUPPORT
FUSE_EXPLICIT_INVAL_DATA
CUSE_UNRESTRICTED_IOCTL
FUSE_RELEASE_FLUSH
FUSE_RELEASE_FLOCK_UNLOCK
FUSE_GETATTR_FH
FUSE_LK_FLOCK
FUSE_WRITE_CACHE
FUSE_WRITE_LOCKOWNER
FUSE_WRITE_KILL_PRIV
FUSE_READ_LOCKOWNER
FUSE_IOCTL_COMPAT
FUSE_IOCTL_UNRESTRICTED
FUSE_IOCTL_RETRY
FUSE_IOCTL_32BIT
FUSE_IOCTL_DIR
FUSE_IOCTL_COMPAT_X32
FUSE_IOCTL_MAX_IOV
FUSE_POLL_SCHEDULE_NOTIFY
FUSE_FSYNC_FDATASYNC
FUSE_MIN_READ_BUFFER
FUSE_COMPAT_ENTRY_OUT_SIZE
FUSE_COMPAT_ATTR_OUT_SIZE
FUSE_COMPAT_MKNOD_IN_SIZE
FUSE_COMPAT_WRITE_IN_SIZE
FUSE_COMPAT_STATFS_SIZE
FUSE_COMPAT_INIT_OUT_SIZE
FUSE_COMPAT_22_INIT_OUT_SIZE
CUSE_INIT_INFO_MAX
FUSE_NAME_OFFSET
FUSE_DIRENT_ALIGN
(
x
)
FUSE_DIRENT_SIZE
(
d
)
FUSE_NAME_OFFSET_DIRENTPLUS
FUSE_DIRENTPLUS_SIZE
(
d
)
FUSE_DEV_IOC_CLONE
fuse_attr
ino
:
uint64_t
size
:
uint64_t
blocks
:
uint64_t
atime
:
uint64_t
mtime
:
uint64_t
ctime
:
uint64_t
atimensec
:
uint32_t
mtimensec
:
uint32_t
ctimensec
:
uint32_t
mode
:
uint32_t
nlink
:
uint32_t
uid
:
uint32_t
gid
:
uint32_t
rdev
:
uint32_t
blksize
:
uint32_t
padding
:
uint32_t
fuse_kstatfs
blocks
:
uint64_t
bfree
:
uint64_t
bavail
:
uint64_t
files
:
uint64_t
ffree
:
uint64_t
bsize
:
uint32_t
namelen
:
uint32_t
frsize
:
uint32_t
padding
:
uint32_t
spare
:
uint32_t[6]
fuse_file_lock
start
:
uint64_t
end
:
uint64_t
type
:
uint32_t
pid
:
uint32_t
fuse_opcode
FUSE_LOOKUP
FUSE_FORGET
FUSE_GETATTR
FUSE_SETATTR
FUSE_READLINK
FUSE_SYMLINK
FUSE_MKNOD
FUSE_MKDIR
FUSE_UNLINK
FUSE_RMDIR
FUSE_RENAME
FUSE_LINK
FUSE_OPEN
FUSE_READ
FUSE_WRITE
FUSE_STATFS
FUSE_RELEASE
FUSE_FSYNC
FUSE_SETXATTR
FUSE_GETXATTR
FUSE_LISTXATTR
FUSE_REMOVEXATTR
FUSE_FLUSH
FUSE_INIT
FUSE_OPENDIR
FUSE_READDIR
FUSE_RELEASEDIR
FUSE_FSYNCDIR
FUSE_GETLK
FUSE_SETLK
FUSE_SETLKW
FUSE_ACCESS
FUSE_CREATE
FUSE_INTERRUPT
FUSE_BMAP
FUSE_DESTROY
FUSE_IOCTL
FUSE_POLL
FUSE_NOTIFY_REPLY
FUSE_BATCH_FORGET
FUSE_FALLOCATE
FUSE_READDIRPLUS
FUSE_RENAME2
FUSE_LSEEK
FUSE_COPY_FILE_RANGE
CUSE_INIT
fuse_notify_code
FUSE_NOTIFY_POLL
FUSE_NOTIFY_INVAL_INODE
FUSE_NOTIFY_INVAL_ENTRY
FUSE_NOTIFY_STORE
FUSE_NOTIFY_RETRIEVE
FUSE_NOTIFY_DELETE
FUSE_NOTIFY_CODE_MAX
fuse_entry_out
nodeid
:
uint64_t
generation
:
uint64_t
entry_valid
:
uint64_t
attr_valid
:
uint64_t
entry_valid_nsec
:
uint32_t
attr_valid_nsec
:
uint32_t
attr
:
struct fuse_attr
fuse_forget_in
nlookup
:
uint64_t
fuse_forget_one
nodeid
:
uint64_t
nlookup
:
uint64_t
fuse_batch_forget_in
count
:
uint32_t
dummy
:
uint32_t
fuse_getattr_in
getattr_flags
:
uint32_t
dummy
:
uint32_t
fh
:
uint64_t
fuse_attr_out
attr_valid
:
uint64_t
attr_valid_nsec
:
uint32_t
dummy
:
uint32_t
attr
:
struct fuse_attr
fuse_mknod_in
mode
:
uint32_t
rdev
:
uint32_t
umask
:
uint32_t
padding
:
uint32_t
fuse_mkdir_in
mode
:
uint32_t
umask
:
uint32_t
fuse_rename_in
newdir
:
uint64_t
fuse_rename2_in
newdir
:
uint64_t
flags
:
uint32_t
padding
:
uint32_t
fuse_link_in
oldnodeid
:
uint64_t
fuse_setattr_in
valid
:
uint32_t
padding
:
uint32_t
fh
:
uint64_t
size
:
uint64_t
lock_owner
:
uint64_t
atime
:
uint64_t
mtime
:
uint64_t
ctime
:
uint64_t
atimensec
:
uint32_t
mtimensec
:
uint32_t
ctimensec
:
uint32_t
mode
:
uint32_t
unused4
:
uint32_t
uid
:
uint32_t
gid
:
uint32_t
unused5
:
uint32_t
fuse_open_in
flags
:
uint32_t
unused
:
uint32_t
fuse_create_in
flags
:
uint32_t
mode
:
uint32_t
umask
:
uint32_t
padding
:
uint32_t
fuse_open_out
fh
:
uint64_t
open_flags
:
uint32_t
padding
:
uint32_t
fuse_release_in
fh
:
uint64_t
flags
:
uint32_t
release_flags
:
uint32_t
lock_owner
:
uint64_t
fuse_flush_in
fh
:
uint64_t
unused
:
uint32_t
padding
:
uint32_t
lock_owner
:
uint64_t
fuse_read_in
fh
:
uint64_t
offset
:
uint64_t
size
:
uint32_t
read_flags
:
uint32_t
lock_owner
:
uint64_t
flags
:
uint32_t
padding
:
uint32_t
fuse_write_in
fh
:
uint64_t
offset
:
uint64_t
size
:
uint32_t
write_flags
:
uint32_t
lock_owner
:
uint64_t
flags
:
uint32_t
padding
:
uint32_t
fuse_write_out
size
:
uint32_t
padding
:
uint32_t
fuse_statfs_out
st
:
struct fuse_kstatfs
fuse_fsync_in
fh
:
uint64_t
fsync_flags
:
uint32_t
padding
:
uint32_t
fuse_setxattr_in
size
:
uint32_t
flags
:
uint32_t
fuse_getxattr_in
size
:
uint32_t
padding
:
uint32_t
fuse_getxattr_out
size
:
uint32_t
padding
:
uint32_t
fuse_lk_in
fh
:
uint64_t
owner
:
uint64_t
lk
:
struct fuse_file_lock
lk_flags
:
uint32_t
padding
:
uint32_t
fuse_lk_out
lk
:
struct fuse_file_lock
fuse_access_in
mask
:
uint32_t
padding
:
uint32_t
fuse_init_in
major
:
uint32_t
minor
:
uint32_t
max_readahead
:
uint32_t
flags
:
uint32_t
fuse_init_out
major
:
uint32_t
minor
:
uint32_t
max_readahead
:
uint32_t
flags
:
uint32_t
max_background
:
uint16_t
congestion_threshold
:
uint16_t
max_write
:
uint32_t
time_gran
:
uint32_t
max_pages
:
uint16_t
padding
:
uint16_t
unused
:
uint32_t[8]
cuse_init_in
major
:
uint32_t
minor
:
uint32_t
unused
:
uint32_t
flags
:
uint32_t
cuse_init_out
major
:
uint32_t
minor
:
uint32_t
unused
:
uint32_t
flags
:
uint32_t
max_read
:
uint32_t
max_write
:
uint32_t
dev_major
:
uint32_t
dev_minor
:
uint32_t
spare
:
uint32_t[10]
fuse_interrupt_in
unique
:
uint64_t
fuse_bmap_in
block
:
uint64_t
blocksize
:
uint32_t
padding
:
uint32_t
fuse_bmap_out
block
:
uint64_t
fuse_ioctl_in
fh
:
uint64_t
flags
:
uint32_t
cmd
:
uint32_t
arg
:
uint64_t
in_size
:
uint32_t
out_size
:
uint32_t
fuse_ioctl_iovec
base
:
uint64_t
len
:
uint64_t
fuse_ioctl_out
result
:
int32_t
flags
:
uint32_t
in_iovs
:
uint32_t
out_iovs
:
uint32_t
fuse_poll_in
fh
:
uint64_t
kh
:
uint64_t
flags
:
uint32_t
events
:
uint32_t
fuse_poll_out
revents
:
uint32_t
padding
:
uint32_t
fuse_notify_poll_wakeup_out
kh
:
uint64_t
fuse_fallocate_in
fh
:
uint64_t
offset
:
uint64_t
length
:
uint64_t
mode
:
uint32_t
padding
:
uint32_t
fuse_in_header
len
:
uint32_t
opcode
:
uint32_t
unique
:
uint64_t
nodeid
:
uint64_t
uid
:
uint32_t
gid
:
uint32_t
pid
:
uint32_t
padding
:
uint32_t
fuse_out_header
len
:
uint32_t
error
:
int32_t
unique
:
uint64_t
fuse_dirent
ino
:
uint64_t
off
:
uint64_t
namelen
:
uint32_t
type
:
uint32_t
name
:
char[]
fuse_direntplus
entry_out
:
struct fuse_entry_out
dirent
:
struct fuse_dirent
fuse_notify_inval_inode_out
ino
:
uint64_t
off
:
int64_t
len
:
int64_t
fuse_notify_inval_entry_out
parent
:
uint64_t
namelen
:
uint32_t
padding
:
uint32_t
fuse_notify_delete_out
parent
:
uint64_t
child
:
uint64_t
namelen
:
uint32_t
padding
:
uint32_t
fuse_notify_store_out
nodeid
:
uint64_t
offset
:
uint64_t
size
:
uint32_t
padding
:
uint32_t
fuse_notify_retrieve_out
notify_unique
:
uint64_t
nodeid
:
uint64_t
offset
:
uint64_t
size
:
uint32_t
padding
:
uint32_t
fuse_notify_retrieve_in
dummy1
:
uint64_t
offset
:
uint64_t
size
:
uint32_t
dummy2
:
uint32_t
dummy3
:
uint64_t
dummy4
:
uint64_t
fuse_lseek_in
fh
:
uint64_t
offset
:
uint64_t
whence
:
uint32_t
padding
:
uint32_t
fuse_lseek_out
offset
:
uint64_t
fuse_copy_file_range_in
fh_in
:
uint64_t
off_in
:
uint64_t
nodeid_out
:
uint64_t
fh_out
:
uint64_t
off_out
:
uint64_t
len
:
uint64_t
flags
:
uint64_t
All occurrences
Please wait...
Page is in error, reload to recover