Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual522629-013
12-78
PROCESS_GETINFOLIST_ Procedure
An iterative attribute must be the last one in the attribute list. If it is not, an error is
reported. Iterative attributes cannot be used with
srch-option 1 or 2.
Loadfile Types
Several attributes return information about loadfiles, including the loadfile type. The
loadfile type is indicated by a code having one of the values shown in the following
table:
Code ID suffix* Description
15 LTMASK Mask to isolate the loadfile type; one of the values 0
through 8, as follows:
0 ERROR Error (for example, no loadfile segment at the
specified address)
1 TNSUNAXLPRG Unaccelerated TNS program
2 TNSUNAXLUL Unaccelerated TNS user library
3 TNSAXCLPRG Accelerated TNS program
4 TNSAXCLUL Accelerated TNS user library
5 NOPICELFPRG Non-PIC ELF program
6 NOPICELFSRL Non-PIC ELF shared run-time library (SRL)
7 PICELFPRG PIC ELF program
8 PICELFDLL PIC ELF dynamic-link library (DLL)
768 LIBMASK Mask to isolate the next three values
256 PRIVATELIB Ordinary library (not a public or implicit library)
512 PUBLICLIB Public library (one of the set of installed public
libraries)
768 IMPLIB Implicit library
2048 OSIMAGE This object is included in OSIMAGE
4096 DYNAMIC This library was loaded dynamically
8192 OSSPROCESS This file was loaded in an OSS process, so its name is
in OSS format
16384 MAYSETBPT Privilege is not required to debug (set breakpoints in)
this file
* These constants are declared in DDL-based header files, including ZSYSC section
process_getinfolist_return, with identifiers ZSYS_VAL_PINF_TYPE_suffix and ZSYSTAL section
PROCESS^GETINFOLIST^RETURN with identifiers ZSYS^VAL^PINF^TYPE^suffix.