*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages              
Title
Content
Arch
Section
 
 complib/xerbla(3) -- i an error handler for the LAPACK routines
    XERBLA is an error handler for the LAPACK routines. It is called by an LAPACK routine if an input parameter has an invalid value. A message is printed and execution stops. Installers may consider modifying the STOP statement in order to call system-specific exception-handling facilities.
 standard/xfpt(3) -- multiplies a point by the current matrix in feedback mode
    x expects the x coordinate of a point. y expects the y coordinate of a point. z expects the z coordinate of a point. Used only by the 3-D and 4-D versions of the routines; 0.0 is assumed by the others. w expects the w coordinate of a point Used only by the 4-D version of the routines; 1.0 is assumed by the others.
 libelfutil/xlate_address(3) -- do address translation
    xlate_address does the address translation needed by tools such as dbx(1) and dis(1). If address_in is an address that does not exist in the translation table the identity translation is returned through the pointers and XLATE_TB_STATUS_NO_ERROR is returned by the function. The data structure xlate_block is defined to contain Elf64_Addr xe_new_address; Elf64_Xword x...
 libelfutil/xlate_expand_reg_info(3) -- expand register instructions
    These are useful for programs like elfdump(1) to show the actual contents of the register location expressions. These are otherwise very useful. The functions and the values returned throught the pointers are identical except that xlate_reg_instr2 has an extra field in the definition. The extra field, sr_instr_offset, is the byte offset in the register instruction stream of the first byte of the particular register instruction. Aside from the additional field in the structure the functions are i...
 libelfutil/xlate_finish(3) -- close translation section
    This is used to close a handle on an Elf section containing translation information. consumer_table_ptr must be a valid open handle on an xlate consumer section. This releases all memory allocated by the xlate functions for this xlate_table_con (except as documented in calls that certain things must be free(3)d explicitly by the application)....
 libelfutil/xlate_get_info(3) -- get recorded overall info
    xlate_get_info is used to get basic values from the xlate section. con_table_ptr must be a valid open translate table handle. The other arguments are pointers passed in and the pointers are used to put values from the translation table header into the pointed-to data objects. See for the header field declarations. The memory that is pointed to by the pointer is what is actually changed. Other than con_table_ptr any of the pointers passed in may be the null pointer (0). xlate_get...
 libelfutil/xlate_get_reg_rule(3) -- get register information
    This is used by debuggers to find the pixie(1) shadow registers: registers which in the original non-pixied code were used but the which are now used by pixie. The original registers are now located in memory and the information here lets an app (debugger) find the original register values. The registers referred to here are, at this time, only the integer registers. The cost of calling xlate_get_reg_rule once is approximately the same as of calling xlate_get_all_reg_rules once so it is clearly ...
 libelfutil/xlate_init_fd(3) -- open translation section
    These are used to get (open) a handle on an Elf section containing translation information. The handle allows one to call any of the consumer functions. it is unspecified which xlate_init_fd takes as arguments: fd is an IRIX file-descriptor which must be open(2) for reading on an Elf object file. open_debug_table indicates which translation section to open. If XLATE_OPEN_STD_TABLE (0), then the first section with sh_type SHT_MIPS_XLATE is opened. If XLATE_OPEN_STD_TABLE (1), then the first secti...
 libelfutil/xlate_pro_add_info(3) -- set recorded overall info
    xlate_pro_add_info is used to set values into the xlate data stream. pro_table_ptr must be a valid open producer translate table handle. These values cannot be calculated by the library but must be supplied by the application. If xlate_pro_add_info is not called, 0 will be used as a default value for the corresponding fields of the xlate header in the created byte stream. data_moved Pass in the number of bytes the data section was moved (normally only pixie(1) moves data sections). The value is ...
 libelfutil/xlate_pro_add_range(3) -- add a translation range
    xlate_pro_add_range is used to put the translation ranges into the xlate data stream. pro_table_ptr must be a valid open producer translate table handle. new_address The low address in a range of text instructions in the output (post-transformation) text. new_range The number of bytes in the range. All byte counts must be a multiple of 4. old_address The low address in a range of text instructions in the input (pre-transformation) text. old_range The number of bytes in the range. All byte counts...
 libelfutil/xlate_pro_add_reg_info(3) -- add register change information
    xlate_pro_add_reg_info is used to put register information into the xlate data stream. The register information normally specifies how a debugger or other tool can get to registers which have been copied into shadow register locations so a transforming tool (pixie(1) normally) can use the registers for its own purposes. pro_table_ptr must be a valid open producer translate table handle. op Pass in an frame operation code in the set allowed. An example is DW_CFA_offset_extended. Makes no differen...
 libelfutil/xlate_pro_disk_header(3) -- get translation byte stream block count
    This function gets the total size and the number-of-blocks of either the standard or debug stream of data. Following this one calls xlate_pro_disk_block number-of-blocks times to get pointers the blocks of actual data bytes of the byte stream. The library does not write anything to disk. It is up to the application calling the library to write the information to disk (or to do whatever else is appropriate with the byte stream). xlate_pro_disk_header gets the size of the net translation table dat...
 libelfutil/xlate_pro_disk_next_block(3) -- get translation byte stream pointers
    This function gets pointers to the blocks making up the stream of data. The xlate functions do not write the stream to disk. Typically the transformation-tool will use libelf to write the bytes to disk. xlate_pro_disk_next_block gets the contents and size of the next block thru the pointer arguments. pro_table_ptr must be a valid open producer translate table handle and xlate_pro_disk_header must have been called to create the byte stream and count the number of blocks.. It is essential that if ...
 libelfutil/xlate_pro_finish(3) -- close translation handle
    This is used to close a handle on translation information data. producer_table_ptr must be a valid open xlate producer handle. This releases all memory allocated by xlate routines for this xlate_table_con (except as documented in xlate calls that certain things must be free(3)d explicitly by the application).
 libelfutil/xlate_pro_init(3) -- open translation section creator
    These are used to get (open) a handle which assists in producing a translation table section. The functions available do not themselves write anything to disk. Instead they create a byte stream which the calling application can write to an Elf file as appropriate. The handle allows one to call any of the producer functions. xlate_pro_init takes as arguments: returned_table_pointer is a pointer to a producer table handle. If the call to xlate_pro_init is successful, the handle pointed to is set a...
<<  [Prev]  261  262  263  264  265  266  267  268  269  270  271  272  273  274  275  276  277  278  279  280  281  
282  283  284  285  286  287  288  289  290  291  292  293  294  295  296  297  298  299  300  [Next]  >>
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service