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