Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section
   1 .\"
   2 .\" This file and its contents are supplied under the terms of the
   3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
   4 .\" You may only use this file in accordance with the terms of version
   5 .\" 1.0 of the CDDL.
   6 .\"
   7 .\" A full copy of the text of the CDDL should have accompanied this
   8 .\" source.  A copy of the CDDL is also available via the Internet at
   9 .\" http://www.illumos.org/license/CDDL.
  10 .\"
  11 .\"
  12 .\" Copyright 2015 Joyent, Inc.
  13 .\"
  14 .Dd May 11, 2016
  15 .Dt PLWP_GETSPYMASTER 3PROC
  16 .Os
  17 .Sh NAME
  18 .Nm Plwp_getspymaster
  19 .Nd get agent LWP spy master information
  20 .Sh SYNOPSIS
  21 .Lb libproc

  22 .In libproc.h
  23 .Ft int
  24 .Fo Plwp_getspymaster
  25 .Fa "struct ps_prochandle *P"
  26 .Fa "lwpid_t lwpid"
  27 .Fa "psinfo_t *ps"
  28 .Fc
  29 .Sh DESCRIPTION
  30 The
  31 .Fn Plwp_getspymaster
  32 function returns information about the spy master that corresponds to
  33 the agent LWP for the thread
  34 .Fa lwpid
  35 in the process handle
  36 .Fa P .
  37 .Pp
  38 The agent LWP allows another process to inject actions into the target process.
  39 When an agent LWP is created, it leverages an existing thread in the process and
  40 it also creates a record of whom created the agent, which is called the spy
  41 master.


   1 .\"
   2 .\" This file and its contents are supplied under the terms of the
   3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
   4 .\" You may only use this file in accordance with the terms of version
   5 .\" 1.0 of the CDDL.
   6 .\"
   7 .\" A full copy of the text of the CDDL should have accompanied this
   8 .\" source.  A copy of the CDDL is also available via the Internet at
   9 .\" http://www.illumos.org/license/CDDL.
  10 .\"
  11 .\"
  12 .\" Copyright 2015 Joyent, Inc.
  13 .\"
  14 .Dd May 11, 2016
  15 .Dt PLWP_GETSPYMASTER 3PROC
  16 .Os
  17 .Sh NAME
  18 .Nm Plwp_getspymaster
  19 .Nd get agent LWP spy master information
  20 .Sh LIBRARY
  21 .Lb libproc
  22 .Sh SYNOPSIS
  23 .In libproc.h
  24 .Ft int
  25 .Fo Plwp_getspymaster
  26 .Fa "struct ps_prochandle *P"
  27 .Fa "lwpid_t lwpid"
  28 .Fa "psinfo_t *ps"
  29 .Fc
  30 .Sh DESCRIPTION
  31 The
  32 .Fn Plwp_getspymaster
  33 function returns information about the spy master that corresponds to
  34 the agent LWP for the thread
  35 .Fa lwpid
  36 in the process handle
  37 .Fa P .
  38 .Pp
  39 The agent LWP allows another process to inject actions into the target process.
  40 When an agent LWP is created, it leverages an existing thread in the process and
  41 it also creates a record of whom created the agent, which is called the spy
  42 master.