genld Command
Purpose
The genld command collects the list of all processes currently running on the system, and optionally reports the list of loaded objects corresponding to each process.
Syntax
Description
For each process currently running, the genld command prints a report consisting of the process ID and
name, optionally followed by the list of objects loaded for that
process. The object's address and path name are displayed. Members
of libraries are shown between brackets. For example, /usr/lib/libc.a[shr.o]
means shr.o
is a loaded member of the libc.a library.
Note: Unprivileged users can see loaded objects only for their processes.
Flags
Item | Description |
---|---|
-a Area | Lists only processes using the shared library area specified by the Area parameter. |
-d | Shows the address and size of the Data section, in addition to the address and size of the Text section. This option has no effect without the -l flag. |
-h | Displays the usage statement. |
-l | Reports the lists of loaded objects for each process running on the system. |
Security
Attention RBAC users and Trusted AIX users: This command can perform privileged operations. Only privileged users can run privileged
operations. For more information about authorizations and privileges, see Privileged Command
Database in Security. For a list of privileges and the
authorizations associated with this command, see the lssecattr command or the
getcmdattr subcommand.
Examples
To obtain the list of loaded objects for each running process, enter:
genld -l