Skip to main content

ghostscope_process/
lib.rs

1pub mod module_probe;
2pub mod offsets;
3pub mod pid;
4pub mod pinned_bpf_maps;
5pub mod proc_maps;
6pub use offsets::{PidOffsetsEntry, ProcessManager, SectionOffsets};
7pub use pid::{
8    build_runtime_pid_plan, detect_runtime_environment, host_pid_for_proc_pid,
9    resolve_event_pid_for_proc, resolve_input_pid, resolve_pid_session, resolve_proc_pid,
10    resolve_proc_pid_for_event, runtime_pid_candidates_for_proc, PidAttachRequest, PidFilterSpec,
11    PidModeFailFast, PidNamespaceId, PidResolveSource, PidViews, ResolvePidSessionError,
12    ResolvedPidSession, RuntimeEnvironment, RuntimeEnvironmentInfo, RuntimePidPlan,
13    RuntimePidPlanInput, INITIAL_PID_NAMESPACE_INO,
14};
15pub mod sysmon;
16pub use sysmon::{ProcessSysmon, SysEvent, SysEventKind, SysmonConfig, SysmonEventMask};
17pub mod util;
18pub use util::is_shared_object;