Guardian Procedure Calls Reference Manual
DescriptionTAL Value
Representation
Length of file name.INT
File name. (The returned string is padded if necessary so that the next attribute returned
will begin on an even-byte boundary. The padding is not counted in the reported file name
length.)
STRING
Similar information about SRLs is returned, in a different format, by attribute 121, which reports
all the object files loaded in the process, not just SRLs.
As a search attribute, this attribute finds processes that have loaded a particular SRL. The
Guardian file name must be specified in srch-values-list.
Attribute 125 can perform the same search and is more efficient.
This attribute cannot be used in the same srch-attr-list as 125 or 126.
• 117: native shared run-time library: buffer size required for attribute 118
returns the size of the buffer, in bytes, for the array returned in attribute 118. 0 is returned if
the process does not use native shared run-time libraries.
• 118: native shared run-time library name information
returns information about native shared run-time library names used by the process in this
variable-sized array:
DescriptionTAL Value
Representation
Number of names returned. This value indicates how many triplets of INT, INT, and STRING,
as listed below, follow this value.
INT
Flag values indicate: 0 native private shared run-time library (SRL) 1 native public shared
run-time library (SRL) 2 native user library shared run-time library (SRL).
INT
Length of name.INT
Name. (The returned string is padded if necessary so that the next attribute returned begins
on an even-byte boundary. The padding is not counted in the reported file name length.)
STRING
• 119: process is native
returns 1 if the process is a native process; 0 otherwise.
• 121: program file and explicit library information
returns information about the program file, SRLs, DLLs, and any user library. It does not report
implicit libraries. This is an iterative attribute that requires auxiliary data: ret-attr-list
must specify the attribute code followed by an eight-byte context value as auxiliary data. The
attribute code must include the length indication, so its value is 16505 or (4<<12)+121. This
attribute code and its auxiliary data must be the last elements in ret-attr-list. Initially,
the context value must be zero; on subsequent iterations, it must be a copy of the nonzero
context returned in ret-values-list by the previous iteration. See Auxiliary Data (page 1018)
and Iterative Attributes (page 1018).
This attribute returns this information in a variable-length array:
DescriptionTAL Value
Representation
Number of loadfiles reportedINT
Context valueINT(64)
Loadfile information array consisting of four values for each loadfile reported (see following
description)
PROCESS_GETINFOLIST_ Procedure 1037