Android-cuttlefish cvd tool
Namespaces | Functions
pidfd.cpp File Reference
#include "cuttlefish/host/commands/process_sandboxer/pidfd.h"
#include <dirent.h>
#include <fcntl.h>
#include <linux/sched.h>
#include <signal.h>
#include <sys/prctl.h>
#include <sys/syscall.h>
#include <sys/types.h>
#include <unistd.h>
#include <cerrno>
#include <cstdint>
#include <fstream>
#include <ios>
#include <memory>
#include <sstream>
#include <string>
#include <string_view>
#include <unordered_map>
#include <utility>
#include <vector>
#include "absl/log/check.h"
#include "absl/log/log.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include "absl/strings/str_split.h"
#include "absl/types/span.h"
#include "sandboxed_api/util/fileops.h"
Include dependency graph for pidfd.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::process_sandboxer
 

Functions

static absl::StatusOr< std::vector< std::string > > cuttlefish::process_sandboxer::ReadNullSepFile (const std::string &path)
 
static absl::StatusOr< std::vector< pid_t > > cuttlefish::process_sandboxer::FindChildPids (pid_t pid)