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 (461884 bytes): HTTP 
Download Signed Patch (465378 bytes): HTTP 
Signed Patch Documentation  Patch Finder

SunOS 5.10_x86, x64, Patch for profiling libraries and assembler


Status: RELEASED
Patch Id: 119961-06
***********************************************************************
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_x86, x64, Patch for profiling libraries and assembler
Date:  Nov/06/2009
Installation Requirements:
NA
Solaris Release: 10_x86
Sun OS Release: 5.10_x86
Unbundled Product: 
Unbundled Release: OS 10 update 6
Xref: 
Topic: 
Relevant Architecture: i386
BugId's fixed with this patch:

5058413 5108889 6200463 6200917 6201130 6205808 6211433 6212342 6218032 6219243 6250279 6251717 6252350 6260465 6265210 6280973 6290635 6299462 6302163 6304577 6307995 6313008 6316356 6324025 6335049 6354532 6384069 6391271 6397335 6402483 6407228 6413700 6414978 6425907 6428067 6432549 6448049 6455519 6469273 6490329 6501512 6501522 6507746 6508575 6535903 6536509 6538316 6539986 6549411 6561358 6564819 6564913 6576638 6577096 6577746 6578710 6578733 6592510 6609948 6630673 6631103 6645181 6649176 6651399 6654963 6668398 6669826 6669990 6674213 6674319 6682876 6688342 6689832 6695637 6696244 6697351 6704178 6706715 6740663 6763015 6766623 6769256 6816907 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/amd64/libtdf.so
/usr/lib/amd64/libtdf.so.1
/usr/lib/amd64/libxprof.so
/usr/lib/amd64/libxprof.so.1
/usr/lib/amd64/libxprof_audit.so
/usr/lib/amd64/libxprof_audit.so.1
/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
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 119961-05)
 
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 
6631103 /lib64/libc.so.6: file not recognized: File format not recognized 
6645181 Woodcrest: nop patterns 
6651399 Add support for .dbg_bind_reg_range in assembler for optimized code debugging 
6706715 Inline asm not working in gst-plugins-good code 
6740663 Need x86 assembler support for Intel AES instructions 
6763015 need support for software capabilities 
6766623 cc fail to compile mmxidct.c which contains asm() statement 
6769256 snv_102 /usr/bin/as is toxic to ON 
6816907 Add hwcap for aes 2
 
(from 119961-04)
 
6696244 x86 fbe does not accept "fmul %st(0), %st(1)"
6704178 fbe choked when building libsunmath with locale en_US.UTF8
 
(from 119961-03)
 
