brintos

brintos / llvm-project-archived public Read only

0
0
Text · 35.7 KiB · ff2c9ae Raw
1194 lines · yaml
1# REQUIRES: x86-registered-target2#3## This produces a static object that matches expectations for PS4/PS5.4# RUN: yaml2obj %s -DTYPE=ET_REL -DLABEL=Symbols -DZDAPV=_ZdaPv -o=%t15# RUN: llvm-tli-checker --triple=x86_64-scei-ps4 %t1 | FileCheck %s6# RUN: llvm-tli-checker --triple=x86_64-sie-ps5 %t1 | FileCheck %s7#8## This produces a dynamic object that has _ZdaPvj instead of _ZdaPv.9# RUN: yaml2obj %s -DTYPE=ET_DYN -DLABEL=DynamicSymbols -DZDAPV=_ZdaPvj -o=%t210# RUN: llvm-tli-checker --triple x86_64-scei-ps4 %t2 | \11# RUN:     FileCheck %s --check-prefixes=WRONG_SUMMARY,WRONG_DETAIL \12# RUN:    --implicit-check-not="==" --implicit-check-not="<<" --implicit-check-not=">>"13#14## --report=discrepancy is the default, check we get the same output.15# RUN: llvm-tli-checker --triple x86_64-scei-ps4 %t2 --report=discrepancy | \16# RUN:     FileCheck %s --check-prefixes=WRONG_SUMMARY,WRONG_DETAIL \17# RUN:    --implicit-check-not="==" --implicit-check-not="<<" --implicit-check-not=">>"18#19## --report=summary should not print the details (checked by the20## implicit-check-not strings).21# RUN: llvm-tli-checker --triple x86_64-scei-ps4 %t2 --report=summary | \22# RUN:     FileCheck %s --check-prefix=WRONG_SUMMARY \23# RUN:     --implicit-check-not="==" --implicit-check-not="<<" --implicit-check-not=">>"24#25## --separate implies --report=summary.26# RUN: llvm-tli-checker --triple x86_64-scei-ps4 %t2 --separate | \27# RUN:     FileCheck %s --check-prefix=WRONG_SUMMARY \28# RUN:     --implicit-check-not="==" --implicit-check-not="<<" --implicit-check-not=">>"29#30## Verify --dump-tli reports the full set.31# RUN: llvm-tli-checker --triple x86_64-scei-ps4 --dump-tli > %t3.txt32# RUN: FileCheck %s --check-prefix=AVAIL --input-file %t3.txt33# RUN: FileCheck %s --check-prefix=UNAVAIL --input-file %t3.txt34#35# CHECK: << Total TLI yes SDK no:  1836# CHECK: >> Total TLI no  SDK yes: 037# CHECK: == Total TLI yes SDK yes: 27738#39# WRONG_DETAIL: << TLI yes SDK no : '_ZdaPv' aka operator delete[](void*)40# WRONG_DETAIL: >> TLI no  SDK yes: '_ZdaPvj' aka operator delete[](void*, unsigned int)41# WRONG_DETAIL-COUNT-8: << TLI yes SDK no : {{.*}}__hot_cold_t42# WRONG_DETAIL-COUNT-4: << TLI yes SDK no : '__size_returning_new{{.*}}43# WRONG_DETAIL: << TLI yes SDK no : 'fmaximum_num'44# WRONG_DETAIL: << TLI yes SDK no : 'fmaximum_numf'45# WRONG_DETAIL: << TLI yes SDK no : 'fmaximum_numl'46# WRONG_DETAIL: << TLI yes SDK no : 'fminimum_num'47# WRONG_DETAIL: << TLI yes SDK no : 'fminimum_numf'48# WRONG_DETAIL: << TLI yes SDK no : 'fminimum_numl'49# WRONG_SUMMARY: << Total TLI yes SDK no:  19{{$}}50# WRONG_SUMMARY: >> Total TLI no  SDK yes: 1{{$}}51# WRONG_SUMMARY: == Total TLI yes SDK yes: 27652#53## The -COUNT suffix doesn't care if there are too many matches, so check54## the exact count first; the two directives should add up to that.55## Yes, this means additions to TLI will fail this test, but the argument56## to -COUNT can't be an expression.57# AVAIL: TLI knows 530 symbols, 295 available58# AVAIL-COUNT-295: {{^}} available59# AVAIL-NOT:       {{^}} available60# UNAVAIL-COUNT-235: not available61# UNAVAIL-NOT:       not available62 63## This is a large file so it's worth telling lit to stop here.64# END.65 66--- !ELF67FileHeader:68    Class:           ELFCLASS6469    Data:            ELFDATA2LSB70    OSABI:           ELFOSABI_FREEBSD71    Type:            ET_DYN72    Machine:         EM_X86_6473Sections:74  - Name:            .text75    Type:            SHT_PROGBITS76DynamicSymbols:77# This is an undefined symbol that is known to TLI but not in the78# available set for PS4, showing the tool will ignore undefined symbols.79# Omitting the Section attribute makes it undefined.80  - Name:            memcpy_chk81    Type:            STT_FUNC82    Binding:         STB_GLOBAL83# This will be either _ZdaPv or _ZdaPvj (see yaml2obj invocations above).84  - Name:            [[ZDAPV]]85    Type:            STT_FUNC86    Section:         .text87    Binding:         STB_GLOBAL88# The rest of these are the remaining symbols needed for PS4.89  - Name:            _ZdaPvRKSt9nothrow_t90    Type:            STT_FUNC91    Section:         .text92    Binding:         STB_GLOBAL93  - Name:            _ZdaPvSt11align_val_t94    Type:            STT_FUNC95    Section:         .text96    Binding:         STB_GLOBAL97  - Name:            _ZdaPvSt11align_val_tRKSt9nothrow_t98    Type:            STT_FUNC99    Section:         .text100    Binding:         STB_GLOBAL101  - Name:            _ZdaPvm102    Type:            STT_FUNC103    Section:         .text104    Binding:         STB_GLOBAL105  - Name:            _ZdaPvmSt11align_val_t106    Type:            STT_FUNC107    Section:         .text108    Binding:         STB_GLOBAL109  - Name:            _ZdlPv110    Type:            STT_FUNC111    Section:         .text112    Binding:         STB_GLOBAL113  - Name:            _ZdlPvRKSt9nothrow_t114    Type:            STT_FUNC115    Section:         .text116    Binding:         STB_GLOBAL117  - Name:            _ZdlPvSt11align_val_t118    Type:            STT_FUNC119    Section:         .text120    Binding:         STB_GLOBAL121  - Name:            _ZdlPvSt11align_val_tRKSt9nothrow_t122    Type:            STT_FUNC123    Section:         .text124    Binding:         STB_GLOBAL125  - Name:            _ZdlPvm126    Type:            STT_FUNC127    Section:         .text128    Binding:         STB_GLOBAL129  - Name:            _ZdlPvmSt11align_val_t130    Type:            STT_FUNC131    Section:         .text132    Binding:         STB_GLOBAL133  - Name:            _Znam134    Type:            STT_FUNC135    Section:         .text136    Binding:         STB_GLOBAL137  - Name:            _ZnamRKSt9nothrow_t138    Type:            STT_FUNC139    Section:         .text140    Binding:         STB_GLOBAL141  - Name:            _ZnamSt11align_val_t142    Type:            STT_FUNC143    Section:         .text144    Binding:         STB_GLOBAL145  - Name:            _ZnamSt11align_val_tRKSt9nothrow_t146    Type:            STT_FUNC147    Section:         .text148    Binding:         STB_GLOBAL149  - Name:            _Znwm150    Type:            STT_FUNC151    Section:         .text152    Binding:         STB_GLOBAL153  - Name:            _ZnwmRKSt9nothrow_t154    Type:            STT_FUNC155    Section:         .text156    Binding:         STB_GLOBAL157  - Name:            _ZnwmSt11align_val_t158    Type:            STT_FUNC159    Section:         .text160    Binding:         STB_GLOBAL161  - Name:            _ZnwmSt11align_val_tRKSt9nothrow_t162    Type:            STT_FUNC163    Section:         .text164    Binding:         STB_GLOBAL165  - Name:            __cxa_atexit166    Type:            STT_FUNC167    Section:         .text168    Binding:         STB_GLOBAL169  - Name:            __cxa_guard_abort170    Type:            STT_FUNC171    Section:         .text172    Binding:         STB_GLOBAL173  - Name:            __cxa_guard_acquire174    Type:            STT_FUNC175    Section:         .text176    Binding:         STB_GLOBAL177  - Name:            __cxa_throw178    Type:            STT_FUNC179    Section:         .text180    Binding:         STB_GLOBAL181  - Name:            __cxa_guard_release182    Type:            STT_FUNC183    Section:         .text184    Binding:         STB_GLOBAL185  - Name:            abs186    Type:            STT_FUNC187    Section:         .text188    Binding:         STB_GLOBAL189  - Name:            acos190    Type:            STT_FUNC191    Section:         .text192    Binding:         STB_GLOBAL193  - Name:            acosf194    Type:            STT_FUNC195    Section:         .text196    Binding:         STB_GLOBAL197  - Name:            acosh198    Type:            STT_FUNC199    Section:         .text200    Binding:         STB_GLOBAL201  - Name:            acoshf202    Type:            STT_FUNC203    Section:         .text204    Binding:         STB_GLOBAL205  - Name:            acoshl206    Type:            STT_FUNC207    Section:         .text208    Binding:         STB_GLOBAL209  - Name:            acosl210    Type:            STT_FUNC211    Section:         .text212    Binding:         STB_GLOBAL213  - Name:            aligned_alloc214    Type:            STT_FUNC215    Section:         .text216    Binding:         STB_GLOBAL217  - Name:            asin218    Type:            STT_FUNC219    Section:         .text220    Binding:         STB_GLOBAL221  - Name:            asinf222    Type:            STT_FUNC223    Section:         .text224    Binding:         STB_GLOBAL225  - Name:            asinh226    Type:            STT_FUNC227    Section:         .text228    Binding:         STB_GLOBAL229  - Name:            asinhf230    Type:            STT_FUNC231    Section:         .text232    Binding:         STB_GLOBAL233  - Name:            asinhl234    Type:            STT_FUNC235    Section:         .text236    Binding:         STB_GLOBAL237  - Name:            asinl238    Type:            STT_FUNC239    Section:         .text240    Binding:         STB_GLOBAL241  - Name:            atan242    Type:            STT_FUNC243    Section:         .text244    Binding:         STB_GLOBAL245  - Name:            atan2246    Type:            STT_FUNC247    Section:         .text248    Binding:         STB_GLOBAL249  - Name:            atan2f250    Type:            STT_FUNC251    Section:         .text252    Binding:         STB_GLOBAL253  - Name:            atan2l254    Type:            STT_FUNC255    Section:         .text256    Binding:         STB_GLOBAL257  - Name:            atanf258    Type:            STT_FUNC259    Section:         .text260    Binding:         STB_GLOBAL261  - Name:            atanh262    Type:            STT_FUNC263    Section:         .text264    Binding:         STB_GLOBAL265  - Name:            atanhf266    Type:            STT_FUNC267    Section:         .text268    Binding:         STB_GLOBAL269  - Name:            atanhl270    Type:            STT_FUNC271    Section:         .text272    Binding:         STB_GLOBAL273  - Name:            atanl274    Type:            STT_FUNC275    Section:         .text276    Binding:         STB_GLOBAL277  - Name:            atexit278    Type:            STT_FUNC279    Section:         .text280    Binding:         STB_GLOBAL281  - Name:            abort282    Type:            STT_FUNC283    Section:         .text284    Binding:         STB_GLOBAL285  - Name:            exit286    Type:            STT_FUNC287    Section:         .text288    Binding:         STB_GLOBAL289  - Name:            _Exit290    Type:            STT_FUNC291    Section:         .text292    Binding:         STB_GLOBAL293  - Name:            _ZSt9terminatev294    Type:            STT_FUNC295    Section:         .text296    Binding:         STB_GLOBAL297  - Name:            atof298    Type:            STT_FUNC299    Section:         .text300    Binding:         STB_GLOBAL301  - Name:            atoi302    Type:            STT_FUNC303    Section:         .text304    Binding:         STB_GLOBAL305  - Name:            atol306    Type:            STT_FUNC307    Section:         .text308    Binding:         STB_GLOBAL309  - Name:            atoll310    Type:            STT_FUNC311    Section:         .text312    Binding:         STB_GLOBAL313  - Name:            calloc314    Type:            STT_FUNC315    Section:         .text316    Binding:         STB_GLOBAL317  - Name:            cbrt318    Type:            STT_FUNC319    Section:         .text320    Binding:         STB_GLOBAL321  - Name:            cbrtf322    Type:            STT_FUNC323    Section:         .text324    Binding:         STB_GLOBAL325  - Name:            cbrtl326    Type:            STT_FUNC327    Section:         .text328    Binding:         STB_GLOBAL329  - Name:            ceil330    Type:            STT_FUNC331    Section:         .text332    Binding:         STB_GLOBAL333  - Name:            ceilf334    Type:            STT_FUNC335    Section:         .text336    Binding:         STB_GLOBAL337  - Name:            ceill338    Type:            STT_FUNC339    Section:         .text340    Binding:         STB_GLOBAL341  - Name:            clearerr342    Type:            STT_FUNC343    Section:         .text344    Binding:         STB_GLOBAL345  - Name:            copysign346    Type:            STT_FUNC347    Section:         .text348    Binding:         STB_GLOBAL349  - Name:            copysignf350    Type:            STT_FUNC351    Section:         .text352    Binding:         STB_GLOBAL353  - Name:            copysignl354    Type:            STT_FUNC355    Section:         .text356    Binding:         STB_GLOBAL357  - Name:            cos358    Type:            STT_FUNC359    Section:         .text360    Binding:         STB_GLOBAL361  - Name:            cosf362    Type:            STT_FUNC363    Section:         .text364    Binding:         STB_GLOBAL365  - Name:            cosh366    Type:            STT_FUNC367    Section:         .text368    Binding:         STB_GLOBAL369  - Name:            coshf370    Type:            STT_FUNC371    Section:         .text372    Binding:         STB_GLOBAL373  - Name:            coshl374    Type:            STT_FUNC375    Section:         .text376    Binding:         STB_GLOBAL377  - Name:            cosl378    Type:            STT_FUNC379    Section:         .text380    Binding:         STB_GLOBAL381  - Name:            erf382    Type:            STT_FUNC383    Section:         .text384    Binding:         STB_GLOBAL385  - Name:            erff386    Type:            STT_FUNC387    Section:         .text388    Binding:         STB_GLOBAL389  - Name:            erfl390    Type:            STT_FUNC391    Section:         .text392    Binding:         STB_GLOBAL393  - Name:            tgamma394    Type:            STT_FUNC395    Section:         .text396    Binding:         STB_GLOBAL397  - Name:            tgammaf398    Type:            STT_FUNC399    Section:         .text400    Binding:         STB_GLOBAL401  - Name:            tgammal402    Type:            STT_FUNC403    Section:         .text404    Binding:         STB_GLOBAL405  - Name:            exp406    Type:            STT_FUNC407    Section:         .text408    Binding:         STB_GLOBAL409  - Name:            exp2410    Type:            STT_FUNC411    Section:         .text412    Binding:         STB_GLOBAL413  - Name:            exp2f414    Type:            STT_FUNC415    Section:         .text416    Binding:         STB_GLOBAL417  - Name:            exp2l418    Type:            STT_FUNC419    Section:         .text420    Binding:         STB_GLOBAL421  - Name:            expf422    Type:            STT_FUNC423    Section:         .text424    Binding:         STB_GLOBAL425  - Name:            expl426    Type:            STT_FUNC427    Section:         .text428    Binding:         STB_GLOBAL429  - Name:            expm1430    Type:            STT_FUNC431    Section:         .text432    Binding:         STB_GLOBAL433  - Name:            expm1f434    Type:            STT_FUNC435    Section:         .text436    Binding:         STB_GLOBAL437  - Name:            expm1l438    Type:            STT_FUNC439    Section:         .text440    Binding:         STB_GLOBAL441  - Name:            fabs442    Type:            STT_FUNC443    Section:         .text444    Binding:         STB_GLOBAL445  - Name:            fabsf446    Type:            STT_FUNC447    Section:         .text448    Binding:         STB_GLOBAL449  - Name:            fabsl450    Type:            STT_FUNC451    Section:         .text452    Binding:         STB_GLOBAL453  - Name:            fclose454    Type:            STT_FUNC455    Section:         .text456    Binding:         STB_GLOBAL457  - Name:            fdopen458    Type:            STT_FUNC459    Section:         .text460    Binding:         STB_GLOBAL461  - Name:            feof462    Type:            STT_FUNC463    Section:         .text464    Binding:         STB_GLOBAL465  - Name:            ferror466    Type:            STT_FUNC467    Section:         .text468    Binding:         STB_GLOBAL469  - Name:            fflush470    Type:            STT_FUNC471    Section:         .text472    Binding:         STB_GLOBAL473  - Name:            fgetc474    Type:            STT_FUNC475    Section:         .text476    Binding:         STB_GLOBAL477  - Name:            fgetpos478    Type:            STT_FUNC479    Section:         .text480    Binding:         STB_GLOBAL481  - Name:            fgets482    Type:            STT_FUNC483    Section:         .text484    Binding:         STB_GLOBAL485  - Name:            fileno486    Type:            STT_FUNC487    Section:         .text488    Binding:         STB_GLOBAL489  - Name:            floor490    Type:            STT_FUNC491    Section:         .text492    Binding:         STB_GLOBAL493  - Name:            floorf494    Type:            STT_FUNC495    Section:         .text496    Binding:         STB_GLOBAL497  - Name:            floorl498    Type:            STT_FUNC499    Section:         .text500    Binding:         STB_GLOBAL501  - Name:            fmax502    Type:            STT_FUNC503    Section:         .text504    Binding:         STB_GLOBAL505  - Name:            fmaxf506    Type:            STT_FUNC507    Section:         .text508    Binding:         STB_GLOBAL509  - Name:            fmaxl510    Type:            STT_FUNC511    Section:         .text512    Binding:         STB_GLOBAL513  - Name:            fmin514    Type:            STT_FUNC515    Section:         .text516    Binding:         STB_GLOBAL517  - Name:            fminf518    Type:            STT_FUNC519    Section:         .text520    Binding:         STB_GLOBAL521  - Name:            fminl522    Type:            STT_FUNC523    Section:         .text524    Binding:         STB_GLOBAL525  - Name:            fmod526    Type:            STT_FUNC527    Section:         .text528    Binding:         STB_GLOBAL529  - Name:            fmodf530    Type:            STT_FUNC531    Section:         .text532    Binding:         STB_GLOBAL533  - Name:            fmodl534    Type:            STT_FUNC535    Section:         .text536    Binding:         STB_GLOBAL537  - Name:            fopen538    Type:            STT_FUNC539    Section:         .text540    Binding:         STB_GLOBAL541  - Name:            fprintf542    Type:            STT_FUNC543    Section:         .text544    Binding:         STB_GLOBAL545  - Name:            fputc546    Type:            STT_FUNC547    Section:         .text548    Binding:         STB_GLOBAL549  - Name:            fputs550    Type:            STT_FUNC551    Section:         .text552    Binding:         STB_GLOBAL553  - Name:            fread554    Type:            STT_FUNC555    Section:         .text556    Binding:         STB_GLOBAL557  - Name:            free558    Type:            STT_FUNC559    Section:         .text560    Binding:         STB_GLOBAL561  - Name:            frexp562    Type:            STT_FUNC563    Section:         .text564    Binding:         STB_GLOBAL565  - Name:            frexpf566    Type:            STT_FUNC567    Section:         .text568    Binding:         STB_GLOBAL569  - Name:            frexpl570    Type:            STT_FUNC571    Section:         .text572    Binding:         STB_GLOBAL573  - Name:            fscanf574    Type:            STT_FUNC575    Section:         .text576    Binding:         STB_GLOBAL577  - Name:            fseek578    Type:            STT_FUNC579    Section:         .text580    Binding:         STB_GLOBAL581  - Name:            fsetpos582    Type:            STT_FUNC583    Section:         .text584    Binding:         STB_GLOBAL585  - Name:            ftell586    Type:            STT_FUNC587    Section:         .text588    Binding:         STB_GLOBAL589  - Name:            fwrite590    Type:            STT_FUNC591    Section:         .text592    Binding:         STB_GLOBAL593  - Name:            getc594    Type:            STT_FUNC595    Section:         .text596    Binding:         STB_GLOBAL597  - Name:            getchar598    Type:            STT_FUNC599    Section:         .text600    Binding:         STB_GLOBAL601  - Name:            gets602    Type:            STT_FUNC603    Section:         .text604    Binding:         STB_GLOBAL605  - Name:            hypot606    Type:            STT_FUNC607    Section:         .text608    Binding:         STB_GLOBAL609  - Name:            hypotf610    Type:            STT_FUNC611    Section:         .text612    Binding:         STB_GLOBAL613  - Name:            hypotl614    Type:            STT_FUNC615    Section:         .text616    Binding:         STB_GLOBAL617  - Name:            isdigit618    Type:            STT_FUNC619    Section:         .text620    Binding:         STB_GLOBAL621  - Name:            labs622    Type:            STT_FUNC623    Section:         .text624    Binding:         STB_GLOBAL625  - Name:            ldexp626    Type:            STT_FUNC627    Section:         .text628    Binding:         STB_GLOBAL629  - Name:            ldexpf630    Type:            STT_FUNC631    Section:         .text632    Binding:         STB_GLOBAL633  - Name:            ldexpl634    Type:            STT_FUNC635    Section:         .text636    Binding:         STB_GLOBAL637  - Name:            llabs638    Type:            STT_FUNC639    Section:         .text640    Binding:         STB_GLOBAL641  - Name:            log642    Type:            STT_FUNC643    Section:         .text644    Binding:         STB_GLOBAL645  - Name:            log10646    Type:            STT_FUNC647    Section:         .text648    Binding:         STB_GLOBAL649  - Name:            log10f650    Type:            STT_FUNC651    Section:         .text652    Binding:         STB_GLOBAL653  - Name:            log10l654    Type:            STT_FUNC655    Section:         .text656    Binding:         STB_GLOBAL657  - Name:            log1p658    Type:            STT_FUNC659    Section:         .text660    Binding:         STB_GLOBAL661  - Name:            log1pf662    Type:            STT_FUNC663    Section:         .text664    Binding:         STB_GLOBAL665  - Name:            log1pl666    Type:            STT_FUNC667    Section:         .text668    Binding:         STB_GLOBAL669  - Name:            log2670    Type:            STT_FUNC671    Section:         .text672    Binding:         STB_GLOBAL673  - Name:            log2f674    Type:            STT_FUNC675    Section:         .text676    Binding:         STB_GLOBAL677  - Name:            log2l678    Type:            STT_FUNC679    Section:         .text680    Binding:         STB_GLOBAL681  - Name:            ilogb682    Type:            STT_FUNC683    Section:         .text684    Binding:         STB_GLOBAL685  - Name:            ilogbf686    Type:            STT_FUNC687    Section:         .text688    Binding:         STB_GLOBAL689  - Name:            ilogbl690    Type:            STT_FUNC691    Section:         .text692    Binding:         STB_GLOBAL693  - Name:            logb694    Type:            STT_FUNC695    Section:         .text696    Binding:         STB_GLOBAL697  - Name:            logbf698    Type:            STT_FUNC699    Section:         .text700    Binding:         STB_GLOBAL701  - Name:            logbl702    Type:            STT_FUNC703    Section:         .text704    Binding:         STB_GLOBAL705  - Name:            logf706    Type:            STT_FUNC707    Section:         .text708    Binding:         STB_GLOBAL709  - Name:            logl710    Type:            STT_FUNC711    Section:         .text712    Binding:         STB_GLOBAL713  - Name:            malloc714    Type:            STT_FUNC715    Section:         .text716    Binding:         STB_GLOBAL717  - Name:            memalign718    Type:            STT_FUNC719    Section:         .text720    Binding:         STB_GLOBAL721  - Name:            memchr722    Type:            STT_FUNC723    Section:         .text724    Binding:         STB_GLOBAL725  - Name:            memcmp726    Type:            STT_FUNC727    Section:         .text728    Binding:         STB_GLOBAL729  - Name:            memcpy730    Type:            STT_FUNC731    Section:         .text732    Binding:         STB_GLOBAL733  - Name:            memmove734    Type:            STT_FUNC735    Section:         .text736    Binding:         STB_GLOBAL737  - Name:            memset738    Type:            STT_FUNC739    Section:         .text740    Binding:         STB_GLOBAL741  - Name:            mktime742    Type:            STT_FUNC743    Section:         .text744    Binding:         STB_GLOBAL745  - Name:            modf746    Type:            STT_FUNC747    Section:         .text748    Binding:         STB_GLOBAL749  - Name:            modff750    Type:            STT_FUNC751    Section:         .text752    Binding:         STB_GLOBAL753  - Name:            modfl754    Type:            STT_FUNC755    Section:         .text756    Binding:         STB_GLOBAL757  - Name:            nan758    Type:            STT_FUNC759    Section:         .text760    Binding:         STB_GLOBAL761  - Name:            nanf762    Type:            STT_FUNC763    Section:         .text764    Binding:         STB_GLOBAL765  - Name:            nanl766    Type:            STT_FUNC767    Section:         .text768    Binding:         STB_GLOBAL769  - Name:            nearbyint770    Type:            STT_FUNC771    Section:         .text772    Binding:         STB_GLOBAL773  - Name:            nearbyintf774    Type:            STT_FUNC775    Section:         .text776    Binding:         STB_GLOBAL777  - Name:            nearbyintl778    Type:            STT_FUNC779    Section:         .text780    Binding:         STB_GLOBAL781  - Name:            nextafter782    Type:            STT_FUNC783    Section:         .text784    Binding:         STB_GLOBAL785  - Name:            nextafterf786    Type:            STT_FUNC787    Section:         .text788    Binding:         STB_GLOBAL789  - Name:            nextafterl790    Type:            STT_FUNC791    Section:         .text792    Binding:         STB_GLOBAL793  - Name:            nexttoward794    Type:            STT_FUNC795    Section:         .text796    Binding:         STB_GLOBAL797  - Name:            nexttowardf798    Type:            STT_FUNC799    Section:         .text800    Binding:         STB_GLOBAL801  - Name:            nexttowardl802    Type:            STT_FUNC803    Section:         .text804    Binding:         STB_GLOBAL805  - Name:            perror806    Type:            STT_FUNC807    Section:         .text808    Binding:         STB_GLOBAL809  - Name:            posix_memalign810    Type:            STT_FUNC811    Section:         .text812    Binding:         STB_GLOBAL813  - Name:            pow814    Type:            STT_FUNC815    Section:         .text816    Binding:         STB_GLOBAL817  - Name:            powf818    Type:            STT_FUNC819    Section:         .text820    Binding:         STB_GLOBAL821  - Name:            powl822    Type:            STT_FUNC823    Section:         .text824    Binding:         STB_GLOBAL825  - Name:            printf826    Type:            STT_FUNC827    Section:         .text828    Binding:         STB_GLOBAL829  - Name:            putc830    Type:            STT_FUNC831    Section:         .text832    Binding:         STB_GLOBAL833  - Name:            putchar834    Type:            STT_FUNC835    Section:         .text836    Binding:         STB_GLOBAL837  - Name:            puts838    Type:            STT_FUNC839    Section:         .text840    Binding:         STB_GLOBAL841  - Name:            qsort842    Type:            STT_FUNC843    Section:         .text844    Binding:         STB_GLOBAL845  - Name:            realloc846    Type:            STT_FUNC847    Section:         .text848    Binding:         STB_GLOBAL849  - Name:            remainder850    Type:            STT_FUNC851    Section:         .text852    Binding:         STB_GLOBAL853  - Name:            remainderf854    Type:            STT_FUNC855    Section:         .text856    Binding:         STB_GLOBAL857  - Name:            remainderl858    Type:            STT_FUNC859    Section:         .text860    Binding:         STB_GLOBAL861  - Name:            remove862    Type:            STT_FUNC863    Section:         .text864    Binding:         STB_GLOBAL865  - Name:            remquo866    Type:            STT_FUNC867    Section:         .text868    Binding:         STB_GLOBAL869  - Name:            remquof870    Type:            STT_FUNC871    Section:         .text872    Binding:         STB_GLOBAL873  - Name:            remquol874    Type:            STT_FUNC875    Section:         .text876    Binding:         STB_GLOBAL877  - Name:            fdim878    Type:            STT_FUNC879    Section:         .text880    Binding:         STB_GLOBAL881  - Name:            fdimf882    Type:            STT_FUNC883    Section:         .text884    Binding:         STB_GLOBAL885  - Name:            fdiml886    Type:            STT_FUNC887    Section:         .text888    Binding:         STB_GLOBAL889  - Name:            rewind890    Type:            STT_FUNC891    Section:         .text892    Binding:         STB_GLOBAL893  - Name:            rint894    Type:            STT_FUNC895    Section:         .text896    Binding:         STB_GLOBAL897  - Name:            rintf898    Type:            STT_FUNC899    Section:         .text900    Binding:         STB_GLOBAL901  - Name:            rintl902    Type:            STT_FUNC903    Section:         .text904    Binding:         STB_GLOBAL905  - Name:            round906    Type:            STT_FUNC907    Section:         .text908    Binding:         STB_GLOBAL909  - Name:            roundf910    Type:            STT_FUNC911    Section:         .text912    Binding:         STB_GLOBAL913  - Name:            roundl914    Type:            STT_FUNC915    Section:         .text916    Binding:         STB_GLOBAL917  - Name:            scalbln918    Type:            STT_FUNC919    Section:         .text920    Binding:         STB_GLOBAL921  - Name:            scalblnf922    Type:            STT_FUNC923    Section:         .text924    Binding:         STB_GLOBAL925  - Name:            scalblnl926    Type:            STT_FUNC927    Section:         .text928    Binding:         STB_GLOBAL929  - Name:            scalbn930    Type:            STT_FUNC931    Section:         .text932    Binding:         STB_GLOBAL933  - Name:            scalbnf934    Type:            STT_FUNC935    Section:         .text936    Binding:         STB_GLOBAL937  - Name:            scalbnl938    Type:            STT_FUNC939    Section:         .text940    Binding:         STB_GLOBAL941  - Name:            scanf942    Type:            STT_FUNC943    Section:         .text944    Binding:         STB_GLOBAL945  - Name:            setbuf946    Type:            STT_FUNC947    Section:         .text948    Binding:         STB_GLOBAL949  - Name:            setvbuf950    Type:            STT_FUNC951    Section:         .text952    Binding:         STB_GLOBAL953  - Name:            sin954    Type:            STT_FUNC955    Section:         .text956    Binding:         STB_GLOBAL957  - Name:            sinf958    Type:            STT_FUNC959    Section:         .text960    Binding:         STB_GLOBAL961  - Name:            sincos962    Type:            STT_FUNC963    Section:         .text964    Binding:         STB_GLOBAL965  - Name:            sincosf966    Type:            STT_FUNC967    Section:         .text968    Binding:         STB_GLOBAL969  - Name:            sincosl970    Type:            STT_FUNC971    Section:         .text972    Binding:         STB_GLOBAL973  - Name:            sinh974    Type:            STT_FUNC975    Section:         .text976    Binding:         STB_GLOBAL977  - Name:            sinhf978    Type:            STT_FUNC979    Section:         .text980    Binding:         STB_GLOBAL981  - Name:            sinhl982    Type:            STT_FUNC983    Section:         .text984    Binding:         STB_GLOBAL985  - Name:            sinl986    Type:            STT_FUNC987    Section:         .text988    Binding:         STB_GLOBAL989  - Name:            snprintf990    Type:            STT_FUNC991    Section:         .text992    Binding:         STB_GLOBAL993  - Name:            sprintf994    Type:            STT_FUNC995    Section:         .text996    Binding:         STB_GLOBAL997  - Name:            sqrt998    Type:            STT_FUNC999    Section:         .text1000    Binding:         STB_GLOBAL1001  - Name:            sqrtf1002    Type:            STT_FUNC1003    Section:         .text1004    Binding:         STB_GLOBAL1005  - Name:            sqrtl1006    Type:            STT_FUNC1007    Section:         .text1008    Binding:         STB_GLOBAL1009  - Name:            sscanf1010    Type:            STT_FUNC1011    Section:         .text1012    Binding:         STB_GLOBAL1013  - Name:            strcasecmp1014    Type:            STT_FUNC1015    Section:         .text1016    Binding:         STB_GLOBAL1017  - Name:            strcat1018    Type:            STT_FUNC1019    Section:         .text1020    Binding:         STB_GLOBAL1021  - Name:            strchr1022    Type:            STT_FUNC1023    Section:         .text1024    Binding:         STB_GLOBAL1025  - Name:            strcmp1026    Type:            STT_FUNC1027    Section:         .text1028    Binding:         STB_GLOBAL1029  - Name:            strcoll1030    Type:            STT_FUNC1031    Section:         .text1032    Binding:         STB_GLOBAL1033  - Name:            strcpy1034    Type:            STT_FUNC1035    Section:         .text1036    Binding:         STB_GLOBAL1037  - Name:            strcspn1038    Type:            STT_FUNC1039    Section:         .text1040    Binding:         STB_GLOBAL1041  - Name:            strdup1042    Type:            STT_FUNC1043    Section:         .text1044    Binding:         STB_GLOBAL1045  - Name:            strlen1046    Type:            STT_FUNC1047    Section:         .text1048    Binding:         STB_GLOBAL1049  - Name:            strncasecmp1050    Type:            STT_FUNC1051    Section:         .text1052    Binding:         STB_GLOBAL1053  - Name:            strncat1054    Type:            STT_FUNC1055    Section:         .text1056    Binding:         STB_GLOBAL1057  - Name:            strncmp1058    Type:            STT_FUNC1059    Section:         .text1060    Binding:         STB_GLOBAL1061  - Name:            strncpy1062    Type:            STT_FUNC1063    Section:         .text1064    Binding:         STB_GLOBAL1065  - Name:            strpbrk1066    Type:            STT_FUNC1067    Section:         .text1068    Binding:         STB_GLOBAL1069  - Name:            strrchr1070    Type:            STT_FUNC1071    Section:         .text1072    Binding:         STB_GLOBAL1073  - Name:            strspn1074    Type:            STT_FUNC1075    Section:         .text1076    Binding:         STB_GLOBAL1077  - Name:            strstr1078    Type:            STT_FUNC1079    Section:         .text1080    Binding:         STB_GLOBAL1081  - Name:            strtod1082    Type:            STT_FUNC1083    Section:         .text1084    Binding:         STB_GLOBAL1085  - Name:            strtof1086    Type:            STT_FUNC1087    Section:         .text1088    Binding:         STB_GLOBAL1089  - Name:            strtok1090    Type:            STT_FUNC1091    Section:         .text1092    Binding:         STB_GLOBAL1093  - Name:            strtok_r1094    Type:            STT_FUNC1095    Section:         .text1096    Binding:         STB_GLOBAL1097  - Name:            strtol1098    Type:            STT_FUNC1099    Section:         .text1100    Binding:         STB_GLOBAL1101  - Name:            strtold1102    Type:            STT_FUNC1103    Section:         .text1104    Binding:         STB_GLOBAL1105  - Name:            strtoll1106    Type:            STT_FUNC1107    Section:         .text1108    Binding:         STB_GLOBAL1109  - Name:            strtoul1110    Type:            STT_FUNC1111    Section:         .text1112    Binding:         STB_GLOBAL1113  - Name:            strtoull1114    Type:            STT_FUNC1115    Section:         .text1116    Binding:         STB_GLOBAL1117  - Name:            strxfrm1118    Type:            STT_FUNC1119    Section:         .text1120    Binding:         STB_GLOBAL1121  - Name:            tan1122    Type:            STT_FUNC1123    Section:         .text1124    Binding:         STB_GLOBAL1125  - Name:            tanf1126    Type:            STT_FUNC1127    Section:         .text1128    Binding:         STB_GLOBAL1129  - Name:            tanh1130    Type:            STT_FUNC1131    Section:         .text1132    Binding:         STB_GLOBAL1133  - Name:            tanhf1134    Type:            STT_FUNC1135    Section:         .text1136    Binding:         STB_GLOBAL1137  - Name:            tanhl1138    Type:            STT_FUNC1139    Section:         .text1140    Binding:         STB_GLOBAL1141  - Name:            tanl1142    Type:            STT_FUNC1143    Section:         .text1144    Binding:         STB_GLOBAL1145  - Name:            trunc1146    Type:            STT_FUNC1147    Section:         .text1148    Binding:         STB_GLOBAL1149  - Name:            truncf1150    Type:            STT_FUNC1151    Section:         .text1152    Binding:         STB_GLOBAL1153  - Name:            truncl1154    Type:            STT_FUNC1155    Section:         .text1156    Binding:         STB_GLOBAL1157  - Name:            ungetc1158    Type:            STT_FUNC1159    Section:         .text1160    Binding:         STB_GLOBAL1161  - Name:            vfprintf1162    Type:            STT_FUNC1163    Section:         .text1164    Binding:         STB_GLOBAL1165  - Name:            vfscanf1166    Type:            STT_FUNC1167    Section:         .text1168    Binding:         STB_GLOBAL1169  - Name:            vprintf1170    Type:            STT_FUNC1171    Section:         .text1172    Binding:         STB_GLOBAL1173  - Name:            vscanf1174    Type:            STT_FUNC1175    Section:         .text1176    Binding:         STB_GLOBAL1177  - Name:            vsnprintf1178    Type:            STT_FUNC1179    Section:         .text1180    Binding:         STB_GLOBAL1181  - Name:            vsprintf1182    Type:            STT_FUNC1183    Section:         .text1184    Binding:         STB_GLOBAL1185  - Name:            vsscanf1186    Type:            STT_FUNC1187    Section:         .text1188    Binding:         STB_GLOBAL1189  - Name:            wcslen1190    Type:            STT_FUNC1191    Section:         .text1192    Binding:         STB_GLOBAL1193...1194