Library /sys$common/syshlp/HELPLIB.HLB  —  RTL Routines, LIB$  LIB$X86_CREATE_INVO_CONTEXT, Arguments
 malloc

    OpenVMS usage: function_value
    type:          procedure
    access:        read
    mechanism:     by value

    A procedure value for a user callback routine that allocates
    memory. This is an optional argument. The default is to use an
    implementation of the C RTL routine malloc. If specified, this
    routine is used to allocate the invocation context block and is
    also placed in the LIBICB$PH_UO_MALLOC invocation context block
    field for use during the stack walk.

 free

    OpenVMS usage: function_value
    type:          procedure
    access:        read
    mechanism:     by value

    A procedure value for a user callback routine that deallocates
    memory. This value is placed in the invocation context block
    field LIBICB$PH_UO_FREE. This is an optional argument, however,
    it must be specified if malloc is set. The default is to use an
    implementation of the C RTL routine free.

 ident

    OpenVMS usage: user_value
    type:          quadword
    access:        read
    mechanism:     by value

    Specifies a user ident value to be placed in the invocation
    context block LIBICB$IH_UO_IDENT field. In turn, this value is
    passed to the malloc and free routines. This is an optional
    argument; the default value is zero.
Close Help