Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gui774ume/fsprobe
/ types & classes
Types & classes
136 in github.com/Gui774ume/fsprobe
⨍
Functions
251
◇
Types & classes
136
↓ 1 callers
TypeAlias
ErrValue
ErrValue - Return value
pkg/model/const.go:41
↓ 1 callers
TypeAlias
OpenFlag
OpenFlag - Open syscall flag
pkg/model/const.go:607
↓ 1 callers
TypeAlias
SetAttrFlag
SetAttrFlag - Set Attr flag
pkg/model/const.go:509
Struct
CLIOptions
CLIOptions - Command line options
cmd/fsprobe/cmd/model.go:21
TypeAlias
DentryResolutionMode
DentryResolutionMode - Mode of resolution of the kernel dentries
pkg/model/const.go:32
Struct
DentryResolutionModeValue
cmd/fsprobe/cmd/args.go:66
Interface
DentryResolver
DentryResolver - Path resolver for the path fragments and single fragment methods
pkg/model/resolver.go:33
Struct
DummyOutput
DummyOutput - Dummy output for the none format
cmd/fsprobe/cmd/output.go:192
Struct
Event
Event represents a single file system notification.
pkg/inotify/model.go:17
TypeAlias
EventName
pkg/model/events.go:30
Struct
EventsValue
cmd/fsprobe/cmd/args.go:24
Struct
FSEvent
FSEvent - Raw event definition
pkg/model/events.go:222
Interface
FSProbe
pkg/model/fsprobe.go:24
Struct
FSProbe
FSProbe - Main File system probe structure
pkg/fsprobe/fsprobe.go:44
Struct
FSProbeOptions
FSProbeOptions - Filesystem probe options
pkg/model/options.go:19
Struct
JSONOutput
JSONOutput - JSON output writer
cmd/fsprobe/cmd/output.go:132
Struct
LostEvt
pkg/model/perfmap.go:25
Struct
Monitor
Monitor - Base monitor
pkg/model/monitor.go:28
TypeAlias
Op
Op describes a set of file operations.
pkg/inotify/model.go:23
Struct
Output
cmd/fsprobe/cmd/output.go:30
Interface
OutputWriter
OutputWriter - Data output interface
cmd/fsprobe/cmd/output.go:106
Struct
PathFragmentsKey
PathFragmentsKey - Key of a dentry cache hashmap
pkg/model/resolver.go:42
Struct
PathFragmentsResolver
PathFragmentsResolver - Dentry resolver of the path fragments method
pkg/model/resolver.go:106
Struct
PathFragmentsValue
pkg/model/resolver.go:82
Struct
PathsGenerator
PathsGenerator - Paths generator used for the benchmark
tests/paths_generator.go:27
Struct
PerfBufferResolver
pkg/model/resolver.go:320
Struct
PerfMap
PerfMap - Definition of a perf map, used to bring data back to user space
pkg/model/perfmap.go:31
Struct
Probe
Probe - eBPF probe structure
pkg/model/probe.go:23
Struct
RWatcher
RWatcher wraps inotify.Watcher. When inotify adds recursive watches, you should be able to switch your code to use inotify.Watcher
pkg/inotify/recursive_inotify.go:26
Struct
SingleFragmentKey
SingleFragmentKey - Key of a dentry cache hashmap
pkg/model/resolver.go:198
Struct
SingleFragmentResolver
pkg/model/resolver.go:241
Struct
SingleFragmentValue
pkg/model/resolver.go:224
Struct
TableOutput
TableOutput - Table output writer
cmd/fsprobe/cmd/output.go:149
Struct
Watcher
Watcher watches a set of files, delivering events to a channel.
pkg/inotify/inotify.go:23
Class
__sk_buff
user accessible mirror of in-kernel sk_buff. * new fields can only be added to the end of this structure */
ebpf/bpf/bpf.h:906
Struct
asset
pkg/assets/probe.go:41
Struct
bindataFileInfo
pkg/assets/probe.go:51
Struct
bintree
pkg/assets/probe.go:224
Enum
bpf_adj_room_mode
Mode for BPF_FUNC_skb_adjust_room helper. */
ebpf/bpf/bpf.h:898
Enum
bpf_attach_type
ebpf/bpf/bpf.h:148
Class
bpf_cgroup_dev_ctx
ebpf/bpf/bpf.h:1242
Enum
bpf_cmd
BPF syscall commands, see bpf(2) man-page for details. */
ebpf/bpf/bpf.h:82
Enum
bpf_func_id
ebpf/bpf/bpf.h:849
Class
bpf_insn
ebpf/bpf/bpf.h:65
Class
bpf_lpm_trie_key
Key of an a BPF_MAP_TYPE_LPM_TRIE entry */
ebpf/bpf/bpf.h:75
Class
bpf_map_def
ebpf/structs.h:51
Class
bpf_map_def
ebpf/bpf/bpf_map.h:18
Class
bpf_map_info
ebpf/bpf/bpf.h:1055
Enum
bpf_map_type
ebpf/bpf/bpf.h:104
Class
bpf_perf_event_value
ebpf/bpf/bpf.h:1228
Enum
bpf_pin_type
ebpf/bpf/bpf_map.h:30
Class
bpf_prog_info
ebpf/bpf/bpf.h:1035
Enum
bpf_prog_type
ebpf/bpf/bpf.h:125
Class
bpf_raw_tracepoint_args
ebpf/bpf/bpf.h:1250
Enum
bpf_ret_code
Generic BPF return codes which all BPF program types may support. * The values are binary compatible with their TC_ACT_* counter-part to * provide b
ebpf/bpf/bpf.h:960
Class
bpf_sock
ebpf/bpf/bpf.h:970
Class
bpf_sock_addr
User bpf_sock_addr struct to access socket fields and sockaddr struct passed * by user and intended to be used by socket (e.g. to bind to, depends on
ebpf/bpf/bpf.h:1074
Class
bpf_sock_ops
User bpf_sock_ops struct to access socket values and specify request ops * and their replies. * Some of this fields are in network (bigendian) byte
ebpf/bpf/bpf.h:1097
Class
bpf_stack_build_id
ebpf/bpf/bpf.h:266
Enum
bpf_stack_build_id_status
ebpf/bpf/bpf.h:255
Class
bpf_tunnel_key
ebpf/bpf/bpf.h:940
Class
dentry
ebpf/structs.h:65
Class
dentry
ebpf/dentry.h:65
Class
dentry
ebpf/main.c:43
Class
dentry
ebpf/filter.h:27
Class
dentry
ebpf/events/mkdir.h:24
Class
dentry
ebpf/events/rmdir.h:23
Class
dentry
ebpf/events/link.h:24
Class
dentry
ebpf/events/rename.h:24
Class
dentry
ebpf/events/setattr.h:23
Class
dentry
ebpf/events/open.h:38
Class
dentry
ebpf/events/unlink.h:23
Class
dentry
ebpf/events/modify.h:22
Class
dentry_cache_t
dentry_cache_t - Dentry cache structure used to cache context between kprobes entry and return
ebpf/structs.h:61
Class
dentry_cache_t
ebpf/dentry.h:250
Class
dentry_cache_t
ebpf/filter.h:22
Class
dentry_cache_t
ebpf/events/mkdir.h:27
Class
dentry_cache_t
ebpf/events/rmdir.h:26
Class
dentry_cache_t
ebpf/events/link.h:27
Class
dentry_cache_t
ebpf/events/rename.h:27
Class
dentry_cache_t
ebpf/events/setattr.h:26
Class
dentry_cache_t
ebpf/events/open.h:25
Class
dentry_cache_t
ebpf/events/unlink.h:26
Class
dentry_cache_t
ebpf/events/modify.h:30
Enum
event_type
event_type - Defines the type of file system event
ebpf/structs.h:20
Struct
fdPoller
pkg/inotify/inotify_poller.go:15
Class
file
ebpf/dentry.h:121
Interface
fileInfoEx
pkg/assets/probe.go:46
Class
fs_event_t
fs_event_t - File system event structure
ebpf/structs.h:33
Class
fs_event_t
ebpf/structs.h:63
Class
fs_event_t
ebpf/structs.h:122
Class
fs_event_t
ebpf/dentry.h:274
Class
fs_event_wrapper_t
ebpf/structs.h:121
Class
fs_event_wrapper_t
ebpf/dentry.h:142
Class
iattr
ebpf/main.c:142
Class
iattr
ebpf/events/setattr.h:23
Class
inode
ebpf/structs.h:64
Class
inode
ebpf/dentry.h:28
Class
inode
ebpf/main.c:42
Class
inode
ebpf/events/mkdir.h:24
next →
1–100 of 136, ranked by callers