• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/libsyscall/wrappers/libproc/

Lines Matching defs:pid

37 int __proc_info(int callnum, int pid, int flavor, uint64_t arg, void * buffer, int buffersize);
40 int proc_rlimit_control(pid_t pid, int flavor, void *arg);
94 proc_pidinfo(int pid, int flavor, uint64_t arg, void *buffer, int buffersize)
98 if ((retval = __proc_info(PROC_INFO_CALL_PIDINFO, pid, flavor, arg, buffer, buffersize)) == -1)
117 proc_pid_rusage(int pid, int flavor, rusage_info_t *buffer)
119 return (__proc_info(PROC_INFO_CALL_PIDRUSAGE, pid, flavor, 0, buffer, 0));
139 proc_pidfdinfo(int pid, int fd, int flavor, void * buffer, int buffersize)
143 if ((retval = __proc_info(PROC_INFO_CALL_PIDFDINFO, pid, flavor, (uint64_t)fd, buffer, buffersize)) == -1)
151 proc_pidfileportinfo(int pid, uint32_t fileport, int flavor, void *buffer, int buffersize)
155 if ((retval = __proc_info(PROC_INFO_CALL_PIDFILEPORTINFO, pid, flavor, (uint64_t)fileport, buffer, buffersize)) == -1)
162 proc_name(int pid, void * buffer, uint32_t buffersize)
173 retval = proc_pidinfo(pid, PROC_PIDTBSDINFO, (uint64_t)0, &pbsd, sizeof(struct proc_bsdinfo));
187 proc_regionfilename(int pid, uint64_t address, void * buffer, uint32_t buffersize)
197 retval = proc_pidinfo(pid, PROC_PIDREGIONPATHINFO, (uint64_t)address, &reginfo, sizeof(struct proc_regionwithpathinfo));
223 proc_pidpath(int pid, void * buffer, uint32_t buffersize)
236 retval = __proc_info(PROC_INFO_CALL_PIDINFO, pid, PROC_PIDPATHINFO, (uint64_t)0, buffer, buffersize);
285 proc_track_dirty(pid_t pid, uint32_t flags)
287 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_TRACK, flags, NULL, 0) == -1) {
295 proc_set_dirty(pid_t pid, bool dirty)
297 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_SET, dirty, NULL, 0) == -1) {
305 proc_get_dirty(pid_t pid, uint32_t *flags)
313 retval = __proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_GET, 0, NULL, 0);
324 proc_clear_dirty(pid_t pid, uint32_t flags)
326 if (__proc_info(PROC_INFO_CALL_DIRTYCONTROL, pid, PROC_DIRTYCONTROL_CLEAR, flags, NULL, 0) == -1) {
334 proc_terminate(pid_t pid, int *sig)
342 retval = __proc_info(PROC_INFO_CALL_TERMINATE, pid, 0, 0, NULL, 0);
353 proc_set_cpumon_params(pid_t pid, int percentage, int interval)
363 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0));
367 proc_get_cpumon_params(pid_t pid, int *percentage, int *interval)
373 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0);
387 proc_set_cpumon_defaults(pid_t pid)
397 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0));
401 proc_disable_cpumon(pid_t pid)
411 PROC_POLICY_RUSAGE_CPU, (proc_policy_attribute_t*)&attr, pid, 0));
423 proc_set_cpumon_params_fatal(pid_t pid, int percentage, int interval)
440 (void)proc_get_cpumon_params(pid, &current_percentage, &current_interval);
451 if ((ret = proc_set_cpumon_params(pid, percentage, interval)) != 0) {
456 if ((ret = proc_rlimit_control(pid, RLIMIT_CPU_USAGE_MONITOR, CPUMON_MAKE_FATAL)) != 0) {
458 (void)proc_disable_cpumon(pid);
465 proc_set_wakemon_params(pid_t pid, int rate_hz, int flags __unused)
472 return (proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params));
481 proc_get_wakemon_params(pid_t pid, int *rate_hz, int *flags)
488 if ((error = proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params)) != 0) {
499 proc_set_wakemon_defaults(pid_t pid)
506 return (proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params));
510 proc_disable_wakemon(pid_t pid)
517 return (proc_rlimit_control(pid, RLIMIT_WAKEUPS_MONITOR, &params));
675 proc_clear_vmpressure(pid_t pid)
677 if (__process_policy(PROC_POLICY_SCOPE_PROCESS, PROC_POLICY_ACTION_RESTORE, PROC_POLICY_RESOURCE_STARVATION, PROC_POLICY_RS_VIRTUALMEM, NULL, pid, (uint64_t)0) != -1)
721 proc_disable_apptype(pid_t pid, int apptype)
731 if (__process_policy(PROC_POLICY_SCOPE_PROCESS, PROC_POLICY_ACTION_DISABLE, PROC_POLICY_APPTYPE, apptype, NULL, pid, (uint64_t)0) != -1)
740 proc_enable_apptype(pid_t pid, int apptype)
751 if (__process_policy(PROC_POLICY_SCOPE_PROCESS, PROC_POLICY_ACTION_ENABLE, PROC_POLICY_APPTYPE, apptype, NULL, pid, (uint64_t)0) != -1)
761 proc_suppress(__unused pid_t pid, __unused uint64_t *generation)