[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]

Technical Reference: Base Operating System and Extensions, Volume 1

pm_stop_group Subroutine


Stops Performance Monitor counting for the group to which a target thread belongs.


Performance Monitor APIs Library (libpmapi.a)


#include <pmapi.h>

int pm_stop_group ( pid, tid)
pid_t pid;
tid_t tid;


The pm_stop subroutine stops Performance Monitor counting for a target kernel thread, the counting group to which it belongs, and all the other thread members of the same group. Counting stops immediately for all the threads in the counting group. The target thread must be stopped and must be part of a debuggee process, under control of the calling process.


pid Process ID of target thread. Target process must be a debuggee of the caller process.
tid Thread ID of target thread.

Return Values

0 Operation completed successfully.
Positive Error Code Refer to the pm_error (pm_error Subroutine) subroutine to decode the error code.

Error Codes

Refer to the pm_error (pm_error Subroutine) subroutine.


/usr/include/pmapi.h Defines standard macros, data types, and subroutines.

Related Information

The pm_init (pm_init Subroutine) subroutine, pm_error (pm_error Subroutine) subroutine, pm_set_program_group (pm_set_program_group Subroutine) subroutine, pm_get_program_group (pm_get_program_group Subroutine) subroutine, pm_delete_program_group (pm_delete_program_group Subroutine) subroutine, pm_get_data_group (pm_get_data_group Subroutine) subroutine, pm_start_group (Syntax) subroutine, pm_reset_data_group (pm_reset_data_group Subroutine) subroutine.

Performance Monitor API Programming Concepts in AIX 5L Version 5.1 General Programming Concepts.

[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]