# readelf -y /lib/libncurses.so.5 Direct relocations for image: Num: Index Vague Binding Symbol 0: [0xffff] Vague 1: [0xffff] Vague 2: [0xffff] Vague 3: [0xffff] Vague 4: [0xffff] Vague 5: [0xffff] Vague 6: [0xffff] Vague 7: [0xffff] Vague 8: [0xffff] Vague 9: [0xffff] Vague 10: [0xffff] Vague 11: [0xffff] Vague 12: [0xffff] Vague 13: [0xffff] Vague 14: [0xffff] Vague 15: [0x0000] wstandout 16: [0x0000] wattr_get 17: [0x0000] addch 18: [0x0000] printw 19: [0x0fff] write 20: [0x0fff] _end 21: [0x0000] reset_shell_mode 22: [0x0000] _nc_free_termtype 23: [0x0fff] _IO_putc 24: [0x0000] _nc_infotocap 25: [0x0fff] stderr 26: [0x0000] resizeterm 27: [0x0fff] strrchr 28: [0x8000] Vague _nc_tracing 29: [0x8000] Vague _nc_syntax 30: [0x0000] notimeout 31: [0x8000] Vague COLORS 32: [0x0000] winsstr 33: [0x0000] winsch 34: [0x0000] _nc_free_entry 35: [0x0fff] __bss_start 36: [0x0000] start_color 37: [0x0000] wvline 38: [0x8000] Vague _nc_comment_end 39: [0x0000] _nc_hash_map 40: [0x0000] _nc_memmove 41: [0x0000] def_shell_mode 42: [0x0000] wenclose 43: [0x0000] touchwin 44: [0x0000] wcursyncup 45: [0x0000] wattroff 46: [0x0000] getch 47: [0x0000] attrset 48: [0x0000] wclrtobot 49: [0x0000] key_defined 50: [0x0000] _nc_add_to_try 51: [0x0000] syncok 52: [0x0000] curses_version 53: [0x0000] wattron 54: [0x0fff] cfgetospeed 55: [0x0000] scr_set 56: [0x0000] has_ic 57: [0x0000] getwin 58: [0x0000] slk_restore 59: [0x0000] _nc_mvcur_resume 60: [0x0000] wprintw 61: [0x0000] mvscanw 62: [0x0fff] memmove 63: [0x0000] _nc_free_entries 64: [0x0000] has_il 65: [0x0000] _nc_expanded 66: [0x0000] _nc_safe_strcpy 67: [0x0000] slk_attrset 68: [0x8000] Vague numnames 69: [0x0fff] symlink 70: [0x8000] Vague _nc_check_termtype 71: [0x0000] _nc_read_termcap 72: [0x0000] scr_dump 73: [0x0000] immedok 74: [0x0000] tgetstr 75: [0x0000] slk_touch 76: [0x0000] mvwinchnstr 77: [0x0fff] __ctype_b_loc 78: [0x0000] attron 79: [0x0000] mvwinnstr 80: [0x0000] intrflush 81: [0x0000] slk_attron 82: [0x0000] mvderwin 83: [0x0000] idlok 84: [0x0000] _nc_screen_resume 85: [0x8000] Vague _nc_check_termtype2 86: [0x0000] curs_set 87: [0x0fff] tcsetattr 88: [0x0000] _nc_tic_dir 89: [0x0fff] sigemptyset 90: [0x0000] winsnstr 91: [0x0000] _nc_set_source 92: [0x0000] waddchstr 93: [0x0000] redrawwin 94: [0x0000] _nc_mvcur_init 95: [0x0fff] nl_langinfo 96: [0x0000] addchstr 97: [0x0fff] fopen 98: [0x0000] mcprint 99: [0x0000] mvhline 100: [0x0000] mvwin 101: [0x0fff] sigaddset 102: [0x0000] mvwaddch 103: [0x0000] winchnstr 104: [0x0000] _nc_get_tty_mode 105: [0x0fff] memcpy 106: [0x0fff] vsscanf 107: [0x0000] prefresh 108: [0x0000] mvprintw 109: [0x0000] timeout 110: [0x0000] addstr 111: [0x0000] _nc_push_token 112: [0x0000] beep 113: [0x0000] wtouchln 114: [0x0000] leaveok 115: [0x0000] napms 116: [0x0000] scroll 117: [0x8000] Vague ttytype 118: [0x0000] bkgdset 119: [0x8000] Vague _nc_tail 120: [0x0000] nodelay 121: [0x0000] scrollok 122: [0x0000] _nc_find_entry 123: [0x8000] Vague _nc_user_definable 124: [0x0000] _nc_set_writedir 125: [0x0000] flash 126: [0x0000] mouseinterval 127: [0x0000] restartterm 128: [0x0000] werase 129: [0x0fff] clearerr 130: [0x0000] wsyncdown 131: [0x0000] _nc_str_copy 132: [0x0fff] fflush 133: [0x0000] wtimeout 134: [0x0000] _nc_wrap_entry 135: [0x0000] inch 136: [0x0000] mvwgetch 137: [0x0000] _nc_align_termtype 138: [0x0000] derwin 139: [0x0000] setupterm 140: [0x0fff] strstr 141: [0x0000] dupwin 142: [0x0fff] stdin 143: [0x0000] insch 144: [0x0000] def_prog_mode 145: [0x0fff] tcflush 146: [0x0000] mvwhline 147: [0x0000] has_colors 148: [0x0000] mvwgetnstr 149: [0x0000] _nc_waddch_nosync 150: [0x0000] vline 151: [0x0000] wechochar 152: [0x0000] resetty 153: [0x0000] pair_content 154: [0x0fff] open 155: [0x0000] mvwscanw 156: [0x8000] Vague COLOR_PAIRS 157: [0x0000] _nc_warning 158: [0x0000] COLOR_PAIR 159: [0x8000] Vague numfnames 160: [0x0000] mvinch 161: [0x0000] wscrl 162: [0x0000] mvinsnstr 163: [0x8000] Vague strfnames 164: [0x8000] Vague cur_term 165: [0x0000] _nc_scrolln 166: [0x0000] waddstr 167: [0x0000] attr_get 168: [0x0fff] memset 169: [0x0000] _nc_get_source 170: [0x0000] _nc_scroll_window 171: [0x8000] Vague TABSIZE 172: [0x0fff] setlocale 173: [0x0000] is_wintouched 174: [0x0fff] gettimeofday 175: [0x8000] Vague _nc_comment_start 176: [0x0000] newwin 177: [0x0fff] isatty 178: [0x0000] keyname 179: [0x0fff] _Jv_RegisterClasses 180: [0x0000] newpad 181: [0x0000] clrtobot 182: [0x0000] wgetnstr 183: [0x0000] winchstr 184: [0x8000] Vague _nc_screen_chain 185: [0x0000] unctrl 186: [0x0000] mvinsstr 187: [0x0000] typeahead 188: [0x0000] _nc_set_type 189: [0x0000] use_env 190: [0x0000] filter 191: [0x0fff] __strtol_internal 192: [0x0000] move 193: [0x0000] vwprintw 194: [0x0fff] nanosleep 195: [0x0000] _nc_capcmp 196: [0x0000] initscr 197: [0x0000] wsyncup 198: [0x0000] _nc_tic_written 199: [0x0000] overlay 200: [0x8000] Vague BC 201: [0x0000] _nc_init_acs 202: [0x0000] nocbreak 203: [0x8000] Vague _nc_tparm_err 204: [0x0000] getbkgd 205: [0x0000] _nc_keep_tic_dir 206: [0x8000] Vague _nc_curr_line 207: [0x0000] getstr 208: [0x0000] _nc_get_locale 209: [0x0000] _nc_pathlast 210: [0x0000] _nc_panic_mode 211: [0x8000] Vague _nc_tinfo_fkeys 212: [0x0fff] strncat 213: [0x0000] flushinp 214: [0x0000] delwin 215: [0x0000] _nc_read_file_entry 216: [0x0fff] lseek 217: [0x0000] keypad 218: [0x8000] Vague _nc_slk_format 219: [0x0000] _nc_getenv_num 220: [0x0fff] getpid 221: [0x0fff] strchr 222: [0x0000] _nc_trans_string 223: [0x0000] isendwin 224: [0x0fff] _edata 225: [0x0000] idcok 226: [0x0000] delscreen 227: [0x0000] PAIR_NUMBER 228: [0x0000] _nc_msec_cost 229: [0x0000] use_default_colors 230: [0x0fff] perror 231: [0x0000] inchnstr 232: [0x0000] tgetent 233: [0x0000] wattr_on 234: [0x0000] _nc_make_oldhash 235: [0x0000] vidputs 236: [0x0000] _nc_expand_try 237: [0x0000] addnstr 238: [0x0fff] sprintf 239: [0x0000] tputs 240: [0x0000] _nc_baudrate 241: [0x0fff] strncpy 242: [0x0000] tigetflag 243: [0x0000] mvinstr 244: [0x0fff] tcgetpgrp 245: [0x8000] Vague strnames 246: [0x0000] _nc_reset_input 247: [0x0000] cbreak 248: [0x0000] _nc_captoinfo 249: [0x0000] erase 250: [0x0000] bkgd 251: [0x0000] _nc_home_terminfo 252: [0x0000] halfdelay 253: [0x8000] Vague _nc_suppress_warnings 254: [0x0000] mvwinsstr 255: [0x0000] _nc_slk_initialize 256: [0x0000] mvgetnstr 257: [0x0000] _nc_visbufn 258: [0x0fff] feof 259: [0x0000] slk_clear 260: [0x0000] _nc_freewin 261: [0x0000] mvwprintw 262: [0x0000] pnoutrefresh 263: [0x0000] reset_prog_mode 264: [0x0fff] fwrite 265: [0x0000] termname 266: [0x0fff] stdout 267: [0x0fff] poll 268: [0x0000] wattrset 269: [0x0000] wgetstr 270: [0x0000] _nc_get_table 271: [0x0000] _nc_outch 272: [0x0000] _nc_init_entry 273: [0x0000] _nc_visbuf 274: [0x0000] tgetflag 275: [0x0000] _nc_str_null 276: [0x0000] mvwinsch 277: [0x0000] whline 278: [0x0000] mvwinsnstr 279: [0x0000] ungetmouse 280: [0x0fff] strncmp 281: [0x0000] _nc_copy_termtype 282: [0x8000] Vague _nc_cap_hash_table 283: [0x0000] _nc_timed_wait 284: [0x0000] wscanw 285: [0x0fff] __cxa_finalize 286: [0x0000] mvaddchstr 287: [0x0000] _nc_scroll_optimize 288: [0x0000] mvdelch 289: [0x0000] mvwinch 290: [0x0000] _nc_render 291: [0x0000] resize_term 292: [0x0000] tgetnum 293: [0x0000] mvinchstr 294: [0x0000] slk_color 295: [0x0000] slk_attr_set 296: [0x0000] echochar 297: [0x0000] _nc_setupterm 298: [0x0000] set_curterm 299: [0x0000] _nc_scroll_oldhash 300: [0x0000] _nc_freeall 301: [0x0fff] remove 302: [0x0000] color_set 303: [0x8000] Vague _nc_head 304: [0x0000] wclear 305: [0x0000] _nc_tic_expand 306: [0x0fff] chdir 307: [0x0000] attr_off 308: [0x0fff] strcmp 309: [0x0000] mvaddstr 310: [0x0000] tigetstr 311: [0x8000] Vague _nc_oldnums 312: [0x0000] longname 313: [0x0000] nonl 314: [0x0000] wsetscrreg 315: [0x0000] scr_restore 316: [0x0000] _nc_fallback 317: [0x0000] _nc_keypad 318: [0x0000] _nc_get_token 319: [0x0000] _nc_printf_string 320: [0x0000] is_term_resized 321: [0x0000] _nc_panelhook 322: [0x0000] _nc_unicode_locale 323: [0x0000] wbkgdset 324: [0x0000] _nc_visbuf2 325: [0x0000] ungetch 326: [0x0000] innstr 327: [0x0000] slk_refresh 328: [0x0000] _nc_first_name 329: [0x0000] _init 330: [0x0000] _nc_ripoffline 331: [0x0000] winsertln 332: [0x0000] _nc_signal_handler 333: [0x0fff] access 334: [0x0fff] close 335: [0x0000] clearok 336: [0x0000] doupdate 337: [0x0000] _nc_screen_init 338: [0x0fff] sscanf 339: [0x0000] noraw 340: [0x0000] use_extended_names 341: [0x0000] _nc_set_tty_mode 342: [0x0000] can_change_color 343: [0x0fff] __gmon_start__ 344: [0x8000] Vague numcodes 345: [0x0000] _nc_str_init 346: [0x0000] wredrawln 347: [0x0000] wdelch 348: [0x0fff] getpgrp 349: [0x0000] overwrite 350: [0x0000] _nc_tparm_analyze 351: [0x0fff] sigaction 352: [0x0000] newterm 353: [0x0fff] fread 354: [0x0000] _fini 355: [0x0000] mvchgat 356: [0x0000] mvwinchstr 357: [0x0000] _nc_reset_colors 358: [0x0000] _nc_trim_sgr0 359: [0x0000] scr_init 360: [0x0000] slk_noutrefresh 361: [0x0fff] sigismember 362: [0x0000] _nc_remove_key 363: [0x0000] vw_printw 364: [0x0000] wresize 365: [0x8000] Vague ESCDELAY 366: [0x0000] _nc_syserr_abort 367: [0x0000] winstr 368: [0x0fff] malloc 369: [0x0fff] strcpy 370: [0x0000] endwin 371: [0x0000] _nc_get_type 372: [0x0000] vidattr 373: [0x0000] wattr_set 374: [0x0000] wdeleteln 375: [0x0000] noqiflush 376: [0x0000] _nc_delink_entry 377: [0x0000] winnstr 378: [0x0fff] fileno 379: [0x0000] init_pair 380: [0x0000] hline 381: [0x0000] _nc_safe_strcat 382: [0x0000] wchgat 383: [0x0000] _nc_ospeed 384: [0x0000] echo 385: [0x0fff] fprintf 386: [0x0000] mvaddchnstr 387: [0x0000] _nc_err_abort 388: [0x0000] scanw 389: [0x0000] wnoutrefresh 390: [0x0000] _nc_find_type_entry 391: [0x0000] untouchwin 392: [0x0000] mvwaddstr 393: [0x0000] _nc_rootname 394: [0x0000] waddchnstr 395: [0x0000] _nc_save_str 396: [0x0000] _nc_merge_entry 397: [0x0000] is_linetouched 398: [0x0000] mvgetstr 399: [0x8000] Vague _nc_start_line 400: [0x0000] _nc_synchook 401: [0x0000] mvwaddnstr 402: [0x0000] killchar 403: [0x0fff] realloc 404: [0x0000] set_term 405: [0x0000] _nc_write_entry 406: [0x0000] refresh 407: [0x0000] addchnstr 408: [0x0000] clear 409: [0x0000] _nc_read_entry_source 410: [0x0000] tparm 411: [0x0000] delay_output 412: [0x0000] mvaddch 413: [0x0000] scrl 414: [0x0fff] read 415: [0x0fff] ferror 416: [0x0000] _nc_do_color 417: [0x0000] qiflush 418: [0x0000] tigetnum 419: [0x0000] wclrtoeol 420: [0x0000] wstandend 421: [0x0000] wattr_off 422: [0x0fff] getenv 423: [0x0000] mvwaddchnstr 424: [0x0000] putwin 425: [0x0000] waddnstr 426: [0x8000] Vague COLS 427: [0x8000] Vague _nc_curr_file_pos 428: [0x0000] mvvline 429: [0x0000] _nc_screen_wrap 430: [0x8000] Vague _nc_curr_col 431: [0x0fff] fputc 432: [0x0000] insdelln 433: [0x0000] _nc_basename 434: [0x0000] has_key 435: [0x0000] _nc_has_mouse 436: [0x0000] _nc_access 437: [0x0000] vw_scanw 438: [0x8000] Vague boolcodes 439: [0x0000] _nc_get_hash_table 440: [0x0000] termattrs 441: [0x8000] Vague _nc_disable_period 442: [0x0000] mvgetch 443: [0x0000] insnstr 444: [0x0000] delch 445: [0x0000] winch 446: [0x8000] Vague ospeed 447: [0x8000] Vague PC 448: [0x0000] _nc_parse_entry 449: [0x0fff] sleep 450: [0x0000] init_color 451: [0x0000] attr_on 452: [0x0000] _nc_doalloc 453: [0x0000] mouse_trafo 454: [0x0000] define_key 455: [0x0000] _nc_locale_breaks_acs 456: [0x0000] color_content 457: [0x8000] Vague acs_map 458: [0x0fff] mkdir 459: [0x0000] _nc_vsscanf 460: [0x0fff] ioctl 461: [0x0000] _nc_flush 462: [0x0000] waddch 463: [0x0000] mvwchgat 464: [0x0000] instr 465: [0x0fff] __xstat 466: [0x0000] keybound 467: [0x0000] _nc_remove_string 468: [0x0000] del_curterm 469: [0x0000] mvwgetstr 470: [0x0fff] exit 471: [0x0000] mvwvline 472: [0x0fff] __strdup 473: [0x0000] mvinchnstr 474: [0x0000] setscrreg 475: [0x0000] chgat 476: [0x0000] slk_init 477: [0x0000] standout 478: [0x0fff] kill 479: [0x8000] Vague boolnames 480: [0x0000] wmove 481: [0x0000] copywin 482: [0x0000] noecho 483: [0x0000] _nc_set_buffer 484: [0x0000] ripoffline 485: [0x0000] _nc_update_screensize 486: [0x0000] mvaddnstr 487: [0x8000] Vague _nc_curr_token 488: [0x0000] wmouse_trafo 489: [0x0000] box 490: [0x0000] nl 491: [0x0000] keyok 492: [0x0fff] vfprintf 493: [0x0000] tgoto 494: [0x0000] attr_set 495: [0x8000] Vague strcodes 496: [0x0000] clrtoeol 497: [0x0000] raw 498: [0x0000] _nc_entry_match 499: [0x0000] putp 500: [0x0000] savetty 501: [0x8000] Vague _nc_infoalias_table 502: [0x0000] wgetch 503: [0x0000] mvwaddchstr 504: [0x0000] touchline 505: [0x0000] pechochar 506: [0x0000] mvinnstr 507: [0x0000] assume_default_colors 508: [0x8000] Vague _nc_capalias_table 509: [0x0000] _nc_varargs 510: [0x0000] deleteln 511: [0x0000] _nc_setupscreen 512: [0x0fff] tcgetattr 513: [0x8000] Vague SP 514: [0x8000] Vague curscr 515: [0x0000] getmouse 516: [0x0000] _nc_init_keytry 517: [0x0fff] getcwd 518: [0x0000] insertln 519: [0x0000] getnstr 520: [0x0000] meta 521: [0x0000] inchstr 522: [0x0fff] __errno_location 523: [0x0000] mvwdelch 524: [0x0000] wrefresh 525: [0x0000] _nc_name_match 526: [0x8000] Vague _nc_nulls_sent 527: [0x0000] _nc_resolve_uses2 528: [0x0000] _nc_wgetch 529: [0x0000] mvinsch 530: [0x0000] slk_attr 531: [0x8000] Vague LINES 532: [0x0000] slk_label 533: [0x8000] Vague stdscr 534: [0x0000] mousemask 535: [0x0000] winsdelln 536: [0x0fff] ftell 537: [0x0000] slk_attroff 538: [0x0000] wbkgd 539: [0x0000] _nc_insert_ch 540: [0x0000] insstr 541: [0x0000] _nc_makenew 542: [0x0000] mvcur 543: [0x0000] border 544: [0x0000] _nc_mvcur_wrap 545: [0x0000] attroff 546: [0x8000] Vague _nc_info_hash_table 547: [0x0fff] free 548: [0x0000] _nc_resolve_uses 549: [0x8000] Vague newscr 550: [0x0000] slk_set 551: [0x0fff] sigprocmask 552: [0x0000] mvwinstr 553: [0x8000] Vague boolfnames 554: [0x8000] Vague UP 555: [0x0000] _nc_copy_entry 556: [0x0fff] fclose 557: [0x0000] subwin 558: [0x0000] erasechar 559: [0x0000] wborder 560: [0x0000] baudrate 561: [0x0000] subpad 562: [0x0fff] fgets 563: [0x0fff] calloc 564: [0x0fff] setvbuf 565: [0x0000] standend 566: [0x0fff] vsnprintf 567: [0x0000] _nc_read_entry 568: [0x8000] Vague _nc_key_names 569: [0x0000] vwscanw 570: [0x0000] wcolor_set