1 #ifndef _MSG_DOT_H 2 #define _MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __sgs_msg 9 10 extern const char __sgs_msg[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg) 15 16 extern const char * _sgs_msg(Msg); 17 18 #define MSG_INTL(x) _sgs_msg(x) 19 20 21 #define MSG_STR_NAME 4 22 #define MSG_STR_NAME_SIZE 4 23 24 #define MSG_STR_PATHNAME 9 25 #define MSG_STR_PATHNAME_SIZE 8 26 27 #define MSG_STR_REFNAME 1 28 #define MSG_STR_REFNAME_SIZE 7 29 30 #define MSG_STR_RPATH 18 31 #define MSG_STR_RPATH_SIZE 5 32 33 #define MSG_STR_DASHES 24 34 #define MSG_STR_DASHES_SIZE 47 35 36 #define MSG_STR_LDSO1 72 37 #define MSG_STR_LDSO1_SIZE 7 38 39 #define MSG_STR_DYNLMLIST 80 40 #define MSG_STR_DYNLMLIST_SIZE 10 41 42 #define MSG_STR_ALIST 91 43 #define MSG_STR_ALIST_SIZE 5 44 45 #define MSG_STR_APLIST 97 46 #define MSG_STR_APLIST_SIZE 6 47 48 #define MSG_STR_EMPTY 0 49 #define MSG_STR_EMPTY_SIZE 0 50 51 #define MSG_STR_ORPHANED 104 52 #define MSG_STR_ORPHANED_SIZE 10 53 54 #define MSG_STR_SETENV 115 55 #define MSG_STR_SETENV_SIZE 6 56 57 #define MSG_USG_ADDREQ 122 58 #define MSG_USG_ADDREQ_SIZE 1 59 60 #define MSG_USG_ADDREQ_V 124 61 #define MSG_USG_ADDREQ_V_SIZE 5 62 63 #define MSG_USG_ADDOPT_V 130 64 #define MSG_USG_ADDOPT_V_SIZE 5 65 66 #define MSG_USG_SETENV 136 67 #define MSG_USG_SETENV_SIZE 12 68 69 #define MSG_WWD_RTMAP 149 70 #define MSG_WWD_RTMAP_SIZE 22 71 72 #define MSG_FLG_ISMAIN 172 73 #define MSG_FLG_ISMAIN_SIZE 7 74 75 #define MSG_FLG_IMGALLOC 180 76 #define MSG_FLG_IMGALLOC_SIZE 15 77 78 #define MSG_FLG_RELOCED 196 79 #define MSG_FLG_RELOCED_SIZE 7 80 81 #define MSG_FLG_SETGROUP 204 82 #define MSG_FLG_SETGROUP_SIZE 9 83 84 #define MSG_FLG_CAP 214 85 #define MSG_FLG_CAP_SIZE 3 86 87 #define MSG_FLG_OBJECT 218 88 #define MSG_FLG_OBJECT_SIZE 6 89 90 #define MSG_FLG_NEWLOAD 225 91 #define MSG_FLG_NEWLOAD_SIZE 7 92 93 #define MSG_FLG_NODUMP 233 94 #define MSG_FLG_NODUMP_SIZE 6 95 96 #define MSG_FLG_DELETE 242 97 #define MSG_FLG_DELETE_SIZE 6 98 99 #define MSG_FLG_ANALYZED 249 100 #define MSG_FLG_ANALYZED_SIZE 8 101 102 #define MSG_FLG_INITDONE 258 103 #define MSG_FLG_INITDONE_SIZE 9 104 105 #define MSG_FLG_TRANS 268 106 #define MSG_FLG_TRANS_SIZE 5 107 108 #define MSG_FLG_FIXED 274 109 #define MSG_FLG_FIXED_SIZE 5 110 111 #define MSG_FLG_PRELOAD 280 112 #define MSG_FLG_PRELOAD_SIZE 7 113 114 #define MSG_FLG_ALTER 288 115 #define MSG_FLG_ALTER_SIZE 9 116 117 #define MSG_FLG_LOADFLTR 298 118 #define MSG_FLG_LOADFLTR_SIZE 12 119 120 #define MSG_FLG_AUDIT 314 121 #define MSG_FLG_AUDIT_SIZE 5 122 123 #define MSG_FLG_MODESET 320 124 #define MSG_FLG_MODESET_SIZE 8 125 126 #define MSG_FLG_ANALZING 329 127 #define MSG_FLG_ANALZING_SIZE 9 128 129 #define MSG_FLG_INITFRST 339 130 #define MSG_FLG_INITFRST_SIZE 10 131 132 #define MSG_FLG_NOOPEN 350 133 #define MSG_FLG_NOOPEN_SIZE 7 134 135 #define MSG_FLG_FINICLCT 358 136 #define MSG_FLG_FINICLCT_SIZE 14 137 138 #define MSG_FLG_INITCALL 373 139 #define MSG_FLG_INITCALL_SIZE 11 140 141 #define MSG_FLG_OBJINTPO 385 142 #define MSG_FLG_OBJINTPO_SIZE 16 143 144 #define MSG_FLG_SYMINTPO 402 145 #define MSG_FLG_SYMINTPO_SIZE 16 146 147 #define MSG_FLG_MOVE 419 148 #define MSG_FLG_MOVE_SIZE 4 149 150 #define MSG_FLG_RELOCING 424 151 #define MSG_FLG_RELOCING_SIZE 10 152 153 #define MSG_FLG_REGSYMS 435 154 #define MSG_FLG_REGSYMS_SIZE 13 155 156 #define MSG_FLG_INITCLCT 449 157 #define MSG_FLG_INITCLCT_SIZE 14 158 159 #define MSG_FLG_PUBHDL 464 160 #define MSG_FLG_PUBHDL_SIZE 13 161 162 #define MSG_FLG_PRIHDL 478 163 #define MSG_FLG_PRIHDL_SIZE 14 164 165 #define MSG_FL1_COPYTOOK 493 166 #define MSG_FL1_COPYTOOK_SIZE 8 167 168 #define MSG_FL1_ALTCHECK 502 169 #define MSG_FL1_ALTCHECK_SIZE 15 170 171 #define MSG_FL1_ALTCAP 518 172 #define MSG_FL1_ALTCAP_SIZE 16 173 174 #define MSG_FL1_CONFSET 535 175 #define MSG_FL1_CONFSET_SIZE 7 176 177 #define MSG_FL1_NODEFLIB 543 178 #define MSG_FL1_NODEFLIB_SIZE 18 179 180 #define MSG_FL1_ENDFILTE 562 181 #define MSG_FL1_ENDFILTE_SIZE 10 182 183 #define MSG_FL1_DISPREL 573 184 #define MSG_FL1_DISPREL_SIZE 22 185 186 #define MSG_FL1_DTFLAGS 596 187 #define MSG_FL1_DTFLAGS_SIZE 17 188 189 #define MSG_FL1_LDDSTUB 614 190 #define MSG_FL1_LDDSTUB_SIZE 7 191 192 #define MSG_FL1_NOINIFIN 622 193 #define MSG_FL1_NOINIFIN_SIZE 11 194 195 #define MSG_FL1_USED 642 196 #define MSG_FL1_USED_SIZE 4 197 198 #define MSG_FL1_SYMBOLIC 647 199 #define MSG_FL1_SYMBOLIC_SIZE 8 200 201 #define MSG_FL1_OBJSFLTR 656 202 #define MSG_FL1_OBJSFLTR_SIZE 14 203 204 #define MSG_FL1_OBJAFLTR 671 205 #define MSG_FL1_OBJAFLTR_SIZE 14 206 207 #define MSG_FL1_SYMSFLTR 686 208 #define MSG_FL1_SYMSFLTR_SIZE 14 209 210 #define MSG_FL1_SYMAFLTR 701 211 #define MSG_FL1_SYMAFLTR_SIZE 14 212 213 #define MSG_FL1_TLSADD 716 214 #define MSG_FL1_TLSADD_SIZE 7 215 216 #define MSG_FL1_TLSSTAT 724 217 #define MSG_FL1_TLSSTAT_SIZE 8 218 219 #define MSG_FL1_DIRECT 736 220 #define MSG_FL1_DIRECT_SIZE 6 221 222 #define MSG_FL1_GLOBAUD 743 223 #define MSG_FL1_GLOBAUD_SIZE 15 224 225 #define MSG_FL1_DEPAUD 759 226 #define MSG_FL1_DEPAUD_SIZE 11 227 228 #define MSG_MODE_LAZY 771 229 #define MSG_MODE_LAZY_SIZE 4 230 231 #define MSG_MODE_NOW 776 232 #define MSG_MODE_NOW_SIZE 3 233 234 #define MSG_MODE_NOLOAD 780 235 #define MSG_MODE_NOLOAD_SIZE 6 236 237 #define MSG_MODE_GLOBAL 787 238 #define MSG_MODE_GLOBAL_SIZE 6 239 240 #define MSG_MODE_PARENT 794 241 #define MSG_MODE_PARENT_SIZE 6 242 243 #define MSG_MODE_GROUP 208 244 #define MSG_MODE_GROUP_SIZE 5 245 246 #define MSG_MODE_WORLD 801 247 #define MSG_MODE_WORLD_SIZE 5 248 249 #define MSG_MODE_NODELETE 240 250 #define MSG_MODE_NODELETE_SIZE 8 251 252 #define MSG_MODE_FIRST 344 253 #define MSG_MODE_FIRST_SIZE 5 254 255 #define MSG_MODE_CONFGEN 807 256 #define MSG_MODE_CONFGEN_SIZE 7 257 258 #define MSG_BFL_NEEDED 815 259 #define MSG_BFL_NEEDED_SIZE 6 260 261 #define MSG_BFL_REFER 830 262 #define MSG_BFL_REFER_SIZE 10 263 264 #define MSG_BFL_FILTER 846 265 #define MSG_BFL_FILTER_SIZE 6 266 267 #define MSG_GPH_PUBLIC 464 268 #define MSG_GPH_PUBLIC_SIZE 13 269 270 #define MSG_GPH_PRIVATE 478 271 #define MSG_GPH_PRIVATE_SIZE 14 272 273 #define MSG_GPH_ZERO 853 274 #define MSG_GPH_ZERO_SIZE 4 275 276 #define MSG_GPH_LDSO 858 277 #define MSG_GPH_LDSO_SIZE 7 278 279 #define MSG_GPH_FIRST 866 280 #define MSG_GPH_FIRST_SIZE 10 281 282 #define MSG_GPH_FILTEE 566 283 #define MSG_GPH_FILTEE_SIZE 6 284 285 #define MSG_GPH_INITIAL 877 286 #define MSG_GPH_INITIAL_SIZE 11 287 288 #define MSG_GPD_DLSYM 889 289 #define MSG_GPD_DLSYM_SIZE 14 290 291 #define MSG_GPD_RELOC 904 292 #define MSG_GPD_RELOC_SIZE 20 293 294 #define MSG_GPD_ADDEPS 925 295 #define MSG_GPD_ADDEPS_SIZE 16 296 297 #define MSG_GPD_PARENT 794 298 #define MSG_GPD_PARENT_SIZE 6 299 300 #define MSG_GPD_FILTER 846 301 #define MSG_GPD_FILTER_SIZE 6 302 303 #define MSG_GPD_REMOVE 942 304 #define MSG_GPD_REMOVE_SIZE 17 305 306 #define MSG_LFL_BASELM 960 307 #define MSG_LFL_BASELM_SIZE 6 308 309 #define MSG_LFL_RTLDLM 967 310 #define MSG_LFL_RTLDLM_SIZE 6 311 312 #define MSG_LFL_PLTREL 974 313 #define MSG_LFL_PLTREL_SIZE 23 314 315 #define MSG_LFL_HOLDLOCK 998 316 #define MSG_LFL_HOLDLOCK_SIZE 9 317 318 #define MSG_LFL_ENVIRON 1008 319 #define MSG_LFL_ENVIRON_SIZE 7 320 321 #define MSG_LFL_INTRPOSE 392 322 #define MSG_LFL_INTRPOSE_SIZE 9 323 324 #define MSG_LFL_LOCAUDIT 1016 325 #define MSG_LFL_LOCAUDIT_SIZE 11 326 327 #define MSG_LFL_LOADAVAIL 1028 328 #define MSG_LFL_LOADAVAIL_SIZE 14 329 330 #define MSG_LFL_IGNRELERR 1043 331 #define MSG_LFL_IGNRELERR_SIZE 23 332 333 #define MSG_LFL_STARTREL 1067 334 #define MSG_LFL_STARTREL_SIZE 16 335 336 #define MSG_LFL_ATEXIT 1084 337 #define MSG_LFL_ATEXIT_SIZE 6 338 339 #define MSG_LFL_OBJADDED 1091 340 #define MSG_LFL_OBJADDED_SIZE 12 341 342 #define MSG_LFL_OBJDELETED 1104 343 #define MSG_LFL_OBJDELETED_SIZE 14 344 345 #define MSG_LFL_OBJREEVAL 1119 346 #define MSG_LFL_OBJREEVAL_SIZE 17 347 348 #define MSG_LFL_INTRPOSETSORT 1137 349 #define MSG_LFL_INTRPOSETSORT_SIZE 23 350 351 #define MSG_LFL_AUDITNOTIFY 1161 352 #define MSG_LFL_AUDITNOTIFY_SIZE 25 353 354 #define MSG_LFL_GROUPSEXIST 1187 355 #define MSG_LFL_GROUPSEXIST_SIZE 18 356 357 #define MSG_LFL_TRC_LDDSTUB 614 358 #define MSG_LFL_TRC_LDDSTUB_SIZE 7 359 360 #define MSG_LFL_TRC_ENABLE 1206 361 #define MSG_LFL_TRC_ENABLE_SIZE 15 362 363 #define MSG_LFL_TRC_WARN 1222 364 #define MSG_LFL_TRC_WARN_SIZE 14 365 366 #define MSG_LFL_TRC_VERBOSE 1237 367 #define MSG_LFL_TRC_VERBOSE_SIZE 13 368 369 #define MSG_LFL_TRC_SEARCH 1251 370 #define MSG_LFL_TRC_SEARCH_SIZE 12 371 372 #define MSG_LFL_TRC_UNREF 822 373 #define MSG_LFL_TRC_UNREF_SIZE 18 374 375 #define MSG_LFL_TRC_UNUSED 634 376 #define MSG_LFL_TRC_UNUSED_SIZE 12 377 378 #define MSG_LFL_TRC_INIT 1264 379 #define MSG_LFL_TRC_INIT_SIZE 10 380 381 #define MSG_LFL_TRC_NOUNRESWEAK 1275 382 #define MSG_LFL_TRC_NOUNRESWEAK_SIZE 25 383 384 #define MSG_LFL_TRC_NOPAREXT 1301 385 #define MSG_LFL_TRC_NOPAREXT_SIZE 25 386 387 #define MSG_LTFL_NOLAZYLD 1327 388 #define MSG_LTFL_NOLAZYLD_SIZE 15 389 390 #define MSG_LTFL_NODIRECT 733 391 #define MSG_LTFL_NODIRECT_SIZE 9 392 393 #define MSG_LTFL_NOAUDIT 311 394 #define MSG_LTFL_NOAUDIT_SIZE 8 395 396 #define MSG_LTFL_LOADFLTR 841 397 #define MSG_LTFL_LOADFLTR_SIZE 11 398 399 #define MSG_LTFL_AUD_PREINIT 1343 400 #define MSG_LTFL_AUD_PREINIT_SIZE 11 401 402 #define MSG_LTFL_AUD_OBJSEARCH 1355 403 #define MSG_LTFL_AUD_OBJSEARCH_SIZE 13 404 405 #define MSG_LTFL_AUD_OBJOPEN 1369 406 #define MSG_LTFL_AUD_OBJOPEN_SIZE 11 407 408 #define MSG_LTFL_AUD_OBJFILTER 1381 409 #define MSG_LTFL_AUD_OBJFILTER_SIZE 13 410 411 #define MSG_LTFL_AUD_OBJCLOSE 1395 412 #define MSG_LTFL_AUD_OBJCLOSE_SIZE 12 413 414 #define MSG_LTFL_AUD_SYMBIND 1408 415 #define MSG_LTFL_AUD_SYMBIND_SIZE 11 416 417 #define MSG_LTFL_AUD_PLTENTER 1420 418 #define MSG_LTFL_AUD_PLTENTER_SIZE 12 419 420 #define MSG_LTFL_AUD_PLTEXIT 1433 421 #define MSG_LTFL_AUD_PLTEXIT_SIZE 11 422 423 #define MSG_LTFL_AUD_ACTIVITY 1445 424 #define MSG_LTFL_AUD_ACTIVITY_SIZE 12 425 426 #define MSG_LMC_ANALYZING 329 427 #define MSG_LMC_ANALYZING_SIZE 9 428 429 #define MSG_LMC_RELOCATING 424 430 #define MSG_LMC_RELOCATING_SIZE 10 431 432 #define MSG_LMC_REANALYZE 1458 433 #define MSG_LMC_REANALYZE_SIZE 9 434 435 #define MSG_ERR_NAS 1468 436 #define MSG_ERR_NAS_SIZE 26 437 438 #define MSG_ERR_READ 1495 439 #define MSG_ERR_READ_SIZE 31 440 441 #define MSG_ERR_SYMFAILED 1527 442 #define MSG_ERR_SYMFAILED_SIZE 32 443 444 #define MSG_FMT_RT 1560 445 #define MSG_FMT_RT_SIZE 24 446 447 #define MSG_EHDR_STR 1585 448 #define MSG_EHDR_STR_SIZE 7 449 450 #define MSG_EHDR_DCD 1593 451 #define MSG_EHDR_DCD_SIZE 22 452 453 #define MSG_EHDR_TITLE 1616 454 #define MSG_EHDR_TITLE_SIZE 28 455 456 #define MSG_EHDR_LINE1 1645 457 #define MSG_EHDR_LINE1_SIZE 35 458 459 #define MSG_EHDR_LINE2 1681 460 #define MSG_EHDR_LINE2_SIZE 37 461 462 #define MSG_EHDR_LINE3 1719 463 #define MSG_EHDR_LINE3_SIZE 37 464 465 #define MSG_EHDR_LINE4 1757 466 #define MSG_EHDR_LINE4_SIZE 17 467 468 #define MSG_EHDR_LINE5 1775 469 #define MSG_EHDR_LINE5_SIZE 17 470 471 #define MSG_EHDR_LINE6 1793 472 #define MSG_EHDR_LINE6_SIZE 19 473 474 #define MSG_EHDR_LINE7 1813 475 #define MSG_EHDR_LINE7_SIZE 59 476 477 #define MSG_EHDR_LINE8 1873 478 #define MSG_EHDR_LINE8_SIZE 59 479 480 #define MSG_EHDR_LINE9 1933 481 #define MSG_EHDR_LINE9_SIZE 59 482 483 #define MSG_EHDR_HELP 1993 484 #define MSG_EHDR_HELP_SIZE 526 485 486 #define MSG_EPHDR_STR 2520 487 #define MSG_EPHDR_STR_SIZE 7 488 489 #define MSG_EPHDR_DCD 2528 490 #define MSG_EPHDR_DCD_SIZE 22 491 492 #define MSG_EPHDR_TITLE 2551 493 #define MSG_EPHDR_TITLE_SIZE 32 494 495 #define MSG_EPHDR_LINE1 2584 496 #define MSG_EPHDR_LINE1_SIZE 42 497 498 #define MSG_EPHDR_LINE2 2627 499 #define MSG_EPHDR_LINE2_SIZE 42 500 501 #define MSG_EPHDR_LINE3 2670 502 #define MSG_EPHDR_LINE3_SIZE 44 503 504 #define MSG_EPHDR_LINE4 2715 505 #define MSG_EPHDR_LINE4_SIZE 44 506 507 #define MSG_EPHDR_HELP 2760 508 #define MSG_EPHDR_HELP_SIZE 927 509 510 #define MSG_ELFDYN_STR 3688 511 #define MSG_ELFDYN_STR_SIZE 6 512 513 #define MSG_ELFDYN_DCD 3695 514 #define MSG_ELFDYN_DCD_SIZE 21 515 516 #define MSG_ELFDYN_TITLE 3717 517 #define MSG_ELFDYN_TITLE_SIZE 25 518 519 #define MSG_ELFDYN_LINE1 3743 520 #define MSG_ELFDYN_LINE1_SIZE 20 521 522 #define MSG_ELFDYN_HELP 3764 523 #define MSG_ELFDYN_HELP_SIZE 495 524 525 #define MSG_LMLIST_STR 4260 526 #define MSG_LMLIST_STR_SIZE 7 527 528 #define MSG_LMLIST_DCD 4268 529 #define MSG_LMLIST_DCD_SIZE 25 530 531 #define MSG_LMLIST_BASE 4294 532 #define MSG_LMLIST_BASE_SIZE 12 533 534 #define MSG_LMLIST_LDSO 4307 535 #define MSG_LMLIST_LDSO_SIZE 12 536 537 #define MSG_LMLIST_NEWLM 4320 538 #define MSG_LMLIST_NEWLM_SIZE 13 539 540 #define MSG_LMLIST_TITLE0 4334 541 #define MSG_LMLIST_TITLE0_SIZE 25 542 543 #define MSG_LMLIST_TITLE1 4360 544 #define MSG_LMLIST_TITLE1_SIZE 51 545 546 #define MSG_LMLIST_TITLE2 4412 547 #define MSG_LMLIST_TITLE2_SIZE 18 548 549 #define MSG_LMLIST_LINE0 4431 550 #define MSG_LMLIST_LINE0_SIZE 42 551 552 #define MSG_LMC_LINE1 4474 553 #define MSG_LMC_LINE1_SIZE 14 554 555 #define MSG_LMC_LINE2 4490 556 #define MSG_LMC_LINE2_SIZE 35 557 558 #define MSG_LMC_LINE3 4526 559 #define MSG_LMC_LINE3_SIZE 35 560 561 #define MSG_LMC_LINE4 4564 562 #define MSG_LMC_LINE4_SIZE 17 563 564 #define MSG_LMLIST_LINE1 4489 565 #define MSG_LMLIST_LINE1_SIZE 36 566 567 #define MSG_LMLIST_LINE2 4582 568 #define MSG_LMLIST_LINE2_SIZE 36 569 570 #define MSG_LMLIST_LINE3 4619 571 #define MSG_LMLIST_LINE3_SIZE 55 572 573 #define MSG_LMLIST_LINE4 4675 574 #define MSG_LMLIST_LINE4_SIZE 17 575 576 #define MSG_LMLIST_LINE5 4693 577 #define MSG_LMLIST_LINE5_SIZE 17 578 579 #define MSG_LMLIST_LINE6 4563 580 #define MSG_LMLIST_LINE6_SIZE 18 581 582 #define MSG_LMLIST_HELP 4711 583 #define MSG_LMLIST_HELP_SIZE 2757 584 585 #define MSG_RTMAPS_STR 164 586 #define MSG_RTMAPS_STR_SIZE 7 587 588 #define MSG_RTMAPS_DCD 7469 589 #define MSG_RTMAPS_DCD_SIZE 33 590 591 #define MSG_RTMAPS_TITLE0 7503 592 #define MSG_RTMAPS_TITLE0_SIZE 36 593 594 #define MSG_RTMAPS_HELP 7540 595 #define MSG_RTMAPS_HELP_SIZE 1255 596 597 #define MSG_RTMAP_STR 8796 598 #define MSG_RTMAP_STR_SIZE 6 599 600 #define MSG_RTMAP_DCD 8803 601 #define MSG_RTMAP_DCD_SIZE 24 602 603 #define MSG_RTMAP_TITLE 8828 604 #define MSG_RTMAP_TITLE_SIZE 26 605 606 #define MSG_RTMAP_LINE1 8855 607 #define MSG_RTMAP_LINE1_SIZE 14 608 609 #define MSG_RTMAP_LINE2 8870 610 #define MSG_RTMAP_LINE2_SIZE 14 611 612 #define MSG_RTMAP_LINE3 8885 613 #define MSG_RTMAP_LINE3_SIZE 36 614 615 #define MSG_RTMAP_LINE4 8922 616 #define MSG_RTMAP_LINE4_SIZE 36 617 618 #define MSG_RTMAP_LINE5 8959 619 #define MSG_RTMAP_LINE5_SIZE 36 620 621 #define MSG_RTMAP_LINE6 8996 622 #define MSG_RTMAP_LINE6_SIZE 36 623 624 #define MSG_RTMAP_LINE7 9033 625 #define MSG_RTMAP_LINE7_SIZE 36 626 627 #define MSG_RTMAP_LINE8 9070 628 #define MSG_RTMAP_LINE8_SIZE 36 629 630 #define MSG_RTMAP_LINE9 9107 631 #define MSG_RTMAP_LINE9_SIZE 32 632 633 #define MSG_RTMAP_LINE10 9140 634 #define MSG_RTMAP_LINE10_SIZE 32 635 636 #define MSG_RTMAP_LINE11 9173 637 #define MSG_RTMAP_LINE11_SIZE 23 638 639 #define MSG_RTMAP_LINE12 9197 640 #define MSG_RTMAP_LINE12_SIZE 18 641 642 #define MSG_RTMAP_LINE13 9216 643 #define MSG_RTMAP_LINE13_SIZE 18 644 645 #define MSG_RTMAP_LINE14 9235 646 #define MSG_RTMAP_LINE14_SIZE 18 647 648 #define MSG_RTMAP_LINE15 9254 649 #define MSG_RTMAP_LINE15_SIZE 18 650 651 #define MSG_RTMAP_LINE20 4562 652 #define MSG_RTMAP_LINE20_SIZE 19 653 654 #define MSG_RTMAP_HELP 9273 655 #define MSG_RTMAP_HELP_SIZE 383 656 657 #define MSG_BND_STR 9657 658 #define MSG_BND_STR_SIZE 4 659 660 #define MSG_BND_DCD 9662 661 #define MSG_BND_DCD_SIZE 28 662 663 #define MSG_BND_TITLE 9691 664 #define MSG_BND_TITLE_SIZE 38 665 666 #define MSG_BND_LINE1 9730 667 #define MSG_BND_LINE1_SIZE 24 668 669 #define MSG_BND_LINE2 9755 670 #define MSG_BND_LINE2_SIZE 24 671 672 #define MSG_BND_LINE3 9780 673 #define MSG_BND_LINE3_SIZE 29 674 675 #define MSG_BND_HELP 9810 676 #define MSG_BND_HELP_SIZE 535 677 678 #define MSG_DEPENDS_STR 10346 679 #define MSG_DEPENDS_STR_SIZE 7 680 681 #define MSG_DEPENDS_DCD 10354 682 #define MSG_DEPENDS_DCD_SIZE 42 683 684 #define MSG_DEPENDS_LINE1 10397 685 #define MSG_DEPENDS_LINE1_SIZE 15 686 687 #define MSG_DEPENDS_LINE2 10413 688 #define MSG_DEPENDS_LINE2_SIZE 44 689 690 #define MSG_DEPENDS_HELP 10458 691 #define MSG_DEPENDS_HELP_SIZE 854 692 693 #define MSG_CALLERS_STR 11313 694 #define MSG_CALLERS_STR_SIZE 7 695 696 #define MSG_CALLERS_DCD 11321 697 #define MSG_CALLERS_DCD_SIZE 42 698 699 #define MSG_CALLERS_LINE1 11364 700 #define MSG_CALLERS_LINE1_SIZE 15 701 702 #define MSG_CALLERS_LINE2 11380 703 #define MSG_CALLERS_LINE2_SIZE 44 704 705 #define MSG_CALLERS_HELP 11425 706 #define MSG_CALLERS_HELP_SIZE 604 707 708 #define MSG_HANDLES_STR 12030 709 #define MSG_HANDLES_STR_SIZE 7 710 711 #define MSG_HANDLES_DCD 12038 712 #define MSG_HANDLES_DCD_SIZE 40 713 714 #define MSG_HANDLES_LINE1 12079 715 #define MSG_HANDLES_LINE1_SIZE 15 716 717 #define MSG_HANDLES_LINE2 12095 718 #define MSG_HANDLES_LINE2_SIZE 43 719 720 #define MSG_HANDLES_HELP 12139 721 #define MSG_HANDLES_HELP_SIZE 1430 722 723 #define MSG_GROUPS_STR 13570 724 #define MSG_GROUPS_STR_SIZE 6 725 726 #define MSG_GROUPS_DCD 13577 727 #define MSG_GROUPS_DCD_SIZE 35 728 729 #define MSG_GROUPS_LINE1 13613 730 #define MSG_GROUPS_LINE1_SIZE 14 731 732 #define MSG_GROUPS_LINE2 13628 733 #define MSG_GROUPS_LINE2_SIZE 43 734 735 #define MSG_GROUPS_HELP 13672 736 #define MSG_GROUPS_HELP_SIZE 1346 737 738 #define MSG_GRPHDL_STR 15019 739 #define MSG_GRPHDL_STR_SIZE 6 740 741 #define MSG_GRPHDL_DCD 15026 742 #define MSG_GRPHDL_DCD_SIZE 22 743 744 #define MSG_GRPHDL_LINE1 15049 745 #define MSG_GRPHDL_LINE1_SIZE 32 746 747 #define MSG_GRPHDL_LINE2 15082 748 #define MSG_GRPHDL_LINE2_SIZE 28 749 750 #define MSG_GRPHDL_LINE3 9780 751 #define MSG_GRPHDL_LINE3_SIZE 29 752 753 #define MSG_GRPHDL_LINE4 15111 754 #define MSG_GRPHDL_LINE4_SIZE 31 755 756 #define MSG_GRPHDL_LINE5 15143 757 #define MSG_GRPHDL_LINE5_SIZE 61 758 759 #define MSG_GRPHDL_HELP 15205 760 #define MSG_GRPHDL_HELP_SIZE 549 761 762 #define MSG_GRPDESC_STR 15755 763 #define MSG_GRPDESC_STR_SIZE 7 764 765 #define MSG_GRPDESC_DCD 15763 766 #define MSG_GRPDESC_DCD_SIZE 26 767 768 #define MSG_GRPDESC_LINE1 15790 769 #define MSG_GRPDESC_LINE1_SIZE 36 770 771 #define MSG_GRPDESC_LINE2 9755 772 #define MSG_GRPDESC_LINE2_SIZE 24 773 774 #define MSG_GRPDESC_LINE3 9780 775 #define MSG_GRPDESC_LINE3_SIZE 29 776 777 #define MSG_GRPDESC_HELP 15827 778 #define MSG_GRPDESC_HELP_SIZE 303 779 780 #define MSG_BNDDESC_STR 16131 781 #define MSG_BNDDESC_STR_SIZE 7 782 783 #define MSG_SETENV_STR 16139 784 #define MSG_SETENV_STR_SIZE 6 785 786 #define MSG_SETENV_DCD 16146 787 #define MSG_SETENV_DCD_SIZE 27 788 789 #define MSG_SETENV_HELP 16174 790 #define MSG_SETENV_HELP_SIZE 513 791 792 #else /* __lint */ 793 794 extern const char * _sgs_msg(Msg); 795 796 #ifndef MSG_SGS_LOCAL_ARRAY 797 #define MSG_SGS_LOCAL_ARRAY "" 798 #endif 799 800 extern const char __sgs_msg[]; 801 802 #define MSG_ORIG_STRTAB(_x, _s) _x 803 #define MSG_ORIG(x) x 804 #define MSG_INTL(x) x 805 806 #ifndef LINTSUP_SUPPRESS_STRINGS 807 808 #define MSG_STR_NAME "NAME" 809 #define MSG_STR_NAME_SIZE 4 810 811 #define MSG_STR_PATHNAME "PATHNAME" 812 #define MSG_STR_PATHNAME_SIZE 8 813 814 #define MSG_STR_REFNAME "REFNAME" 815 #define MSG_STR_REFNAME_SIZE 7 816 817 #define MSG_STR_RPATH "RPATH" 818 #define MSG_STR_RPATH_SIZE 5 819 820 #define MSG_STR_DASHES "----------------------------------------------\n" 821 #define MSG_STR_DASHES_SIZE 47 822 823 #define MSG_STR_LDSO1 "ld.so.1" 824 #define MSG_STR_LDSO1_SIZE 7 825 826 #define MSG_STR_DYNLMLIST "dynlm_list" 827 #define MSG_STR_DYNLMLIST_SIZE 10 828 829 #define MSG_STR_ALIST "Alist" 830 #define MSG_STR_ALIST_SIZE 5 831 832 #define MSG_STR_APLIST "APlist" 833 #define MSG_STR_APLIST_SIZE 6 834 835 #define MSG_STR_EMPTY "" 836 #define MSG_STR_EMPTY_SIZE 0 837 838 #define MSG_STR_ORPHANED "<orphaned>" 839 #define MSG_STR_ORPHANED_SIZE 10 840 841 #define MSG_STR_SETENV "setenv" 842 #define MSG_STR_SETENV_SIZE 6 843 844 #define MSG_USG_ADDREQ ":" 845 #define MSG_USG_ADDREQ_SIZE 1 846 847 #define MSG_USG_ADDREQ_V ":[-v]" 848 #define MSG_USG_ADDREQ_V_SIZE 5 849 850 #define MSG_USG_ADDOPT_V "?[-v]" 851 #define MSG_USG_ADDOPT_V_SIZE 5 852 853 #define MSG_USG_SETENV "name[=value]" 854 #define MSG_USG_SETENV_SIZE 12 855 856 #define MSG_WWD_RTMAP "Walk a List of Rt_maps" 857 #define MSG_WWD_RTMAP_SIZE 22 858 859 #define MSG_FLG_ISMAIN "IS-MAIN" 860 #define MSG_FLG_ISMAIN_SIZE 7 861 862 #define MSG_FLG_IMGALLOC "IMAGE-ALLOCATED" 863 #define MSG_FLG_IMGALLOC_SIZE 15 864 865 #define MSG_FLG_RELOCED "RELOCED" 866 #define MSG_FLG_RELOCED_SIZE 7 867 868 #define MSG_FLG_SETGROUP "SET-GROUP" 869 #define MSG_FLG_SETGROUP_SIZE 9 870 871 #define MSG_FLG_CAP "CAP" 872 #define MSG_FLG_CAP_SIZE 3 873 874 #define MSG_FLG_OBJECT "OBJECT" 875 #define MSG_FLG_OBJECT_SIZE 6 876 877 #define MSG_FLG_NEWLOAD "NEWLOAD" 878 #define MSG_FLG_NEWLOAD_SIZE 7 879 880 #define MSG_FLG_NODUMP "NODUMP" 881 #define MSG_FLG_NODUMP_SIZE 6 882 883 #define MSG_FLG_DELETE "DELETE" 884 #define MSG_FLG_DELETE_SIZE 6 885 886 #define MSG_FLG_ANALYZED "ANALYZED" 887 #define MSG_FLG_ANALYZED_SIZE 8 888 889 #define MSG_FLG_INITDONE "INIT-DONE" 890 #define MSG_FLG_INITDONE_SIZE 9 891 892 #define MSG_FLG_TRANS "TRANS" 893 #define MSG_FLG_TRANS_SIZE 5 894 895 #define MSG_FLG_FIXED "FIXED" 896 #define MSG_FLG_FIXED_SIZE 5 897 898 #define MSG_FLG_PRELOAD "PRELOAD" 899 #define MSG_FLG_PRELOAD_SIZE 7 900 901 #define MSG_FLG_ALTER "ALTERNATE" 902 #define MSG_FLG_ALTER_SIZE 9 903 904 #define MSG_FLG_LOADFLTR "LOAD-FILTERS" 905 #define MSG_FLG_LOADFLTR_SIZE 12 906 907 #define MSG_FLG_AUDIT "AUDIT" 908 #define MSG_FLG_AUDIT_SIZE 5 909 910 #define MSG_FLG_MODESET "MODE-SET" 911 #define MSG_FLG_MODESET_SIZE 8 912 913 #define MSG_FLG_ANALZING "ANALYZING" 914 #define MSG_FLG_ANALZING_SIZE 9 915 916 #define MSG_FLG_INITFRST "INIT-FIRST" 917 #define MSG_FLG_INITFRST_SIZE 10 918 919 #define MSG_FLG_NOOPEN "NO-OPEN" 920 #define MSG_FLG_NOOPEN_SIZE 7 921 922 #define MSG_FLG_FINICLCT "FINI-COLLECTED" 923 #define MSG_FLG_FINICLCT_SIZE 14 924 925 #define MSG_FLG_INITCALL "INIT-CALLED" 926 #define MSG_FLG_INITCALL_SIZE 11 927 928 #define MSG_FLG_OBJINTPO "OBJECT-INTERPOSE" 929 #define MSG_FLG_OBJINTPO_SIZE 16 930 931 #define MSG_FLG_SYMINTPO "SYMBOL-INTERPOSE" 932 #define MSG_FLG_SYMINTPO_SIZE 16 933 934 #define MSG_FLG_MOVE "MOVE" 935 #define MSG_FLG_MOVE_SIZE 4 936 937 #define MSG_FLG_RELOCING "RELOCATING" 938 #define MSG_FLG_RELOCING_SIZE 10 939 940 #define MSG_FLG_REGSYMS "REGISTER-SYMS" 941 #define MSG_FLG_REGSYMS_SIZE 13 942 943 #define MSG_FLG_INITCLCT "INIT-COLLECTED" 944 #define MSG_FLG_INITCLCT_SIZE 14 945 946 #define MSG_FLG_PUBHDL "PUBLIC-HANDLE" 947 #define MSG_FLG_PUBHDL_SIZE 13 948 949 #define MSG_FLG_PRIHDL "PRIVATE-HANDLE" 950 #define MSG_FLG_PRIHDL_SIZE 14 951 952 #define MSG_FL1_COPYTOOK "COPYTOOK" 953 #define MSG_FL1_COPYTOOK_SIZE 8 954 955 #define MSG_FL1_ALTCHECK "ALT-CAP-CHECKED" 956 #define MSG_FL1_ALTCHECK_SIZE 15 957 958 #define MSG_FL1_ALTCAP "ALT-CAP-REQUIRED" 959 #define MSG_FL1_ALTCAP_SIZE 16 960 961 #define MSG_FL1_CONFSET "CONFSET" 962 #define MSG_FL1_CONFSET_SIZE 7 963 964 #define MSG_FL1_NODEFLIB "NO-DEFAULT-LIBPATH" 965 #define MSG_FL1_NODEFLIB_SIZE 18 966 967 #define MSG_FL1_ENDFILTE "END-FILTEE" 968 #define MSG_FL1_ENDFILTE_SIZE 10 969 970 #define MSG_FL1_DISPREL "DISPLACEMENT-RELOCATED" 971 #define MSG_FL1_DISPREL_SIZE 22 972 973 #define MSG_FL1_DTFLAGS "DTFLAGS-AVAILABLE" 974 #define MSG_FL1_DTFLAGS_SIZE 17 975 976 #define MSG_FL1_LDDSTUB "LDDSTUB" 977 #define MSG_FL1_LDDSTUB_SIZE 7 978 979 #define MSG_FL1_NOINIFIN "NO-INITFINI" 980 #define MSG_FL1_NOINIFIN_SIZE 11 981 982 #define MSG_FL1_USED "USED" 983 #define MSG_FL1_USED_SIZE 4 984 985 #define MSG_FL1_SYMBOLIC "SYMBOLIC" 986 #define MSG_FL1_SYMBOLIC_SIZE 8 987 988 #define MSG_FL1_OBJSFLTR "OBJ-STD-FILTER" 989 #define MSG_FL1_OBJSFLTR_SIZE 14 990 991 #define MSG_FL1_OBJAFLTR "OBJ-AUX-FILTER" 992 #define MSG_FL1_OBJAFLTR_SIZE 14 993 994 #define MSG_FL1_SYMSFLTR "SYM-STD-FILTER" 995 #define MSG_FL1_SYMSFLTR_SIZE 14 996 997 #define MSG_FL1_SYMAFLTR "SYM-AUX-FILTER" 998 #define MSG_FL1_SYMAFLTR_SIZE 14 999 1000 #define MSG_FL1_TLSADD "TLS-ADD" 1001 #define MSG_FL1_TLSADD_SIZE 7 1002 1003 #define MSG_FL1_TLSSTAT "TLS-STAT" 1004 #define MSG_FL1_TLSSTAT_SIZE 8 1005 1006 #define MSG_FL1_DIRECT "DIRECT" 1007 #define MSG_FL1_DIRECT_SIZE 6 1008 1009 #define MSG_FL1_GLOBAUD "GLOBAL-AUDITING" 1010 #define MSG_FL1_GLOBAUD_SIZE 15 1011 1012 #define MSG_FL1_DEPAUD "DT-DEPAUDIT" 1013 #define MSG_FL1_DEPAUD_SIZE 11 1014 1015 #define MSG_MODE_LAZY "LAZY" 1016 #define MSG_MODE_LAZY_SIZE 4 1017 1018 #define MSG_MODE_NOW "NOW" 1019 #define MSG_MODE_NOW_SIZE 3 1020 1021 #define MSG_MODE_NOLOAD "NOLOAD" 1022 #define MSG_MODE_NOLOAD_SIZE 6 1023 1024 #define MSG_MODE_GLOBAL "GLOBAL" 1025 #define MSG_MODE_GLOBAL_SIZE 6 1026 1027 #define MSG_MODE_PARENT "PARENT" 1028 #define MSG_MODE_PARENT_SIZE 6 1029 1030 #define MSG_MODE_GROUP "GROUP" 1031 #define MSG_MODE_GROUP_SIZE 5 1032 1033 #define MSG_MODE_WORLD "WORLD" 1034 #define MSG_MODE_WORLD_SIZE 5 1035 1036 #define MSG_MODE_NODELETE "NODELETE" 1037 #define MSG_MODE_NODELETE_SIZE 8 1038 1039 #define MSG_MODE_FIRST "FIRST" 1040 #define MSG_MODE_FIRST_SIZE 5 1041 1042 #define MSG_MODE_CONFGEN "CONFGEN" 1043 #define MSG_MODE_CONFGEN_SIZE 7 1044 1045 #define MSG_BFL_NEEDED "NEEDED" 1046 #define MSG_BFL_NEEDED_SIZE 6 1047 1048 #define MSG_BFL_REFER "REFERENCED" 1049 #define MSG_BFL_REFER_SIZE 10 1050 1051 #define MSG_BFL_FILTER "FILTER" 1052 #define MSG_BFL_FILTER_SIZE 6 1053 1054 #define MSG_GPH_PUBLIC "PUBLIC-HANDLE" 1055 #define MSG_GPH_PUBLIC_SIZE 13 1056 1057 #define MSG_GPH_PRIVATE "PRIVATE-HANDLE" 1058 #define MSG_GPH_PRIVATE_SIZE 14 1059 1060 #define MSG_GPH_ZERO "ZERO" 1061 #define MSG_GPH_ZERO_SIZE 4 1062 1063 #define MSG_GPH_LDSO "LD.SO.1" 1064 #define MSG_GPH_LDSO_SIZE 7 1065 1066 #define MSG_GPH_FIRST "FIRST-ONLY" 1067 #define MSG_GPH_FIRST_SIZE 10 1068 1069 #define MSG_GPH_FILTEE "FILTEE" 1070 #define MSG_GPH_FILTEE_SIZE 6 1071 1072 #define MSG_GPH_INITIAL "INITIALIZED" 1073 #define MSG_GPH_INITIAL_SIZE 11 1074 1075 #define MSG_GPD_DLSYM "AVAIL-TO-DLSYM" 1076 #define MSG_GPD_DLSYM_SIZE 14 1077 1078 #define MSG_GPD_RELOC "AVAIL-FOR-RELOCATION" 1079 #define MSG_GPD_RELOC_SIZE 20 1080 1081 #define MSG_GPD_ADDEPS "ADD-DEPENDENCIES" 1082 #define MSG_GPD_ADDEPS_SIZE 16 1083 1084 #define MSG_GPD_PARENT "PARENT" 1085 #define MSG_GPD_PARENT_SIZE 6 1086 1087 #define MSG_GPD_FILTER "FILTER" 1088 #define MSG_GPD_FILTER_SIZE 6 1089 1090 #define MSG_GPD_REMOVE "REMOVAL-CANDIDATE" 1091 #define MSG_GPD_REMOVE_SIZE 17 1092 1093 #define MSG_LFL_BASELM "BASELM" 1094 #define MSG_LFL_BASELM_SIZE 6 1095 1096 #define MSG_LFL_RTLDLM "RTLDLM" 1097 #define MSG_LFL_RTLDLM_SIZE 6 1098 1099 #define MSG_LFL_PLTREL "DEFERRED-PLT-RELOCATION" 1100 #define MSG_LFL_PLTREL_SIZE 23 1101 1102 #define MSG_LFL_HOLDLOCK "HOLD-LOCK" 1103 #define MSG_LFL_HOLDLOCK_SIZE 9 1104 1105 #define MSG_LFL_ENVIRON "ENVIRON" 1106 #define MSG_LFL_ENVIRON_SIZE 7 1107 1108 #define MSG_LFL_INTRPOSE "INTERPOSE" 1109 #define MSG_LFL_INTRPOSE_SIZE 9 1110 1111 #define MSG_LFL_LOCAUDIT "LOCAL-AUDIT" 1112 #define MSG_LFL_LOCAUDIT_SIZE 11 1113 1114 #define MSG_LFL_LOADAVAIL "LOAD-AVAILABLE" 1115 #define MSG_LFL_LOADAVAIL_SIZE 14 1116 1117 #define MSG_LFL_IGNRELERR "IGNORE-RELOCATION-ERROR" 1118 #define MSG_LFL_IGNRELERR_SIZE 23 1119 1120 #define MSG_LFL_STARTREL "START-RELOCATION" 1121 #define MSG_LFL_STARTREL_SIZE 16 1122 1123 #define MSG_LFL_ATEXIT "ATEXIT" 1124 #define MSG_LFL_ATEXIT_SIZE 6 1125 1126 #define MSG_LFL_OBJADDED "OBJECT-ADDED" 1127 #define MSG_LFL_OBJADDED_SIZE 12 1128 1129 #define MSG_LFL_OBJDELETED "OBJECT-DELETED" 1130 #define MSG_LFL_OBJDELETED_SIZE 14 1131 1132 #define MSG_LFL_OBJREEVAL "OBJECT-REEVALUATE" 1133 #define MSG_LFL_OBJREEVAL_SIZE 17 1134 1135 #define MSG_LFL_INTRPOSETSORT "INTERPOSE-TSORTING-DONE" 1136 #define MSG_LFL_INTRPOSETSORT_SIZE 23 1137 1138 #define MSG_LFL_AUDITNOTIFY "AUDIT-CONSISTENT-REQUIRED" 1139 #define MSG_LFL_AUDITNOTIFY_SIZE 25 1140 1141 #define MSG_LFL_GROUPSEXIST "LOCAL-GROUPS-EXIST" 1142 #define MSG_LFL_GROUPSEXIST_SIZE 18 1143 1144 #define MSG_LFL_TRC_LDDSTUB "LDDSTUB" 1145 #define MSG_LFL_TRC_LDDSTUB_SIZE 7 1146 1147 #define MSG_LFL_TRC_ENABLE "TRACING-ENABLED" 1148 #define MSG_LFL_TRC_ENABLE_SIZE 15 1149 1150 #define MSG_LFL_TRC_WARN "TRACE-WARNINGS" 1151 #define MSG_LFL_TRC_WARN_SIZE 14 1152 1153 #define MSG_LFL_TRC_VERBOSE "TRACE-VERBOSE" 1154 #define MSG_LFL_TRC_VERBOSE_SIZE 13 1155 1156 #define MSG_LFL_TRC_SEARCH "TRACE-SEARCH" 1157 #define MSG_LFL_TRC_SEARCH_SIZE 12 1158 1159 #define MSG_LFL_TRC_UNREF "TRACE-UNREFERENCED" 1160 #define MSG_LFL_TRC_UNREF_SIZE 18 1161 1162 #define MSG_LFL_TRC_UNUSED "TRACE-UNUSED" 1163 #define MSG_LFL_TRC_UNUSED_SIZE 12 1164 1165 #define MSG_LFL_TRC_INIT "TRACE-INIT" 1166 #define MSG_LFL_TRC_INIT_SIZE 10 1167 1168 #define MSG_LFL_TRC_NOUNRESWEAK "TRACE-NO-UNRESOLVED-WEAKS" 1169 #define MSG_LFL_TRC_NOUNRESWEAK_SIZE 25 1170 1171 #define MSG_LFL_TRC_NOPAREXT "TRACE-NO-PARENT-OR-EXTERN" 1172 #define MSG_LFL_TRC_NOPAREXT_SIZE 25 1173 1174 #define MSG_LTFL_NOLAZYLD "NO-LAZY-LOADING" 1175 #define MSG_LTFL_NOLAZYLD_SIZE 15 1176 1177 #define MSG_LTFL_NODIRECT "NO-DIRECT" 1178 #define MSG_LTFL_NODIRECT_SIZE 9 1179 1180 #define MSG_LTFL_NOAUDIT "NO-AUDIT" 1181 #define MSG_LTFL_NOAUDIT_SIZE 8 1182 1183 #define MSG_LTFL_LOADFLTR "LOAD-FILTER" 1184 #define MSG_LTFL_LOADFLTR_SIZE 11 1185 1186 #define MSG_LTFL_AUD_PREINIT "AUD_PREINIT" 1187 #define MSG_LTFL_AUD_PREINIT_SIZE 11 1188 1189 #define MSG_LTFL_AUD_OBJSEARCH "AUD_OBJSEARCH" 1190 #define MSG_LTFL_AUD_OBJSEARCH_SIZE 13 1191 1192 #define MSG_LTFL_AUD_OBJOPEN "AUD_OBJOPEN" 1193 #define MSG_LTFL_AUD_OBJOPEN_SIZE 11 1194 1195 #define MSG_LTFL_AUD_OBJFILTER "AUD_OBJFILTER" 1196 #define MSG_LTFL_AUD_OBJFILTER_SIZE 13 1197 1198 #define MSG_LTFL_AUD_OBJCLOSE "AUD_OBJCLOSE" 1199 #define MSG_LTFL_AUD_OBJCLOSE_SIZE 12 1200 1201 #define MSG_LTFL_AUD_SYMBIND "AUD_SYMBIND" 1202 #define MSG_LTFL_AUD_SYMBIND_SIZE 11 1203 1204 #define MSG_LTFL_AUD_PLTENTER "AUD_PLTENTER" 1205 #define MSG_LTFL_AUD_PLTENTER_SIZE 12 1206 1207 #define MSG_LTFL_AUD_PLTEXIT "AUD_PLTEXIT" 1208 #define MSG_LTFL_AUD_PLTEXIT_SIZE 11 1209 1210 #define MSG_LTFL_AUD_ACTIVITY "AUD_ACTIVITY" 1211 #define MSG_LTFL_AUD_ACTIVITY_SIZE 12 1212 1213 #define MSG_LMC_ANALYZING "ANALYZING" 1214 #define MSG_LMC_ANALYZING_SIZE 9 1215 1216 #define MSG_LMC_RELOCATING "RELOCATING" 1217 #define MSG_LMC_RELOCATING_SIZE 10 1218 1219 #define MSG_LMC_REANALYZE "REANALYZE" 1220 #define MSG_LMC_REANALYZE_SIZE 9 1221 1222 #define MSG_ERR_NAS "%s:: no address specified\n" 1223 #define MSG_ERR_NAS_SIZE 26 1224 1225 #define MSG_ERR_READ "%s:: failed to read from: 0x%p\n" 1226 #define MSG_ERR_READ_SIZE 31 1227 1228 #define MSG_ERR_SYMFAILED "rtmaps:: lookup of %s`%s failed\n" 1229 #define MSG_ERR_SYMFAILED_SIZE 32 1230 1231 #define MSG_FMT_RT "[0x%x]\t0x%0?p 0x%0?p %s\n" 1232 #define MSG_FMT_RT_SIZE 24 1233 1234 #define MSG_EHDR_STR "ElfEhdr" 1235 #define MSG_EHDR_STR_SIZE 7 1236 1237 #define MSG_EHDR_DCD "Display Elf_Ehdr entry" 1238 #define MSG_EHDR_DCD_SIZE 22 1239 1240 #define MSG_EHDR_TITLE "Elf Header located at: 0x%p\n" 1241 #define MSG_EHDR_TITLE_SIZE 28 1242 1243 #define MSG_EHDR_LINE1 " ei_magic: { 0x%x, %c, %c, %c }\n" 1244 #define MSG_EHDR_LINE1_SIZE 35 1245 1246 #define MSG_EHDR_LINE2 " ei_class: %-18s ei_data: %s\n" 1247 #define MSG_EHDR_LINE2_SIZE 37 1248 1249 #define MSG_EHDR_LINE3 " e_machine: %-18s e_version: %s\n" 1250 #define MSG_EHDR_LINE3_SIZE 37 1251 1252 #define MSG_EHDR_LINE4 " e_type: %s\n" 1253 #define MSG_EHDR_LINE4_SIZE 17 1254 1255 #define MSG_EHDR_LINE5 " e_flags: %s\n" 1256 #define MSG_EHDR_LINE5_SIZE 17 1257 1258 #define MSG_EHDR_LINE6 " e_flags: %18s\n" 1259 #define MSG_EHDR_LINE6_SIZE 19 1260 1261 #define MSG_EHDR_LINE7 " e_entry: %#18lx e_ehsize: %2d e_shstrndx: %2d\n" 1262 #define MSG_EHDR_LINE7_SIZE 59 1263 1264 #define MSG_EHDR_LINE8 " e_shoff: %#18lx e_shentsize: %2d e_shnum: %2d\n" 1265 #define MSG_EHDR_LINE8_SIZE 59 1266 1267 #define MSG_EHDR_LINE9 " e_phoff: %#18lx e_phentsize: %2d e_phnum: %2d\n" 1268 #define MSG_EHDR_LINE9_SIZE 59 1269 1270 #define MSG_EHDR_HELP "Decode an ELF Header (Elf_Ehdr) structure.\n\nExample:\n\n\t> 0x10000::ElfEhdr \n\tElf Header located at: 0x10000\n\t ei_magic: { 0x7f, E, L, F }\n\t ei_class: ELFCLASS32 ei_data: ELFDATA2MSB\n\t e_machine: EM_SPARC e_version: EV_CURRENT\n\t e_type: ET_EXEC\n\t e_flags: 0\n\t e_entry: 0x10640 e_ehsize: 52 e_shstrndx: 27\n\t e_shoff: 0x1390 e_shentsize: 40 e_shnum: 29\n\t e_phoff: 0x34 e_phentsize: 32 e_phnum: 5\n" 1271 #define MSG_EHDR_HELP_SIZE 526 1272 1273 #define MSG_EPHDR_STR "ElfPhdr" 1274 #define MSG_EPHDR_STR_SIZE 7 1275 1276 #define MSG_EPHDR_DCD "Display Elf_Phdr entry" 1277 #define MSG_EPHDR_DCD_SIZE 22 1278 1279 #define MSG_EPHDR_TITLE "Program Header located at: 0x%p\n" 1280 #define MSG_EPHDR_TITLE_SIZE 32 1281 1282 #define MSG_EPHDR_LINE1 " p_vaddr: %#-14lx p_flags: %s\n" 1283 #define MSG_EPHDR_LINE1_SIZE 42 1284 1285 #define MSG_EPHDR_LINE2 " p_paddr: %#-14lx p_type: %s\n" 1286 #define MSG_EPHDR_LINE2_SIZE 42 1287 1288 #define MSG_EPHDR_LINE3 " p_filesz: %#-14lx p_memsz: %#lx\n" 1289 #define MSG_EPHDR_LINE3_SIZE 44 1290 1291 #define MSG_EPHDR_LINE4 " p_offset: %#-14lx p_align: %#lx\n" 1292 #define MSG_EPHDR_LINE4_SIZE 44 1293 1294 #define MSG_EPHDR_HELP "Decode an ELF Program Header (Elf_Phdr) structure.\n\nExample 1 - a single entry:\n\n\t> 0x10000+0x34::ElfPhdr\n\tProgram Header located at: 0x10034\n\t p_vaddr: 0x10034 p_flags: [ PF_X PF_R ]\n\t p_paddr: 0 p_type: [ PT_PHDR ]\n\t p_filesz: 0xa0 p_memsz: 0xa0\n\t p_offset: 0x34 p_align: 0\n\nExample 2 - multiple entries:\n\n\t> 0x10034,2::ElfPhdr\n\tProgram Header located at: 0x10034\n\t p_vaddr: 0x10034 p_flags: [ PF_X PF_R ]\n\t p_paddr: 0 p_type: [ PT_PHDR ]\n\t p_filesz: 0xa0 p_memsz: 0xa0\n\t p_offset: 0x34 p_align: 0\n\tProgram Header located at: 0x10054\n\t p_vaddr: 0 p_flags: [ PF_R ]\n\t p_paddr: 0 p_type: [ PT_INTERP ]\n\t p_filesz: 0x11 p_memsz: 0\n\t p_offset: 0xd4 p_align: 0\n" 1295 #define MSG_EPHDR_HELP_SIZE 927 1296 1297 #define MSG_ELFDYN_STR "ElfDyn" 1298 #define MSG_ELFDYN_STR_SIZE 6 1299 1300 #define MSG_ELFDYN_DCD "Display Elf_Dyn entry" 1301 #define MSG_ELFDYN_DCD_SIZE 21 1302 1303 #define MSG_ELFDYN_TITLE "Elf_Dyn located at: 0x%p\n" 1304 #define MSG_ELFDYN_TITLE_SIZE 25 1305 1306 #define MSG_ELFDYN_LINE1 " %a %s\t 0x%0?p\n" 1307 #define MSG_ELFDYN_LINE1_SIZE 20 1308 1309 #define MSG_ELFDYN_HELP "Decode an ELF dynamic section (Elf_Dyn) entry.\n\nExample 1 - a single entry:\n\n\t> 0xff33a478::ElfDyn\n\tElf_Dyn located at: 0xff33a478\n\t 0xff33a478 NEEDED 0x00004013\n\nExample 2 - multiple entries:\n\n\t> 0xff33a478,4::ElfDyn\n\tElf_Dyn located at: 0xff33a478\n\t 0xff33a478 NEEDED 0x00004013\n\tElf_Dyn located at: 0xff33a480\n\t 0xff33a480 INIT 0x0009b484\n\tElf_Dyn located at: 0xff33a488\n\t 0xff33a488 FINI 0x0009b4dc\n\tElf_Dyn located at: 0xff33a490\n\t 0xff33a490 SONAME 0x00004009\n" 1310 #define MSG_ELFDYN_HELP_SIZE 495 1311 1312 #define MSG_LMLIST_STR "Lm_list" 1313 #define MSG_LMLIST_STR_SIZE 7 1314 1315 #define MSG_LMLIST_DCD "Display Lm_list structure" 1316 #define MSG_LMLIST_DCD_SIZE 25 1317 1318 #define MSG_LMLIST_BASE "(LM_ID_BASE)" 1319 #define MSG_LMLIST_BASE_SIZE 12 1320 1321 #define MSG_LMLIST_LDSO "(LM_ID_LDSO)" 1322 #define MSG_LMLIST_LDSO_SIZE 12 1323 1324 #define MSG_LMLIST_NEWLM "(LM_ID_NEWLM)" 1325 #define MSG_LMLIST_NEWLM_SIZE 13 1326 1327 #define MSG_LMLIST_TITLE0 "Link-map lists (%s): 0x0\n" 1328 #define MSG_LMLIST_TITLE0_SIZE 25 1329 1330 #define MSG_LMLIST_TITLE1 "Link-map lists (%s): 0x%p Alist[used %u: total %u]\n" 1331 #define MSG_LMLIST_TITLE1_SIZE 51 1332 1333 #define MSG_LMLIST_TITLE2 "Lm_list: 0x%p %s\n" 1334 #define MSG_LMLIST_TITLE2_SIZE 18 1335 1336 #define MSG_LMLIST_LINE0 " lists: 0x%0?p Alist[used %u: total %u]\n" 1337 #define MSG_LMLIST_LINE0_SIZE 42 1338 1339 #define MSG_LMC_LINE1 "Lm_cntl: 0x%p\n" 1340 #define MSG_LMC_LINE1_SIZE 14 1341 1342 #define MSG_LMC_LINE2 " head: 0x%0?p\t tail: 0x%0?p\n" 1343 #define MSG_LMC_LINE2_SIZE 35 1344 1345 #define MSG_LMC_LINE3 " flags: 0x%08x\t now: 0x%0?p\n" 1346 #define MSG_LMC_LINE3_SIZE 35 1347 1348 #define MSG_LMC_LINE4 " [ %#b ]\n" 1349 #define MSG_LMC_LINE4_SIZE 17 1350 1351 #define MSG_LMLIST_LINE1 " head: 0x%0?p\t tail: 0x%0?p\n" 1352 #define MSG_LMLIST_LINE1_SIZE 36 1353 1354 #define MSG_LMLIST_LINE2 " audit: 0x%0?p\t rtldinfo: 0x%0?p\n" 1355 #define MSG_LMLIST_LINE2_SIZE 36 1356 1357 #define MSG_LMLIST_LINE3 " handle: 0x%0?p\t obj: %4d init: %4d lazy: %4d\n" 1358 #define MSG_LMLIST_LINE3_SIZE 55 1359 1360 #define MSG_LMLIST_LINE4 " flags: 0x%08x\n" 1361 #define MSG_LMLIST_LINE4_SIZE 17 1362 1363 #define MSG_LMLIST_LINE5 " tflags: 0x%08x\n" 1364 #define MSG_LMLIST_LINE5_SIZE 17 1365 1366 #define MSG_LMLIST_LINE6 " [ %#b ]\n" 1367 #define MSG_LMLIST_LINE6_SIZE 18 1368 1369 #define MSG_LMLIST_HELP "Display a link-map list header. If no address is specified, the dynlm_list\nmaster link-map list is searched and all link-map headers displayed.\n\nA link-map list header points to a family of link-map control lists, together\nwith other state information. The initial control list represents those\nobjects that have been completely analyzed and relocated, and are presently in\nuse. Additional control lists may exist as families of objects are processed\nin preparation for joining the main control list. These families are created\nfrom events such as dlopen(3c), lazy loading, and filtee processing, once\nthe initial process that started the application has been relocated.\n\nThe -v option walks all link-map control lists displaying each member.\n\nExample 1 - a single, verbose entry, starting from a specified address:\n\n\n\t> 0xff3ee0f0::Lm_list -v\n\tLm_list: 0xff3ee0f0 (LM_ID_BASE)\n\t----------------------------------------------\n\t lists: 0xff3f0b00 Alist[used 1: total 4]\n\t ----------------------------------------------\n\t Lm_cntl: 0xff3f0b0c\n\t head: 0xff3f0fdc tail: 0xff3f13bc\n\t flags: 0x00000000 now: 0x00000000\n\t [ 0 ]\n\t ----------------------------------------------\n\t lmco rtmap ADDR() NAME()\n\t ----------------------------------------------\n\t [0xc] 0xff3f0fdc 0x00010000 main\n\t [0xc] 0xff3f13bc 0xff280000 /lib/libc.so.1\n\t ----------------------------------------------\n\t head: 0xff3f0f84 tail: 0xff3f1794\n\t audit: 0x00000000 preexec: 0xff3f1794\n\t handle: 0x00000000 obj: 3 init: 0 lazy: 0\n\t flags: 0x00008041\n\t [ BASELM,ENVIRON,STARTREL ]\n\t tflags: 0x00000000\n\nExample 2 - all link-map headers:\n\n\t> ::Lm_list\n\tLink-map lists (dynlm_list): 0xffbfdbf8\n\t----------------------------------------------\n\t Lm_list: 0xff3ee0f0 (LM_ID_BASE)\n\t ----------------------------------------------\n\t lists: 0xff3f0b68 Alist[used 1: total 4]\n\t ----------------------------------------------\n\t head: 0xff3f0f84 tail: 0xff3f1794\n\t audit: 0x00000000 preexec: 0xff3f1794\n\t handle: 0x00000000 obj: 3 init: 0 lazy: 0\n\t flags: 0x00008041\n\t [ BASELM,ENVIRON,STARTREL ]\n\t tflags: 0x00000000\n\t ----------------------------------------------\n\t Lm_list: 0xff3ee134 (LM_ID_LDSO)\n\t ----------------------------------------------\n\t lists: 0xff3f0ba4 Alist[used 1: total 4]\n\t ----------------------------------------------\n\t head: 0xff3f0c20 tail: 0xff3f0c20\n\t audit: 0x00000000 preexec: 0x00000000\n\t handle: 0x00000000 obj: 0 init: 0 lazy: 0\n\t flags: 0x00000006\n\t [ RTLDLM,NOAUDIT ]\n\t tflags: 0x00000000\n" 1370 #define MSG_LMLIST_HELP_SIZE 2757 1371 1372 #define MSG_RTMAPS_STR "Rt_maps" 1373 #define MSG_RTMAPS_STR_SIZE 7 1374 1375 #define MSG_RTMAPS_DCD "Display list of Rt_map structures" 1376 #define MSG_RTMAPS_DCD_SIZE 33 1377 1378 #define MSG_RTMAPS_TITLE0 "lmco \trtmap ADDR() NAME()\n" 1379 #define MSG_RTMAPS_TITLE0_SIZE 36 1380 1381 #define MSG_RTMAPS_HELP "Walk a list of Rt_map's starting with a specified Rt_map entry. If no\naddress is specified, the dynlm_list master Rt_map list is searched and\nall objects listed.\n\nThe -v option expands each Rt_map in detail. See Rt_map.\n\nExample 1 - a single entry, starting from a specified address:\n\n\t> 0xff3b0214::Rt_maps\n\tlmco rtmap ADDR() NAME()\n\t---------------------------------------------\n\t[0xc] 0xff3b0214 0x00010000 prog\n\t[0xc] 0xff3b065c 0xff3a0000 /lib/libdl.so.1\n\t[0xc] 0xff3b0a04 0xff280000 /lib/libc.so.1\n\nExample 2 - all Rt_map entries:\n\n\t> ::Rt_maps\n\tLink-map lists (dynlm_list): 0xffbfe080\n\t---------------------------------------------\n\t Lm_list: 0xff3f60c8 (LM_ID_BASE)\n\t ---------------------------------------------\n\t lmco rtmap ADDR() NAME()\n\t ---------------------------------------------\n\t [0xc] 0xff3b0214 0x00010000 prog\n\t [0xc] 0xff3b065c 0xff3a0000 /lib/libdl.so.1\n\t [0xc] 0xff3b0a04 0xff280000 /lib/libc.so.1\n\t ---------------------------------------------\n\t Lm_list: 0xff3f60e8 (LM_ID_LDSO)\n\t ---------------------------------------------\n\t lmco rtmap ADDR() NAME()\n\t ---------------------------------------------\n\t [0xc] 0xff3f7cc0 0xff3c0000 /lib/ld.so.1\n" 1382 #define MSG_RTMAPS_HELP_SIZE 1255 1383 1384 #define MSG_RTMAP_STR "Rt_map" 1385 #define MSG_RTMAP_STR_SIZE 6 1386 1387 #define MSG_RTMAP_DCD "Display Rt_map structure" 1388 #define MSG_RTMAP_DCD_SIZE 24 1389 1390 #define MSG_RTMAP_TITLE "Rt_map located at: 0x%0?p\n" 1391 #define MSG_RTMAP_TITLE_SIZE 26 1392 1393 #define MSG_RTMAP_LINE1 " NAME: %s\n" 1394 #define MSG_RTMAP_LINE1_SIZE 14 1395 1396 #define MSG_RTMAP_LINE2 " PATHNAME: %s\n" 1397 #define MSG_RTMAP_LINE2_SIZE 14 1398 1399 #define MSG_RTMAP_LINE3 " ADDR: 0x%0?p\t DYN: 0x%0?p\n" 1400 #define MSG_RTMAP_LINE3_SIZE 36 1401 1402 #define MSG_RTMAP_LINE4 " NEXT: 0x%0?p\t PREV: 0x%0?p\n" 1403 #define MSG_RTMAP_LINE4_SIZE 36 1404 1405 #define MSG_RTMAP_LINE5 " FCT: 0x%0?p\t TLSMODID: %?ld\n" 1406 #define MSG_RTMAP_LINE5_SIZE 36 1407 1408 #define MSG_RTMAP_LINE6 " INIT: 0x%0?p\t FINI: 0x%0?p\n" 1409 #define MSG_RTMAP_LINE6_SIZE 36 1410 1411 #define MSG_RTMAP_LINE7 " GROUPS: 0x%0?p\t HANDLES: 0x%0?p\n" 1412 #define MSG_RTMAP_LINE7_SIZE 36 1413 1414 #define MSG_RTMAP_LINE8 " DEPENDS: 0x%0?p\t CALLERS: 0x%0?p\n" 1415 #define MSG_RTMAP_LINE8_SIZE 36 1416 1417 #define MSG_RTMAP_LINE9 " DYNINFO: 0x%0?p\t REFNAME: %s\n" 1418 #define MSG_RTMAP_LINE9_SIZE 32 1419 1420 #define MSG_RTMAP_LINE10 " RLIST: 0x%0?p\t RPATH: %s\n" 1421 #define MSG_RTMAP_LINE10_SIZE 32 1422 1423 #define MSG_RTMAP_LINE11 " LIST: 0x%0?p [%a]\n" 1424 #define MSG_RTMAP_LINE11_SIZE 23 1425 1426 #define MSG_RTMAP_LINE12 " FLAGS: 0x%08x\n" 1427 #define MSG_RTMAP_LINE12_SIZE 18 1428 1429 #define MSG_RTMAP_LINE13 " FLAGS1: 0x%08x\n" 1430 #define MSG_RTMAP_LINE13_SIZE 18 1431 1432 #define MSG_RTMAP_LINE14 " AFLAGS: 0x%08x\n" 1433 #define MSG_RTMAP_LINE14_SIZE 18 1434 1435 #define MSG_RTMAP_LINE15 " MODE: 0x%08x\n" 1436 #define MSG_RTMAP_LINE15_SIZE 18 1437 1438 #define MSG_RTMAP_LINE20 " [ %#b ]\n" 1439 #define MSG_RTMAP_LINE20_SIZE 19 1440 1441 #define MSG_RTMAP_HELP "Display the contents of selected fields of an Rt_map structure.\n\nExample:\n\n\t0xff3b0214::Rt_map\n\tRt_map located at: 0xff3b0214\n\t NAME: prog\n\t PATHNAME: /home/developer/bin/prog\n\t ADDR: 0x00010000 DYN: 0x00020b1\n\t NEXT: 0xff3b065c PREV: 0x0000000\n\t FCT: 0xff3f6080 TLSMODID: 0\n\t INIT: 0x00010960 FINI: 0x000109b\n\t .....\n" 1442 #define MSG_RTMAP_HELP_SIZE 383 1443 1444 #define MSG_BND_STR "Bind" 1445 #define MSG_BND_STR_SIZE 4 1446 1447 #define MSG_BND_DCD "Display a Binding Descriptor" 1448 #define MSG_BND_DCD_SIZE 28 1449 1450 #define MSG_BND_TITLE "Binding descriptor located at: 0x%0?p\n" 1451 #define MSG_BND_TITLE_SIZE 38 1452 1453 #define MSG_BND_LINE1 " caller: 0x%0?p %s\n" 1454 #define MSG_BND_LINE1_SIZE 24 1455 1456 #define MSG_BND_LINE2 " depend: 0x%0?p %s\n" 1457 #define MSG_BND_LINE2_SIZE 24 1458 1459 #define MSG_BND_LINE3 " flags: 0x%08x [ %#b ]\n" 1460 #define MSG_BND_LINE3_SIZE 29 1461 1462 #define MSG_BND_HELP "Decode the binding descriptor specified by addr.\n\nRelationships between Rt_map objects are maintained by a binding dis-\ncripter. The descriptor contains a pointer to the Rt_map of the caller,\na pointer to the Rt_map of the dependency, and a flags field indicating\nthe relationship between the two Rt_map objects.\n\nThe -v option expands each Rt_map.\n\nExample:\n\n\t> 0xff3b0410::Bind\n\tBinding Descriptor located at: 0xff3b0410\n\t caller: 0xff3b0030 main\n\t depend: 0xff3b0460 /lib/libelf.so.1\n\t flags: 0x00000001 [ NEEDED ]\n" 1463 #define MSG_BND_HELP_SIZE 535 1464 1465 #define MSG_DEPENDS_STR "Depends" 1466 #define MSG_DEPENDS_STR_SIZE 7 1467 1468 #define MSG_DEPENDS_DCD "Display Rt_map DEPENDS binding descriptors" 1469 #define MSG_DEPENDS_DCD_SIZE 42 1470 1471 #define MSG_DEPENDS_LINE1 "DEPENDS for %s\n" 1472 #define MSG_DEPENDS_LINE1_SIZE 15 1473 1474 #define MSG_DEPENDS_LINE2 " Depends: 0x%0?p APlist[used %u: total %u]\n" 1475 #define MSG_DEPENDS_LINE2_SIZE 44 1476 1477 #define MSG_DEPENDS_HELP "Display the binding descriptor list of DEPENDS() of the Rt_map\nspecified by addr. A DEPENDS() entry consists of an APlist\ndefining each dependency.\n\nThe -v option walks the APlist descriptor displaying each dependency.\n\nExample:\n\n\t> 0xff3b0554::Depends -v\n\tDEPENDS for /lib/libc.so.1\n\t----------------------------------------------\n\t Depends: 0xff3b0bc4 APlist[used 2: total 4]\n\t ----------------------------------------------\n\t Binding descriptor located at: 0xff3b08f8\n\t caller: 0xff3b0554 /lib/libc.so.1\n\t depend: 0xff3b0938 /lib/libdl.so.1\n\t flags: 0x00000003 [ NEEDED,REFERENCED ]\n\t ----------------------------------------------\n\t Binding descriptor located at: 0xff3b07a8\n\t caller: 0xff3b0554 /lib/libc.so.1\n\t depend: 0xff3f7cc0 /lib/ld.so.1\n\t flags: 0x00000002 [ REFERENCED ]\n" 1478 #define MSG_DEPENDS_HELP_SIZE 854 1479 1480 #define MSG_CALLERS_STR "Callers" 1481 #define MSG_CALLERS_STR_SIZE 7 1482 1483 #define MSG_CALLERS_DCD "Display Rt_map CALLERS binding descriptors" 1484 #define MSG_CALLERS_DCD_SIZE 42 1485 1486 #define MSG_CALLERS_LINE1 "CALLERS for %s\n" 1487 #define MSG_CALLERS_LINE1_SIZE 15 1488 1489 #define MSG_CALLERS_LINE2 " Callers: 0x%0?p APlist[used %u: total %u]\n" 1490 #define MSG_CALLERS_LINE2_SIZE 44 1491 1492 #define MSG_CALLERS_HELP "Display the binding descriptor list of CALLERS() of the Rt_map\nspecified by addr. A CALLERS() entry consists of an APlist\ndefining each caller.\n\nThe -v option walks the APlist descriptor displaying each caller.\n\nExample:\n\n\t> 0xff3b0554::Callers -v\n\tCALLERS for /lib/libc.so.1\n\t----------------------------------------------\n\t Callers: 0xff3b08cc APlist[used 1: total 4]\n\t ----------------------------------------------\n\t Binding descriptor located at: 0xff3b0514\n\t caller: 0xff3b0214 a.out\n\t depend: 0xff3b0554 /lib/libc.so.1\n\t flags: 0x00000003 [ NEEDED,REFERENCED ]\n" 1493 #define MSG_CALLERS_HELP_SIZE 604 1494 1495 #define MSG_HANDLES_STR "Handles" 1496 #define MSG_HANDLES_STR_SIZE 7 1497 1498 #define MSG_HANDLES_DCD "Display Rt_map HANDLES group descriptors" 1499 #define MSG_HANDLES_DCD_SIZE 40 1500 1501 #define MSG_HANDLES_LINE1 "HANDLES for %s\n" 1502 #define MSG_HANDLES_LINE1_SIZE 15 1503 1504 #define MSG_HANDLES_LINE2 " HANDLE: 0x%0?p APlist[used %u: total %u]\n" 1505 #define MSG_HANDLES_LINE2_SIZE 43 1506 1507 #define MSG_HANDLES_HELP "Display the list of HANDLES() that the Rt_map, specified by addr, is the\nowner of. A HANDLES() entry consists of an APlist of Grp_hdl descriptors.\nSee GrpHdl. Each Grp_hdl() consists of an APlist of Grp_desc descriptors\nthat define each caller. See GrpDesc.\n\nThe -v option walks all APlists displaying each member of the handle.\n\nExample:\n\n\t> 0xff3b0f6c::Handles -v\n\tHANDLES for ./sub.so\n\t----------------------------------------------\n\t HANDLE: 0xff3b1310 APlist[used 1: total 1]\n\t ----------------------------------------------\n\t Group Handle located at: 0xff3b1270\n\t ----------------------------------------------\n\t owner: ./sub.so\n\t flags: 0x00000000 [ 0 ]\n\t refcnt: 1 depends: 0xff3b12c8 Alist[used 3: total 4]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12d4\n\t depend: 0xff3b0f6c ./sub.so\n\t flags: 0x00000003 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12dc\n\t depend: 0xff3b0a04 /lib/libc.so.1\n\t flags: 0x00000003 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12e4\n\t depend: 0xff3b065c /lib/libdl.so.1\n\t flags: 0x00000003 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n" 1508 #define MSG_HANDLES_HELP_SIZE 1430 1509 1510 #define MSG_GROUPS_STR "Groups" 1511 #define MSG_GROUPS_STR_SIZE 6 1512 1513 #define MSG_GROUPS_DCD "Display Rt_map GROUPS group handles" 1514 #define MSG_GROUPS_DCD_SIZE 35 1515 1516 #define MSG_GROUPS_LINE1 "GROUPS for %s\n" 1517 #define MSG_GROUPS_LINE1_SIZE 14 1518 1519 #define MSG_GROUPS_LINE2 " Groups: 0x%0?p APlist[used %u: total %u]\n" 1520 #define MSG_GROUPS_LINE2_SIZE 43 1521 1522 #define MSG_GROUPS_HELP "Display the list of GROUPS() that the Rt_map, specified by addr, is a member\nof. A GROUPS() entry consists of an APlist of Grp_hdl entries. See GrpHdl.\n\nThe -v option walks the APlist descriptor displaying each member of the\nhandle.\n\nExample:\n\n\t> 0xff3b0f6c::Groups -v\n\tGROUPS for ./sub.so\n\t----------------------------------------------\n\t Groups: 0xff3b12a8 APlist[used 1: total 1]\n\t ----------------------------------------------\n\t Group Handle located at: 0xff3b1270\n\t ----------------------------------------------\n\t owner: ./sub.so\n\t flags: 0x00000000 [ 0 ]\n\t refcnt: 1 depends: 0xff3b12c8 Alist[used 3: total 4]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12d4\n\t depend: 0xff3b0f6c ./sub.so\n\t flags: 0x00000003 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12dc\n\t depend: 0xff3b0a04 /lib/libc.so.1\n\t flags: 0x00000004 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n\t ----------------------------------------------\n\t Group Descriptor located at: 0xff3b12e4\n\t depend: 0xff3b065c /lib/libdl.so.1\n\t flags: 0x00000004 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n" 1523 #define MSG_GROUPS_HELP_SIZE 1346 1524 1525 #define MSG_GRPHDL_STR "GrpHdl" 1526 #define MSG_GRPHDL_STR_SIZE 6 1527 1528 #define MSG_GRPHDL_DCD "Display a Group Handle" 1529 #define MSG_GRPHDL_DCD_SIZE 22 1530 1531 #define MSG_GRPHDL_LINE1 "Group Handle located at: 0x%0?p\n" 1532 #define MSG_GRPHDL_LINE1_SIZE 32 1533 1534 #define MSG_GRPHDL_LINE2 " owner: %s\n" 1535 #define MSG_GRPHDL_LINE2_SIZE 28 1536 1537 #define MSG_GRPHDL_LINE3 " flags: 0x%08x [ %#b ]\n" 1538 #define MSG_GRPHDL_LINE3_SIZE 29 1539 1540 #define MSG_GRPHDL_LINE4 " refcnt: %8d depends: 0\n" 1541 #define MSG_GRPHDL_LINE4_SIZE 31 1542 1543 #define MSG_GRPHDL_LINE5 " refcnt: %8d depends: 0x%0?p Alist[used %u: total %u]\n" 1544 #define MSG_GRPHDL_LINE5_SIZE 61 1545 1546 #define MSG_GRPHDL_HELP "Decode a group handle. A successful dlopen() of an object returns a\nhandle applicable for subsequent dlsym() requests. The handle maintains\na reference count, flags and a table of group descriptors that define the\ndependencies associated with this group of objects.\n\nThe -v option expands each group descriptor.\n\nExample:\n\n\t> 0xff3a0c58::GrpHdl\n\tGroup Handle located at: 0xff3a0c58\n\t----------------------------------------------\n\t refcnt: 1 main\n\t flags: 0x00000001 [ DLOPEN-ZERO ]\n\t depends: 0xff3a0c89 Alist[next 1: cnt 2]\n" 1547 #define MSG_GRPHDL_HELP_SIZE 549 1548 1549 #define MSG_GRPDESC_STR "GrpDesc" 1550 #define MSG_GRPDESC_STR_SIZE 7 1551 1552 #define MSG_GRPDESC_DCD "Display a Group Descriptor" 1553 #define MSG_GRPDESC_DCD_SIZE 26 1554 1555 #define MSG_GRPDESC_LINE1 "Group Descriptor located at: 0x%0?p\n" 1556 #define MSG_GRPDESC_LINE1_SIZE 36 1557 1558 #define MSG_GRPDESC_LINE2 " depend: 0x%0?p %s\n" 1559 #define MSG_GRPDESC_LINE2_SIZE 24 1560 1561 #define MSG_GRPDESC_LINE3 " flags: 0x%08x [ %#b ]\n" 1562 #define MSG_GRPDESC_LINE3_SIZE 29 1563 1564 #define MSG_GRPDESC_HELP "Decode a group descriptor. A GrpHdl created by dlopen() maintains a\nlist of group descriptors for each dependency. See GrpHdl.\n\nExample\n\n\t> 0xff3b12d4::GrpDesc -v\n\tGroup Descriptor located at: 0xff3b12d4\n\t depend: 0xff3b0f6c ./sub.so\n\t flags: 0x00000003 [ AVAIL-TO-DLSYM,ADD-DEPENDENCIES ]\n" 1565 #define MSG_GRPDESC_HELP_SIZE 303 1566 1567 #define MSG_BNDDESC_STR "BndDesc" 1568 #define MSG_BNDDESC_STR_SIZE 7 1569 1570 #define MSG_SETENV_STR "Setenv" 1571 #define MSG_SETENV_STR_SIZE 6 1572 1573 #define MSG_SETENV_DCD "Set an environment variable" 1574 #define MSG_SETENV_DCD_SIZE 27 1575 1576 #define MSG_SETENV_HELP "Set the associated environment variable. This can be useful to establish\nruntime linker environment variables without affecting the debugger itself.\n\nNote, newer versions of mdb(1) provide setenv. The mdb(1) implementation\nprovides the ability to make environment changes at any point during\napplication monitoring. Where available, Setenv calls through to setenv.\nOn older environments, Setenv only provides for changing the applications\nenvironment before it is invoked.\n\nExample\n\n\t> ::Setenv LD_DEBUG=files\n" 1577 #define MSG_SETENV_HELP_SIZE 513 1578 1579 #endif /* LINTSUP_SUPPRESS_STRINGS */ 1580 1581 #endif /* __lint */ 1582 1583 #endif 1584