MCPcopy Create free account
hub / github.com/MemNixFS/MemNixFS / format_pslist_json

Function format_pslist_json

src/os/linux/json_export.cpp:102–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100} // anonymous
101
102ByteBuf format_pslist_json(const Engine& eng) {
103 json arr = json::array();
104 for (const auto& p : eng.processes()) {
105 json o;
106 o["pid"] = p.pid;
107 o["ppid"] = p.ppid;
108 o["tgid"] = p.tgid;
109 o["uid"] = p.uid;
110 o["comm"] = p.comm;
111 o["cmdline"] = read_cmdline_oneline(eng, p);
112 arr.push_back(std::move(o));
113 }
114 return dump_json(arr);
115}
116
117ByteBuf format_tcp_json(const Engine& eng) { return format_sockets_json(eng, SocketInfo::P_TCP, "TCP"); }
118ByteBuf format_udp_json(const Engine& eng) { return format_sockets_json(eng, SocketInfo::P_UDP, "UDP"); }

Callers 1

build_sys_treeFunction · 0.85

Calls 2

dump_jsonFunction · 0.85
read_cmdline_onelineFunction · 0.70

Tested by

no test coverage detected