Caller

class

Signature

class Caller

One entry of the caller chain, nearest-first.

Properties

NameTypeDescription
commandstringFull joined command line of the caller. **Self-reported**, same as `name`: a process chooses its own argv.
exestringAbsolute path to the caller's executable, or `''` when the kernel would not say (short-lived processes, some platforms). The one caller field the process cannot choose for itself, so it is the one worth gating on. Treat `''` as "unknown", not as "no match".
namestringShort process name (`comm`, e.g. `zsh`, `Cursor`). **Self-reported.** A process sets this on itself — one `prctl(PR_SET_NAME)` on Linux, or simply being a file with that name on macOS. Gate on `exe` when it matters who is really calling.