Library /sys$common/syshlp/helplib.hlb  —  System Services, $GET ALIGN FAULT DATA (Alpha and Integrity servers)
    On Alpha and Integrity server systems, obtains data from the user
    image alignment fault buffer if buffered user alignment fault
    data reporting has been enabled.

    This service accepts 64-bit addresses.

    Format

      SYS$GET_ALIGN_FAULT_DATA  buffer ,buffer_size ,return_size

    C Prototype

      int sys$get_align_fault_data  (void *buffer, int buffer_size,

                                    int *return_size);

1  –  Arguments

 buffer

    OpenVMS usage:address
    type:         longword (unsigned)
    access:       read/write
    mechanism:    by 32- or 64-bit reference
    The user buffer in which the alignment fault data is to be
    stored. The buffer is the 32- or 64-bit address of this user
    buffer.

 buffer_size

    OpenVMS usage:byte count
    type:         longword (signed)
    access:       read
    mechanism:    by value
    The size, in bytes, of the buffer specified by the buffer
    argument.

 return_size

    OpenVMS usage:longword_signed
    type:         longword (signed)
    access:       write
    mechanism:    by 32- or 64-bit reference
    The amount of data, in bytes, stored in the buffer. The return_
    size argument is the 32- or 64-bit address of a naturally aligned
    longword into which the service returns the size of the buffer.
    The return_size is set to 0 if there is no data in the buffer.
Close Help