Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MemNixFS/MemNixFS
/ functions
Functions
777 in github.com/MemNixFS/MemNixFS
⨍
Functions
777
◇
Types & classes
234
↓ 1 callers
Function
lmpfs_kernel_direct_map_base
src/api/lmpfs.cpp:367
↓ 1 callers
Function
lmpfs_kernel_kaslr_phys_shift
src/api/lmpfs.cpp:373
↓ 1 callers
Function
lmpfs_mem_read_kva
src/api/lmpfs.cpp:323
↓ 1 callers
Function
lmpfs_process_find_by_pid
src/api/lmpfs.cpp:201
↓ 1 callers
Function
lmpfs_version
src/api/lmpfs.cpp:90
↓ 1 callers
Function
load_lib
src/api/lmpfs.cpp:488
↓ 1 callers
Function
looks_like_kernel_release
src/os/linux/banner_scan.cpp:20
↓ 1 callers
Function
lower_str
src/os/linux/bash_history.cpp:281
↓ 1 callers
Function
make_info_txt
src/vfs/proc_module.cpp:45
↓ 1 callers
Function
make_memmap_txt
src/vfs/proc_module.cpp:62
↓ 1 callers
Function
make_ops
src/mount/fuse_mount.cpp:179
↓ 1 callers
Function
match_swapper
src/os/linux/kernel_resolver.cpp:24
↓ 1 callers
Function
mode_to_perm_string
src/os/linux/pagecache.cpp:300
↓ 1 callers
Function
mode_to_type
src/os/linux/pagecache.cpp:287
↓ 1 callers
Function
name_contains_any
src/os/linux/findevil.cpp:615
↓ 1 callers
Function
name_is_syscall_handler
Recognize the kernel's syscall-handler naming conventions. On x86_64 kernels with the per-arch wrapper macros, every entry resolves to one of these pr
src/os/linux/check_syscall.cpp:61
↓ 1 callers
Function
nearest_sym
Resolve nearest kallsyms symbol below addr (returns nullptr if none).
src/os/linux/tracing.cpp:37
↓ 1 callers
Function
network_tool_comm
src/os/linux/findevil.cpp:644
↓ 1 callers
Function
normalize_path
src/mount/fuse_mount.cpp:36
↓ 1 callers
Function
one_line_text
src/os/linux/findevil.cpp:599
↓ 1 callers
Function
open_avml_physical
src/formats/avml_format.cpp:286
↓ 1 callers
Function
open_file_memory_source
src/io/file_memory_source.cpp:60
↓ 1 callers
Function
open_kdump_physical
src/formats/kdump_format.cpp:211
↓ 1 callers
Function
open_lime_physical
src/formats/lime_format.cpp:117
↓ 1 callers
Function
open_raw_physical
src/formats/raw_format.cpp:41
↓ 1 callers
Function
p2v_readme
src/os/linux/v2p_misc.cpp:152
↓ 1 callers
Function
pagecache_path_is_pseudo_fs
src/os/linux/pagecache.cpp:173
↓ 1 callers
Function
parse_argv
Parse MemProcFS-style argv. Returns (dump_path, symbol_path). Unrecognised flags are silently skipped — matches MemProcFS leniency.
src/api/vmmdll_compat.cpp:50
↓ 1 callers
Function
parse_distro
src/os/linux/banner_scan.cpp:170
↓ 1 callers
Function
parse_fish_cmd
src/os/linux/bash_history.cpp:246
↓ 1 callers
Function
parse_line
Parse a /etc/passwd line: name:x:uid:gid:gecos:home:shell
src/os/linux/users.cpp:43
↓ 1 callers
Function
parse_types
Walk the type section and produce one Decoded per type. Type ids are 1-based (id 0 is reserved for VOID).
src/symbols/btf_to_isf.cpp:101
↓ 1 callers
Function
path_is_etc_passwd
src/os/linux/users.cpp:81
↓ 1 callers
Function
perm_string
Map our Vma flags bitfield back to the rwxp string used by /proc/PID/maps.
src/os/linux/task_files.cpp:91
↓ 1 callers
Function
plausible
Sanity-check a candidate BTF header read at `pa`. We require: magic == 0xEB9F version == 1 type_off + type_len <= str_off + str_len (sections fit) tot
src/os/linux/btf_probe.cpp:33
↓ 1 callers
Function
plausible_comm
src/os/linux/process_list.cpp:25
↓ 1 callers
Function
plausible_token_index
Returns true if the 512-byte window at `buf` looks like a kallsyms_token_index. Constraints on the real article (validated against multiple kernels):
src/symbols/kallsyms.cpp:63
↓ 1 callers
Function
plugin_name_from_path
Compute the canonical plugin name: file stem without extension. `foo.plugin.dll` → `foo.plugin`; `core.dll` → `core`.
src/api/lmpfs.cpp:510
↓ 1 callers
Function
preload_winfsp_dll
src/mount/winfsp_mount.cpp:298
↓ 1 callers
Function
print_tree
src/cli/main.cpp:181
↓ 1 callers
Function
printable_journal_fields
src/os/linux/crash_journal.cpp:339
↓ 1 callers
Function
probe_btf
src/os/linux/btf_probe.cpp:86
↓ 1 callers
Function
proc_cmdline
src/os/linux/findevil.cpp:651
↓ 1 callers
Function
ptrace_flags_str
Decode task.ptrace bit field into a string. The kernel header include/linux/ptrace.h defines: PT_PTRACED = 0x00000001 PT_DTRACE = 0x0
src/os/linux/task_extras.cpp:40
↓ 1 callers
Method
ranges
src/formats/raw_format.cpp:17
↓ 1 callers
Method
read
src/arch/x86_64/page_cache.cpp:58
↓ 1 callers
Method
read
src/formats/raw_format.cpp:22
↓ 1 callers
Method
read
src/formats/lime_format.cpp:48
↓ 1 callers
Function
read_argv0
Read the first argv element of a process (the exe path) as a single UTF-8 string. Empty on failure or kernel thread.
src/os/linux/av_edr.cpp:148
↓ 1 callers
Function
read_banner_at
src/os/linux/banner_scan.cpp:69
↓ 1 callers
Function
read_btf
src/os/linux/btf_probe.cpp:92
↓ 1 callers
Function
read_cmdline_oneline
Internal helper to read cmdline as a single-line string (NULs → spaces).
src/os/linux/csv_export.cpp:35
↓ 1 callers
Function
read_cmdline_oneline
Same cmdline-as-string reader as csv_export.cpp. Could be hoisted to task_files.h, but keeping it local avoids cross-file coupling for a 12-line helpe
src/os/linux/json_export.cpp:24
↓ 1 callers
Function
read_dentry_name
src/os/linux/task_files.cpp:419
↓ 1 callers
Function
read_dentry_name
Read a dentry's leaf name. Tries qstr.name (long names, kmalloc'd buffer) first; falls back to the inline shortname union (d_shortname/d_iname).
src/os/linux/dentry_path.cpp:14
↓ 1 callers
Function
read_dm_comm
src/os/linux/process_list.cpp:66
↓ 1 callers
Function
read_fs_file
Read a small file from the reconstructed root filesystem (/fs/...) via the VFS. Returns empty bytes on any failure (file missing, dentry path broken,
src/os/linux/sysinfo_more.cpp:32
↓ 1 callers
Function
read_inode_mac_times
src/os/linux/pagecache.cpp:1556
↓ 1 callers
Function
read_kernel_string
Read a NUL-terminated string from a kernel VA via the kernel page table. Returns empty string if the read fails or the area is unmapped.
src/vfs/sys_module.cpp:39
↓ 1 callers
Function
read_kernel_u64_var
Read a kernel u64 variable (e.g. vmemmap_base) addressed by its symbol.
src/os/linux/pagecache.cpp:280
↓ 1 callers
Function
read_passwd_file
Try to read the entire `/fs/etc/passwd` content via the VFS. Returns empty on any failure (file missing from page cache, dentry path not resolvable, e
src/os/linux/users.cpp:21
↓ 1 callers
Function
read_process_heap
src/os/linux/bash_history.cpp:189
↓ 1 callers
Function
read_vsz_kb
Sum of VMA sizes — equivalent to `ps`'s VSZ column (in KiB).
src/os/linux/process_views.cpp:40
↓ 1 callers
Function
read_whole_file
src/symbols/xz_decompress.cpp:11
↓ 1 callers
Function
recover_file
src/os/linux/pagecache.cpp:1402
↓ 1 callers
Function
recover_symlink_target
src/os/linux/pagecache.cpp:1441
↓ 1 callers
Function
register_handle
src/api/vmmdll_compat.cpp:38
↓ 1 callers
Function
rekey_legacy_event
Re-key an event that another module built with the legacy scheme ("0000-boot+<sec>.<usec>" for boot-relative, anything else = undated) onto the unifie
src/os/linux/timeline.cpp:153
↓ 1 callers
Function
release_is_below_support_floor
src/symbols/symbol_resolver.cpp:66
↓ 1 callers
Function
render_node
src/os/linux/process_views.cpp:82
↓ 1 callers
Function
render_phys2virt
Builds the per-query result text for /misc/phys2virt/<name>.
src/os/linux/v2p_misc.cpp:88
↓ 1 callers
Function
render_template
Expand {KEY} and {KEY:0:2} placeholders in a URL template.
src/symbols/symbol_cache_http.cpp:118
↓ 1 callers
Function
render_virt2phys
Builds the per-query result text for /misc/virt2phys/<name>.
src/os/linux/v2p_misc.cpp:48
↓ 1 callers
Function
resolve_dtb
src/os/linux/dtb_resolver.cpp:52
↓ 1 callers
Function
resolve_kernel
src/os/linux/kernel_resolver.cpp:118
↓ 1 callers
Function
resolve_kernel_sym
src/os/linux/timeline.cpp:44
↓ 1 callers
Function
resolve_off
src/os/linux/ebpf.cpp:35
↓ 1 callers
Function
resolve_offsets
src/os/linux/mountinfo.cpp:40
↓ 1 callers
Function
resolve_sym
src/api/lmpfs.cpp:491
↓ 1 callers
Function
resolve_symbols
src/symbols/symbol_resolver.cpp:279
↓ 1 callers
Function
resolve_text_bounds
src/os/linux/pscallstack.cpp:46
↓ 1 callers
Function
resolve_tp_func_offset_func
src/os/linux/tracepoints.cpp:59
↓ 1 callers
Function
resolve_tracepoint_offsets
Read `struct tracepoint` at `tp_va`. We read just the two fields we care about: `name` (pointer) and `funcs` (pointer to handler array). The struct's
src/os/linux/tracepoints.cpp:28
↓ 1 callers
Function
run_fuse_mount
src/mount/fuse_mount.cpp:209
↓ 1 callers
Function
run_winfsp_mount
src/mount/winfsp_mount.cpp:369
↓ 1 callers
Function
sanitize
src/vfs/proc_module.cpp:76
↓ 1 callers
Function
scan_bash_history
src/os/linux/bash_history.cpp:564
↓ 1 callers
Function
scan_swapper
src/os/linux/kernel_resolver.cpp:35
↓ 1 callers
Function
scan_token_index
src/symbols/kallsyms.cpp:85
↓ 1 callers
Function
select_passwd
A snapshot can hold several /etc/passwd inodes — overlayfs upper/lower layers, per-container roots, or an old + rewritten copy. Trusting the first one
src/os/linux/users.cpp:100
↓ 1 callers
Function
set_user_yara_paths
src/os/linux/yara_search.cpp:30
↓ 1 callers
Function
shannon_entropy
src/os/linux/entropy.cpp:18
↓ 1 callers
Function
shell_like_comm
src/os/linux/findevil.cpp:629
↓ 1 callers
Function
shell_like_process
src/os/linux/bash_history.cpp:145
↓ 1 callers
Function
shell_name
src/os/linux/bash_history.cpp:310
↓ 1 callers
Function
socket_state
src/os/linux/timeline.cpp:187
↓ 1 callers
Function
sort_findings
src/os/linux/findevil.cpp:670
↓ 1 callers
Function
source_origin
The `source` column is "<shell>/<origin>" where origin is "heap" or a real history filename (e.g. "bash/.bash_history", "zsh/heap").
src/os/linux/bash_history.cpp:534
↓ 1 callers
Function
split_dmesg_line
src/os/linux/timeline.cpp:123
↓ 1 callers
Function
split_https_url
Parse an https URL into (host, path). Crude but enough for the mirrors we use.
src/symbols/symbol_cache_http.cpp:134
← previous
next →
501–600 of 777, ranked by callers