Patches & Updates
Deploy and monitor updates to all of your systems through Sun from anywhere you have an Internet connection.
Start today with Knowledge-based software update services for Solaris and Linux.
Patches:
Download Patch (461102 bytes): HTTP 
Download Signed Patch (464593 bytes): HTTP 
Signed Patch Documentation  Patch Finder

SunOS 5.10: Patch for profiling libraries and assembler


Status: RELEASED
Patch Id: 118683-04
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************
For further information on patching best practices and resources, please
see the Big Admin Patching Center, http://www.sun.com/bigadmin/patches/ 
***********************************************************************
Summary: SunOS 5.10: Patch for profiling libraries and assembler
Date:  Nov/06/2009
Installation Requirements:
NA
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product: 
Unbundled Release: 
Xref: 
Topic: 
Relevant Architecture: sparc
BugId's fixed with this patch:

5068534 5069118 5071178 5079903 5090509 5093350 5108889 6192963 6236017 6253736 6273425 6274959 6284469 6324025 6365684 6374803 6396903 6398502 6406992 6409389 6428067 6437484 6450682 6479836 6500898 6521614 6525702 6528253 6534961 6535495 6584791 6587552 6617043 6642752 6650432 6652866 6661184 6695637 6697351 6699817 6713137 6724238 6726126 6728528 6735585 6746566 6747559 6840862 6848547 6852236

Changes incorporated in this version:

6840862 6848547 6852236

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch: 

Required Patches:

Obsoleted by:
 
Files Included in this Patch: 
/usr/ccs/bin/as
/usr/lib/libtdf.so
/usr/lib/libtdf.so.1
/usr/lib/libxprof.so
/usr/lib/libxprof.so.1
/usr/lib/libxprof_audit.so
/usr/lib/libxprof_audit.so.1
/usr/lib/sparcv9/libtdf.so
/usr/lib/sparcv9/libtdf.so.1
/usr/lib/sparcv9/libxprof.so
/usr/lib/sparcv9/libxprof.so.1
/usr/lib/sparcv9/libxprof_audit.so
/usr/lib/sparcv9/libxprof_audit.so.1
Problem Description: 
6840862 libxprof mishandles profiled program containing no profiled objfiles
6848547 xprof_atob fails to convert text file containing multiple objfile records with same basenames
6852236 libxprof: intermittent errors under iterated execution of MT test workload
 
(from 118683-03)
5108889 application use of libc routine names breaks -xprofile=collect 
6324025 need a way to profile shared libraries without requiring profiled executable 
6428067 need a better way to collect feedback data without requiring process termination 
6695637 need better profile directory sharing under -xprofile=collect 
6697351 tcov runtime support lacks global locking within a process 
6365684 Bad error message 
6450682 ldx,stx,ldxa,stxa should not accept a floating point register argument (freg[rd]) 
6587552 add new jupiter instructions 
6617043 as should mark .annotate sections as SHF_EXCLUDE 
6642752 support new branch conditions 
6650432 linux/sparc iropt and as failed to build. 
6652866 FSRC1 (and friends) are incorrectly classified as VIS 3 instead of VIS 1 
6661184 as should allow fused multiply-add instructions with -xarch={v8plusv,v9v} 
6699817 mnemonic change: FRSQRT is now FSQRT1X 
6713137 assembler needs to implement LDXEFSR 
6724238 assembler should not mark binaries with ASI_BLK_INIT 
6726126 asmcode testcsae fails: invalid register 
6728528 assembler does not handle __thread code correctly 
6735585 nevada fails to build: illegal instruction with xarch=v9v 
6746566 lots of fbe warnings about not even-numbered register when building Solaris ON using ceres b25.0 
6747559 assembler accepts invalid branch on register syntax 
 
(from 118683-02)
5068534 Assmebler factoring out expressions wrongly
6273425 Support symbolic names for new prefetch variants
6274959 'fbe' assembler generates wrong code related to %gdop_lox10 in shared library
6284469 Test fails (dumps core) when compiling to generate assembly and assembling using fbe
6374803 components built badly in build - build failure in step_f90_part2
6396903 Update "as" to accept preferred assembly language syntax
6398502 assembler test fails: internal error: get_obj_code_ptr(): bad chunk# (0)
6406992 Assembler needs to support latest Rock and hypervisor instructions
6409389 assembler uses unapproved e_flag (EF_SPARC_SUN_US5)
6437484 as(1) should accept latest ASR names
6479836 sparc assembler and gcc don't get along anymore
6500898 Implement new olympus and niagara2 options
6521614 capabilities array should be null terminated
6525702 OPL fatal: hardware capability unsupported: 0x80  [ ASI_BLK_INIT ] on -xarch=sparcfmaf -m32
6528253 assembler mistakenly complains about Rock-specific instructions for v9 %asr registers
6534961 Mars nightly build failed due to failure building 'as'
6535495 back-tick char ` in a comment causes fbe to fail
6584791 assembler ignores -xarch=v8 when -m32 is specified
NoBugId Partial fix for 6304798 assembler gives unreliable diagnostics when i/o error occurs during output generation
NoBugId .[su]leb128 pseudo support
NoBugId m32/m64 support
NoBugId hardware capabilities in assembler
 
(from 118683-01)
5069118 -S  -xO[45] gives an ERROR when assembling a fortran and c files
5071178 support for hypervisor 
5079903 Need syntax to generate SHT_SUNW_ANNOTATE section type 
5093350 opcode change for VIS3 instructions 
5090509 20040817_venus, C++, cln-1.1.6: compilation of *.s file failed 
6192963 Olympus Project needs assembler support for new instructions 
6236017 multiple weak symbol assignments confuse as 
6253736 fbe core dumps compiling error9.v9_cmpl test 
NoBugId VIS 4 extension
Revision History: 

118683-03 118683-01 118683-02

Patch Installation Instructions: 
--------------------------------
For Solaris 7-9 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
        example# patchadd /var/spool/patch/106326-01
 
The following example removes a patch from a standalone system:
 
        example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.
Special Install Instructions: 
-----------------------------
none.

README -- Last modified date:  Friday, November 6, 2009

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 118683-04
Article Type : Patch Descriptions
Last reviewed : 2009-11-06
Audience : PUBLIC
Keywords : as profiling libxprof libtdf
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article
 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc. | SunSolve Version 7.4.0 #1