VMS Help  —  RTL Routines, LIB$  LIB$X86_SET_IP
    Given an invocation context block and a quadword IP value in
    ip_copy, write the ip_copy value to the invocation context
    block IP and then use LIB$X86_PUT_INVO_REGISTERS to write to
    the actual context. The invocation context block remains
    unchanged if the routine fails. LIB$X86_SET_IP fails if
    LIB$X86_PUT_INVO_REGISTERS fails.

    Format
      LIB$X86_SET_IP (invo_context, ip_copy)

1  –  Returned

 status

    A value of 1 indicates success. A value of 0 indicates failure.

2  –  Arguments

 invo_context

    OpenVMS usage: invo_context_blk
    type:          structure
    access:        modify
    mechanism:     by reference

    Address of a valid invocation context block.

 ip_copy

    OpenVMS usage: integer value
    type:          quadword
    access:        read
    mechanism:     by reference

    Address of a quadword that contains the IP value to be written
    to the invocation context block.
Close Help