procstat_core
static bool core_offset(struct procstat_core *core, off_t offset);
static bool core_read(struct procstat_core *core, void *buf, size_t len);
static ssize_t core_read_mem(struct procstat_core *core, void *buf,
static void *get_args(struct procstat_core *core, vm_offset_t psstrings,
struct procstat_core *
struct procstat_core *core;
core = malloc(sizeof(struct procstat_core));
warn("malloc(%zu)", sizeof(struct procstat_core));
procstat_core_close(struct procstat_core *core)
procstat_core_get(struct procstat_core *core, enum psc_type type, void *buf,
core_offset(struct procstat_core *core, off_t offset)
core_read(struct procstat_core *core, void *buf, size_t len)
core_read_mem(struct procstat_core *core, void *buf, size_t len,
get_args(struct procstat_core *core, vm_offset_t psstrings, enum psc_type type,
procstat_core_note_count(struct procstat_core *core, enum psc_type type)
struct procstat_core;
void procstat_core_close(struct procstat_core *core);
void *procstat_core_get(struct procstat_core *core, enum psc_type type,
int procstat_core_note_count(struct procstat_core *core, enum psc_type type);
struct procstat_core *procstat_core_open(const char *filename);
static struct kinfo_vmentry * kinfo_getvmmap_core(struct procstat_core *core,
static Elf_Auxinfo *procstat_getauxv_core(struct procstat_core *core,
static gid_t *procstat_getgroups_core(struct procstat_core *core,
static int procstat_getosrel_core(struct procstat_core *core,
static int procstat_getpathname_core(struct procstat_core *core,
static int procstat_getrlimit_core(struct procstat_core *core, int which,
static int procstat_getumask_core(struct procstat_core *core,
kinfo_getvmmap_core(struct procstat_core *core, int *cntp)
procstat_getgroups_core(struct procstat_core *core, unsigned int *cntp)
procstat_getumask_core(struct procstat_core *core, unsigned short *maskp)
procstat_getrlimit_core(struct procstat_core *core, int which,
procstat_getpathname_core(struct procstat_core *core, char *pathname,
procstat_getosrel_core(struct procstat_core *core, int *osrelp)
struct procstat_core *core;
procstat_getauxv_core(struct procstat_core *core, unsigned int *cntp)
procstat_getptlwpinfo_core(struct procstat_core *core, unsigned int *cntp)
kinfo_getfile_core(struct procstat_core *core, int *cntp)
struct procstat_core *core;