# # Copyright 2006 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # ident "%Z%%M% %I% %E% SMI" # # # Special Cases Database. Model Tweaks. # # Format: MODEL_TWEAK|||| # # if is "*" applies to all arches. # is "public" or "private" # MODEL_TWEAK|/usr/lib/libnsl.so.1|*|gethostname|public MODEL_TWEAK|/usr/lib/libc.so.1|*|mkstemp|public # /usr/openwin/include/X11/Xlibint.h possible macros, etc. MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XAllocScratch|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XAllocTemp|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XAsyncErrorHandler|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_Xdebug|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XDeq|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XEatData|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XEnq|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XError|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XErrorFunction|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XEventsQueued|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XFlush|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XFreeTemp|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XGetAsyncReply|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XGetHostname|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XIOError|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XIOErrorFunction|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XRead|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XReadEvents|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XReadPad|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XRegisterInternalConnection|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XReply|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XScreenOfWindow|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XSend|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XSetLastRequestRead|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XUnregisterInternalConnection|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XVIDtoVisual|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_Xglobal_lock|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XReadBitmapFileData|unclassified # MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtStrings|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtShellStrings|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XtInheritTranslations|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XtIsSubclassOf|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XtCheckSubclassFlag|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XUnlockMutex_fn|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XLockMutex_fn|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtSetSelectionParameters|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtSendSelectionRequest|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtGetSelectionParameters|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtR6ShellStrings|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtOpenApplication|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|_XtInherit|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtR6Strings|unclassified # MODEL_TWEAK|/usr/openwin/lib/libXm.so.3|*|_XmInheritClass|unclassified MODEL_TWEAK|/usr/lib/libc.so.1|*|thr_main|public # MODEL_TWEAK|/usr/lib/libc.so.1|i386,amd64|htonl|public MODEL_TWEAK|/usr/lib/libc.so.1|i386,amd64|htons|public MODEL_TWEAK|/usr/lib/libc.so.1|i386,amd64|ntohl|public MODEL_TWEAK|/usr/lib/libc.so.1|i386,amd64|ntohs|public MODEL_TWEAK|/usr/lib/libc.so.1|*|__trans_lower|public MODEL_TWEAK|/usr/lib/libc.so.1|*|__trans_upper|public MODEL_TWEAK|/usr/lib/libresolv.so.2|*|res_mkupdrec|public MODEL_TWEAK|/usr/lib/libresolv.so.2|*|__p_rr|private MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtActionInvoke|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtCreateHelpDialog|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtCreateHelpQuickDialog|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtDtsIsTrue|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtHelpQuickDialogGetChild|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtHelpReturnSelectedWidgetId|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtSaverGetWindows|public MODEL_TWEAK|/usr/dt/lib/libDtSvc.so.1|*|DtWsmRemoveWorkspaceCallback|public # MODEL_TWEAK|/usr/dt/lib/libXm.so.4|*|_XmStrings|unclassified MODEL_TWEAK|/usr/dt/lib/libXm.so.4|*|_XmStrings21|unclassified # MODEL_TWEAK|/usr/openwin/lib/libXaw.so.5|*|FMT8BIT|unclassified # # These special symbols are well-known, e.g. crt, and uninteresting. SKIP_SYMBOL|_END_ SKIP_SYMBOL|_START_ SKIP_SYMBOL|__1cG__CrunMdo_exit_code6F_v_ SKIP_SYMBOL|__1cG__CrunVdo_exit_code_in_range6Fpv1_v_ SKIP_SYMBOL|__1cH__CimplKcplus_fini6F_v_ SKIP_SYMBOL|__1cH__CimplKcplus_init6F_v_ SKIP_SYMBOL|__fsr_init_value SKIP_SYMBOL|_ex_deregister SKIP_SYMBOL|_ex_register SKIP_SYMBOL|_fini SKIP_SYMBOL|_get_exit_frame_monitor SKIP_SYMBOL|_init SKIP_SYMBOL|_objcInit SKIP_SYMBOL|main SKIP_SYMBOL|_ctype SKIP_SYMBOL|__ctype SKIP_SYMBOL|__ctype_mask SKIP_SYMBOL|_end SKIP_SYMBOL|_environ SKIP_SYMBOL|environ SKIP_SYMBOL|errno SKIP_SYMBOL|__iob SKIP_SYMBOL|_lib_version # MODEL_TWEAK=5.5.1|/usr/lib/libthread.so.1|*|kill|public # # UNIX98 project SKIP_SYMBOL|__fgetwc_xpg5 SKIP_SYMBOL|__fgetws_xpg5 SKIP_SYMBOL|__fputwc_xpg5 SKIP_SYMBOL|__fputws_xpg5 SKIP_SYMBOL|__getwc_xpg5 SKIP_SYMBOL|__getwchar_xpg5 SKIP_SYMBOL|__putwc_xpg5 SKIP_SYMBOL|__putwchar_xpg5 SKIP_SYMBOL|__ungetwc_xpg5 SKIP_SYMBOL|__wcsftime_xpg5 SKIP_SYMBOL|__wcstok_xpg5 # # C99 complex arithmetic functions # sparc, sparcv9, i386 SKIP_SYMBOL|_F_cplx_mul SKIP_SYMBOL|_F_cplx_div SKIP_SYMBOL|_F_cplx_div_rx SKIP_SYMBOL|_F_cplx_div_ix SKIP_SYMBOL|_D_cplx_mul SKIP_SYMBOL|_D_cplx_div SKIP_SYMBOL|_D_cplx_div_rx SKIP_SYMBOL|_D_cplx_div_ix # sparc, sparcv9 SKIP_SYMBOL|_Q_cplx_mul SKIP_SYMBOL|_Q_cplx_div SKIP_SYMBOL|_Q_cplx_div_rx SKIP_SYMBOL|_Q_cplx_div_ix SKIP_SYMBOL|_Q_cplx_lr_mul SKIP_SYMBOL|_Q_cplx_lr_div SKIP_SYMBOL|_Q_cplx_lr_div_rx SKIP_SYMBOL|_Q_cplx_lr_div_ix # i386 SKIP_SYMBOL|_F_cplx_lr_div SKIP_SYMBOL|_F_cplx_lr_div_rx SKIP_SYMBOL|_F_cplx_lr_div_ix SKIP_SYMBOL|_D_cplx_lr_div SKIP_SYMBOL|_D_cplx_lr_div_rx SKIP_SYMBOL|_D_cplx_lr_div_ix SKIP_SYMBOL|_X_cplx_mul SKIP_SYMBOL|_X_cplx_div SKIP_SYMBOL|_X_cplx_div_rx SKIP_SYMBOL|_X_cplx_div_ix SKIP_SYMBOL|_X_cplx_lr_div SKIP_SYMBOL|_X_cplx_lr_div_rx SKIP_SYMBOL|_X_cplx_lr_div_ix # # UNIX03 compiler generated # Printing functions: SKIP_SYMBOL|_fprintf_c89 SKIP_SYMBOL|_printf_c89 SKIP_SYMBOL|_snprintf_c89 SKIP_SYMBOL|_sprintf_c89 SKIP_SYMBOL|_vfprintf_c89 SKIP_SYMBOL|_vprintf_c89 SKIP_SYMBOL|_vsnprintf_c89 SKIP_SYMBOL|_vsprintf_c89 SKIP_SYMBOL|_fwprintf_c89 SKIP_SYMBOL|_swprintf_c89 SKIP_SYMBOL|_wprintf_c89 SKIP_SYMBOL|_vfwprintf_c89 SKIP_SYMBOL|_vswprintf_c89 SKIP_SYMBOL|_vwprintf_c89 SKIP_SYMBOL|_wsprintf_c89 # Scanning functions: SKIP_SYMBOL|_fscanf_c89 SKIP_SYMBOL|_scanf_c89 SKIP_SYMBOL|_sscanf_c89 SKIP_SYMBOL|_vfscanf_c89 SKIP_SYMBOL|_vscanf_c89 SKIP_SYMBOL|_vsscanf_c89 SKIP_SYMBOL|_fwscanf_c89 SKIP_SYMBOL|_swscanf_c89 SKIP_SYMBOL|_wscanf_c89 SKIP_SYMBOL|_vfwscanf_c89 SKIP_SYMBOL|_vswscanf_c89 SKIP_SYMBOL|_vwscanf_c89 SKIP_SYMBOL|_wsscanf_c89 # SKIP_SYMBOL|_imaxabs_c89 SKIP_SYMBOL|_imaxdiv_c89 SKIP_SYMBOL|_strtoimax_c89 SKIP_SYMBOL|_strtoumax_c89 SKIP_SYMBOL|_wcstoimax_c89 SKIP_SYMBOL|_wcstoumax_c89 SKIP_SYMBOL|__assert_c99 SKIP_SYMBOL|_imaxabs_c89 SKIP_SYMBOL|_imaxdiv_c89 # SKIP_SYMBOL|_QgetRD SKIP_SYMBOL|_QgetRP SKIP_SYMBOL|_QswapRD SKIP_SYMBOL|_QswapRP SKIP_SYMBOL|__divrem64 SKIP_SYMBOL|__divdi3 SKIP_SYMBOL|__muldi3 SKIP_SYMBOL|__moddi3 SKIP_SYMBOL|__udivdi3 SKIP_SYMBOL|__umoddi3 SKIP_SYMBOL|__cmpdi2 SKIP_SYMBOL|__ucmpdi2 SKIP_SYMBOL|__floatdidf SKIP_SYMBOL|__floatdisf SKIP_SYMBOL|__ashldi3 SKIP_SYMBOL|__ashrdi3 SKIP_SYMBOL|__lshrdi3 SKIP_SYMBOL|__fltrounds SKIP_SYMBOL|_fpsetsticky SKIP_SYMBOL|_fpsetround SKIP_SYMBOL|_finite SKIP_SYMBOL|_getfp SKIP_SYMBOL|__swapEX SKIP_SYMBOL|__swapRD SKIP_SYMBOL|__swapTE SKIP_SYMBOL|__udivrem64 SKIP_SYMBOL|__xgetRD SKIP_SYMBOL|__xtol SKIP_SYMBOL|__xtoll SKIP_SYMBOL|__xtoul SKIP_SYMBOL|__xtoull # MODEL_TWEAK|/usr/openwin/lib/libdpstk.so.5|*|XDPSCreatePixmapForEPSF|unclassified MODEL_TWEAK|/usr/openwin/lib/libdpstk.so.5|*|XDPSImageFileIntoDrawable|unclassified MODEL_TWEAK|/usr/openwin/lib/libdpstk.so.5|*|XDPSPixelsPerPoint|unclassified MODEL_TWEAK|/usr/openwin/lib/libICE.so.6|*|_IceRead|unclassified MODEL_TWEAK|/usr/openwin/lib/libICE.so.6|*|_IceWrite|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XConvertCase|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XESetEventToWire|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XESetWireToEvent|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XFlushGCCache|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XInternalConnectionNumbers|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XProcessInternalConnection|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XauDisposeAuth|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XauReadAuth|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XtCvtStringToFont|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XAddConnectionWatch|unclassified MODEL_TWEAK|/usr/openwin/lib/libXaw.so.5|*|XawInitializeWidgetSet|unclassified MODEL_TWEAK|/usr/openwin/lib/libXaw.so.5|*|XawViewportSetCoordinates|unclassified MODEL_TWEAK|/usr/openwin/lib/libXaw.so.5|*|XawTextSinkSetTabs|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtAppLock|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtAppUnlock|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtCvtStringToFontSet|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtCvtStringToFontStruct|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtProcessLock|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtProcessUnlock|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtSetEventDispatcher|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtRegisterExtensionSelector|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtToolkitThreadInitialize|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtGetClassExtension|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|colorConvertArgs|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtRegisterDrawable|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtSessionReturnToken|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtAppSetExitFlag|unclassified MODEL_TWEAK|/usr/lib/libcurses.so.1|*|stdscr|unclassified MODEL_TWEAK|/usr/lib/libcurses.so.1|*|COLS|unclassified MODEL_TWEAK|/usr/lib/libcurses.so.1|*|LINES|unclassified MODEL_TWEAK|/usr/lib/libcurses.so.1|*|curscr|unclassified # MODEL_TWEAK|/usr/dt/lib/libXm.so.3|*|_XmInheritClass|unclassified MODEL_TWEAK|/usr/dt/lib/libtt.so.2|*|Tttk_string|unclassified MODEL_TWEAK|/usr/dt/lib/libXm.so.4|*|XmStringCreateLtoR|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XauGetBestAuthByAddr|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XInitExtension|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XAddExtension|unclassified MODEL_TWEAK|/usr/dt/lib/libXm.so.4|*|XmStringCreateSimple|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtUnregisterDrawable|unclassified # MODEL_TWEAK|/usr/lib/ld.so.1|*|dladdr1|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlmopen|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dldump|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlinfo|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dladdr|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlopen|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlsym|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlerror|public MODEL_TWEAK|/usr/lib/ld.so.1|*|dlclose|public # MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtCvtStringToPixel|unclassified MODEL_TWEAK|/usr/openwin/lib/libXt.so.4|*|XtCvtStringToBoolean|unclassified MODEL_TWEAK|/usr/openwin/lib/libXext.so.0|*|XScreenSaverAllocInfo|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XLockDisplay|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|XUnlockDisplay|unclassified MODEL_TWEAK|/usr/openwin/lib/libX11.so.4|*|_XInitImageFuncPtrs|unclassified MODEL_TWEAK|/usr/lib/libnsl.so.1|*|t_errlist|unclassified # MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__w1|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_HLINE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_VLINE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_BLOCK|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_BOARD|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_BTEE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_BULLET|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_CKBOARD|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_DARROW|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_DEGREE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_DIAMOND|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_LANTERN|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_LARROW|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_LLCORNER|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_LRCORNER|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_LTEE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_PLMINUS|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_PLUS|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_RARROW|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_RTEE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_S1|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_S9|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_TTEE|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_UARROW|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_ULCORNER|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__WACS_URCORNER|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__cht1|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__cht2|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__pcht1|public MODEL_TWEAK|/usr/xpg4/lib/libcurses.so.2|*|__pcht2|public