6335049 linux: problem with #pragma weak
6384069 linux: fbe fails to compile s file on linux with segmentation fault
6407228 linux: tls not working
6354532 Support '#' as comment to match gcc
6391271 Assembly instructions lahf and sahf not recognized for xarch=amd64
6414978 .equ directive needed for compatibility with gnu assembler
6397335 Add -m32/64 flag for consistency with the compiler flags in support of ILP32 vs. LP64
6413700 compiler should support new RDTSCP instruction
6425907 Fatal error in fbe during BOOST compilation
6448049 Address error in struct when thread local storage is used on x86
6432549 incorrect addend emited by assembler for initial_exec TLS model in AMD64
6469273 linux: libmtsk.so: undefined reference to '#' coming from libc_supp.a
6212342 AMD64: Incorrect warning issued for assembler under -Kpic
6455519 Warning: R_386_32 relocation is used for symbol ".debug_abbrev"
6490329 Compilation too slow with -g
6501522 fbe should accept .balign directive
6507746 10h: Add set4a instructions to assembler
6508575 attributes alias + visibility don't work as in gcc
6536509 assembler doesn't recognize monitor, mwait with operands
6538316 crash in C++ 5.8 x86 in fbe on a long source code submitted by customer
6402483 dbg_gen processing switched to assembler
6549411 Incorrect encoding for SSE4a instruction
6539986 fbe doesn't show name of asm file in error messages
6561358 amd10h: Add hwcap info for 10h processors
6564819 Add new -xchip support in assembler
6501512 fbe does not accept valid shrdl instruction
6564913 Allow the x87 FP register names st and st(0) to be used interchangably in as
6535903 Make Sun assembler operand sensitive
6576638 assembler requires support for more then 10 local labels
6577096 support of .equiv directive
6577746 sysretl is not recognized
6578710 .extern and .global directives
6578733 support of .p2align directive
6592510 Add Intel SSSE3 assembly instructions support
6630673 Get rid of source browsing code in assembler
6609948 Add Intel SSE4.1 assembly instructions support
6649176 gcc-oriented assembler code cannot be compiled with our compilers
6654963 Assembler mis-encodes pmuldq
6669826 6651399: Add support for .dbg_bind_reg_range  (update)
6668398 x86 fbe does not accept .s files with non 7bit characters.
6669990 x86/x64 assembler should set .annotate section flag to SHF_EXCLUDE
6674213 Add SSE4.2 support in assembler
6674319 Incorrect encoding of PEXTRW instruction
6688342 18n test core dumped when it compiled on ja locale machines
6682876 x86 assembler does not recognize fxsaveq aka rex64 fxsave
6689832 x86 fbe does not accept 0xff as valid non-7bit character
 
(from 119961-02)
 
6316356 FIXED assembler cannot realloc string table 2. 5097244 FIXED assembler gives poor error messages.
6313008 FIXED assembler seg faults with too many sections
6307995 FIXED assembler generated wrong reloc type for movabsq sym@GOTOFF
6302163 FIXED as incorrectly flags reads of more than 16 bits from segment regis
6304577 FIXED Handling missing hwcap marking for some instructions
6299462 FIXED Support new -xarch values needed for AMD extension
NoBugID FIXED Remove -3dnow and -sse3 hidden options
6290635 FIXED Mark binaries with instructions used
6265210 FIXED incorrect stab offset for local symbols
NoBugID Added SHF_AMD64_LARGE bit support for medium model
6260465 FIXED SSE3 instructions support in assembler
NoBugID FIXED Fixed Linux build problem of lacking SHN_AMD64_LCOMMON
NoBugID added gendefs.h fix for linux pib failed problem
NoBugID Fixed short sectnum problem
NoBugID Add hwcap support
NoBugID Supporting "movl" of segment register
6280973 Don't use prefetchw under -xarch=amd64
NoBugID Fixed yytext memory corruption problem
 
 
(from 119961-01)
 
6251717 /usr/ccs/bin/as gives incorrect output for AMD64
NoBugID Latest ABI swaps the value of GOTOFF64 and GOTPC32
6250279 AMD64: Use the prefetchw instruction with appropriate
6200917 ube appears to pass invalid syntax to fbe(actually as does not process correct stab address)
5058413 argument of .float directive is rounded by fbe
6201130 fbe wan't compile with debug info
6211433 Generate R_AMD64_GOTPCREL for "jmp xxx@GOTPCREL"
6200463 section names generated incorrectly for ELF 64-bit AMD64
6219243 assembler generates wrong array size in the object file
6218032 dbx prints incorrected values of fortran variables
6205808 code duplication and limited rule in parse.y
NoBugID linux pib failed problem in gendefs.h v1.29
NoBugID In parse.y there were used undefined constants TRUE/FALSE on linux 
6252350 Add assembler support for medium model
NoBugID Fixed Linux build problem of lacking SHN_AMD64_LCOMMON
Revision History: 

119961-02 119961-05 119961-04 119961-01 119961-03

Patch Installation Instructions: 
--------------------------------
For Solaris 10 release, 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 : 119961-06
Article Type : Patch Descriptions
Last reviewed : 2009-11-06
Audience : PUBLIC
Keywords : as, x64, 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