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 __elfdump_msg 9 10 extern const char __elfdump_msg[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __elfdump_msg) 15 16 extern const char * _elfdump_msg(Msg); 17 18 #define MSG_INTL(x) _elfdump_msg(x) 19 20 21 #define MSG_USAGE_BRIEF 1 22 #define MSG_USAGE_BRIEF_SIZE 101 23 24 #define MSG_USAGE_DETAIL1 103 25 #define MSG_USAGE_DETAIL1_SIZE 39 26 27 #define MSG_USAGE_DETAIL2 143 28 #define MSG_USAGE_DETAIL2_SIZE 33 29 30 #define MSG_USAGE_DETAIL3 177 31 #define MSG_USAGE_DETAIL3_SIZE 49 32 33 #define MSG_USAGE_DETAIL4 227 34 #define MSG_USAGE_DETAIL4_SIZE 27 35 36 #define MSG_USAGE_DETAIL5 255 37 #define MSG_USAGE_DETAIL5_SIZE 48 38 39 #define MSG_USAGE_DETAIL6 304 40 #define MSG_USAGE_DETAIL6_SIZE 45 41 42 #define MSG_USAGE_DETAIL7 350 43 #define MSG_USAGE_DETAIL7_SIZE 46 44 45 #define MSG_USAGE_DETAIL8 397 46 #define MSG_USAGE_DETAIL8_SIZE 50 47 48 #define MSG_USAGE_DETAIL9 448 49 #define MSG_USAGE_DETAIL9_SIZE 48 50 51 #define MSG_USAGE_DETAIL10 497 52 #define MSG_USAGE_DETAIL10_SIZE 44 53 54 #define MSG_USAGE_DETAIL11 542 55 #define MSG_USAGE_DETAIL11_SIZE 44 56 57 #define MSG_USAGE_DETAIL12 587 58 #define MSG_USAGE_DETAIL12_SIZE 30 59 60 #define MSG_USAGE_DETAIL13 618 61 #define MSG_USAGE_DETAIL13_SIZE 51 62 63 #define MSG_USAGE_DETAIL14 670 64 #define MSG_USAGE_DETAIL14_SIZE 46 65 66 #define MSG_USAGE_DETAIL15 717 67 #define MSG_USAGE_DETAIL15_SIZE 43 68 69 #define MSG_USAGE_DETAIL16 761 70 #define MSG_USAGE_DETAIL16_SIZE 48 71 72 #define MSG_USAGE_DETAIL17 810 73 #define MSG_USAGE_DETAIL17_SIZE 55 74 75 #define MSG_USAGE_DETAIL18 866 76 #define MSG_USAGE_DETAIL18_SIZE 32 77 78 #define MSG_USAGE_DETAIL19 899 79 #define MSG_USAGE_DETAIL19_SIZE 52 80 81 #define MSG_USAGE_DETAIL20 952 82 #define MSG_USAGE_DETAIL20_SIZE 52 83 84 #define MSG_USAGE_DETAIL21 1005 85 #define MSG_USAGE_DETAIL21_SIZE 54 86 87 #define MSG_USAGE_DETAIL22 1060 88 #define MSG_USAGE_DETAIL22_SIZE 67 89 90 #define MSG_USAGE_DETAIL23 1128 91 #define MSG_USAGE_DETAIL23_SIZE 51 92 93 #define MSG_USAGE_DETAIL24 1180 94 #define MSG_USAGE_DETAIL24_SIZE 49 95 96 #define MSG_USAGE_DETAIL25 1230 97 #define MSG_USAGE_DETAIL25_SIZE 61 98 99 #define MSG_USAGE_DETAIL26 1292 100 #define MSG_USAGE_DETAIL26_SIZE 54 101 102 #define MSG_ERR_BADFILE 1347 103 #define MSG_ERR_BADFILE_SIZE 22 104 105 #define MSG_ERR_BADREL1 1370 106 #define MSG_ERR_BADREL1_SIZE 57 107 108 #define MSG_ERR_NOSHDR 1428 109 #define MSG_ERR_NOSHDR_SIZE 83 110 111 #define MSG_ERR_PNEEDSPH 1512 112 #define MSG_ERR_PNEEDSPH_SIZE 64 113 114 #define MSG_ERR_NOSHSTRSEC 1577 115 #define MSG_ERR_NOSHSTRSEC_SIZE 78 116 117 #define MSG_ERR_SHSTRNULL 1656 118 #define MSG_ERR_SHSTRNULL_SIZE 85 119 120 #define MSG_ERR_FAILURE 1742 121 #define MSG_ERR_FAILURE_SIZE 18 122 123 #define MSG_ERR_BADSHDRALIGN 1761 124 #define MSG_ERR_BADSHDRALIGN_SIZE 39 125 126 #define MSG_ERR_BADPHDRALIGN 1801 127 #define MSG_ERR_BADPHDRALIGN_SIZE 39 128 129 #define MSG_ERR_BADSHNAME 1841 130 #define MSG_ERR_BADSHNAME_SIZE 39 131 132 #define MSG_ERR_BADSHLINK 1881 133 #define MSG_ERR_BADSHLINK_SIZE 28 134 135 #define MSG_ERR_BADSHINFO 1910 136 #define MSG_ERR_BADSHINFO_SIZE 28 137 138 #define MSG_ERR_BADSHTYPE 1939 139 #define MSG_ERR_BADSHTYPE_SIZE 28 140 141 #define MSG_ERR_BADALIGN 1968 142 #define MSG_ERR_BADALIGN_SIZE 32 143 144 #define MSG_ERR_BADSYM2 2001 145 #define MSG_ERR_BADSYM2_SIZE 93 146 147 #define MSG_ERR_BADSYM3 2095 148 #define MSG_ERR_BADSYM3_SIZE 78 149 150 #define MSG_ERR_BADSYM4 2174 151 #define MSG_ERR_BADSYM4_SIZE 82 152 153 #define MSG_ERR_BADSYM5 2257 154 #define MSG_ERR_BADSYM5_SIZE 59 155 156 #define MSG_ERR_BADSYM6 2317 157 #define MSG_ERR_BADSYM6_SIZE 136 158 159 #define MSG_ERR_BADSYM7 2454 160 #define MSG_ERR_BADSYM7_SIZE 101 161 162 #define MSG_ERR_BADSYM8 2556 163 #define MSG_ERR_BADSYM8_SIZE 102 164 165 #define MSG_ERR_RELBADSYMNDX 2659 166 #define MSG_ERR_RELBADSYMNDX_SIZE 55 167 168 #define MSG_ERR_HSBADSYMNDX 2715 169 #define MSG_ERR_HSBADSYMNDX_SIZE 49 170 171 #define MSG_ERR_BADSYMXINDEX1 2765 172 #define MSG_ERR_BADSYMXINDEX1_SIZE 110 173 174 #define MSG_ERR_BADSYMXINDEX2 2876 175 #define MSG_ERR_BADSYMXINDEX2_SIZE 97 176 177 #define MSG_ERR_BADSYMXINDEX3 2974 178 #define MSG_ERR_BADSYMXINDEX3_SIZE 84 179 180 #define MSG_ERR_BADSTOFF 3059 181 #define MSG_ERR_BADSTOFF_SIZE 49 182 183 #define MSG_ERR_BADSZ 3109 184 #define MSG_ERR_BADSZ_SIZE 49 185 186 #define MSG_ERR_BADMINFO 3159 187 #define MSG_ERR_BADMINFO_SIZE 31 188 189 #define MSG_ERR_BADHASH 3191 190 #define MSG_ERR_BADHASH_SIZE 77 191 192 #define MSG_ERR_NODYNSYM 3269 193 #define MSG_ERR_NODYNSYM_SIZE 48 194 195 #define MSG_ERR_BADNDXSEC 3318 196 #define MSG_ERR_BADNDXSEC_SIZE 66 197 198 #define MSG_ERR_BADSYMNDX 3385 199 #define MSG_ERR_BADSYMNDX_SIZE 29 200 201 #define MSG_ERR_BADVER 3415 202 #define MSG_ERR_BADVER_SIZE 83 203 204 #define MSG_ERR_NOTSTRTAB 3499 205 #define MSG_ERR_NOTSTRTAB_SIZE 65 206 207 #define MSG_ERR_LDYNNOTADJ 3565 208 #define MSG_ERR_LDYNNOTADJ_SIZE 73 209 210 #define MSG_ERR_SECMEMOVER 3639 211 #define MSG_ERR_SECMEMOVER_SIZE 85 212 213 #define MSG_ERR_SHDRMEMOVER 3725 214 #define MSG_ERR_SHDRMEMOVER_SIZE 90 215 216 #define MSG_ERR_MULTDYN 3816 217 #define MSG_ERR_MULTDYN_SIZE 42 218 219 #define MSG_ERR_DYNNOBCKSEC 3859 220 #define MSG_ERR_DYNNOBCKSEC_SIZE 57 221 222 #define MSG_ERR_DYNBADADDR 3917 223 #define MSG_ERR_DYNBADADDR_SIZE 59 224 225 #define MSG_ERR_DYNBADSIZE 3977 226 #define MSG_ERR_DYNBADSIZE_SIZE 59 227 228 #define MSG_ERR_DYNBADENTSIZE 4037 229 #define MSG_ERR_DYNBADENTSIZE_SIZE 62 230 231 #define MSG_ERR_DYNSYMVAL 4100 232 #define MSG_ERR_DYNSYMVAL_SIZE 63 233 234 #define MSG_ERR_MALSTR 4164 235 #define MSG_ERR_MALSTR_SIZE 54 236 237 #define MSG_ERR_MULTEHFRMHDR 4219 238 #define MSG_ERR_MULTEHFRMHDR_SIZE 63 239 240 #define MSG_ERR_BADEHFRMPTR 4283 241 #define MSG_ERR_BADEHFRMPTR_SIZE 81 242 243 #define MSG_ERR_BADSORT 4365 244 #define MSG_ERR_BADSORT_SIZE 38 245 246 #define MSG_ERR_BADSIDYNNDX 4404 247 #define MSG_ERR_BADSIDYNNDX_SIZE 66 248 249 #define MSG_ERR_BADSIDYNTAG 4471 250 #define MSG_ERR_BADSIDYNTAG_SIZE 71 251 252 #define MSG_ERR_BADCIEFDELEN 4543 253 #define MSG_ERR_BADCIEFDELEN_SIZE 47 254 255 #define MSG_WARN_INVINTERP1 4591 256 #define MSG_WARN_INVINTERP1_SIZE 47 257 258 #define MSG_WARN_INVINTERP2 4639 259 #define MSG_WARN_INVINTERP2_SIZE 86 260 261 #define MSG_WARN_INVCAP1 4726 262 #define MSG_WARN_INVCAP1_SIZE 48 263 264 #define MSG_WARN_INVCAP2 4775 265 #define MSG_WARN_INVCAP2_SIZE 65 266 267 #define MSG_WARN_INVCAP3 4841 268 #define MSG_WARN_INVCAP3_SIZE 93 269 270 #define MSG_WARN_INVCAP4 4935 271 #define MSG_WARN_INVCAP4_SIZE 77 272 273 #define MSG_WARN_INADDR32SF1 5013 274 #define MSG_WARN_INADDR32SF1_SIZE 95 275 276 #define MSG_WARN_MULTEHFRM 5109 277 #define MSG_WARN_MULTEHFRM_SIZE 63 278 279 #define MSG_INFO_LINUXOSABI 5173 280 #define MSG_INFO_LINUXOSABI_SIZE 59 281 282 #define MSG_ERR_DWOVRFLW 5233 283 #define MSG_ERR_DWOVRFLW_SIZE 48 284 285 #define MSG_ERR_DWBADENC 5282 286 #define MSG_ERR_DWBADENC_SIZE 32 287 288 #define MSG_ERR_DWNOCIE 5315 289 #define MSG_ERR_DWNOCIE_SIZE 28 290 291 #define MSG_EXR_TITLE_32 5344 292 #define MSG_EXR_TITLE_32_SIZE 66 293 294 #define MSG_EXR_ENTRY_32 5411 295 #define MSG_EXR_ENTRY_32_SIZE 58 296 297 #define MSG_EXR_TITLE_64 5470 298 #define MSG_EXR_TITLE_64_SIZE 98 299 300 #define MSG_EXR_ENTRY_64 5569 301 #define MSG_EXR_ENTRY_64_SIZE 68 302 303 #define MSG_ELF_SHDR 5638 304 #define MSG_ELF_SHDR_SIZE 32 305 306 #define MSG_ELF_PHDR 5671 307 #define MSG_ELF_PHDR_SIZE 19 308 309 #define MSG_ELF_SCN_CAP 5691 310 #define MSG_ELF_SCN_CAP_SIZE 25 311 312 #define MSG_ELF_SCN_CAPCHAIN 5717 313 #define MSG_ELF_SCN_CAPCHAIN_SIZE 31 314 315 #define MSG_ELF_SCN_INTERP 5749 316 #define MSG_ELF_SCN_INTERP_SIZE 24 317 318 #define MSG_ELF_SCN_VERDEF 5774 319 #define MSG_ELF_SCN_VERDEF_SIZE 31 320 321 #define MSG_ELF_SCN_VERNEED 5806 322 #define MSG_ELF_SCN_VERNEED_SIZE 27 323 324 #define MSG_ELF_SCN_SYMTAB 5834 325 #define MSG_ELF_SCN_SYMTAB_SIZE 25 326 327 #define MSG_ELF_SCN_RELOC 5860 328 #define MSG_ELF_SCN_RELOC_SIZE 23 329 330 #define MSG_ELF_SCN_UNWIND 5884 331 #define MSG_ELF_SCN_UNWIND_SIZE 18 332 333 #define MSG_ELF_SCN_DYNAMIC 5903 334 #define MSG_ELF_SCN_DYNAMIC_SIZE 20 335 336 #define MSG_ELF_SCN_NOTE 5924 337 #define MSG_ELF_SCN_NOTE_SIZE 17 338 339 #define MSG_ELF_SCN_HASH 5942 340 #define MSG_ELF_SCN_HASH_SIZE 17 341 342 #define MSG_ELF_SCN_SYMINFO 5960 343 #define MSG_ELF_SCN_SYMINFO_SIZE 20 344 345 #define MSG_ELF_SCN_GOT 5981 346 #define MSG_ELF_SCN_GOT_SIZE 32 347 348 #define MSG_ELF_SCN_GRP 6014 349 #define MSG_ELF_SCN_GRP_SIZE 18 350 351 #define MSG_ELF_SCN_MOVE 6033 352 #define MSG_ELF_SCN_MOVE_SIZE 17 353 354 #define MSG_ELF_SCN_SYMSORT1 6051 355 #define MSG_ELF_SCN_SYMSORT1_SIZE 29 356 357 #define MSG_ELF_SCN_SYMSORT2 6081 358 #define MSG_ELF_SCN_SYMSORT2_SIZE 34 359 360 #define MSG_OBJ_CAP_TITLE 6116 361 #define MSG_OBJ_CAP_TITLE_SIZE 21 362 363 #define MSG_SYM_CAP_TITLE 6138 364 #define MSG_SYM_CAP_TITLE_SIZE 21 365 366 #define MSG_CAPINFO_ENTRIES 6160 367 #define MSG_CAPINFO_ENTRIES_SIZE 10 368 369 #define MSG_CAPCHAIN_TITLE 6171 370 #define MSG_CAPCHAIN_TITLE_SIZE 24 371 372 #define MSG_CAPCHAIN_ENTRY 6196 373 #define MSG_CAPCHAIN_ENTRY_SIZE 28 374 375 #define MSG_ERR_INVCAP 6225 376 #define MSG_ERR_INVCAP_SIZE 139 377 378 #define MSG_ERR_INVCAPINFO1 6365 379 #define MSG_ERR_INVCAPINFO1_SIZE 90 380 381 #define MSG_ERR_INVCAPINFO2 6456 382 #define MSG_ERR_INVCAPINFO2_SIZE 96 383 384 #define MSG_ERR_INVCAPINFO3 6553 385 #define MSG_ERR_INVCAPINFO3_SIZE 93 386 387 #define MSG_ERR_CHBADSYMNDX 6647 388 #define MSG_ERR_CHBADSYMNDX_SIZE 65 389 390 #define MSG_ELF_HASH_BKTS1 6713 391 #define MSG_ELF_HASH_BKTS1_SIZE 36 392 393 #define MSG_ELF_HASH_BKTS2 6750 394 #define MSG_ELF_HASH_BKTS2_SIZE 46 395 396 #define MSG_ELF_HASH_INFO 6797 397 #define MSG_ELF_HASH_INFO_SIZE 28 398 399 #define MSG_HASH_OVERFLW 6826 400 #define MSG_HASH_OVERFLW_SIZE 70 401 402 #define MSG_ELF_ERR_SHDR 6897 403 #define MSG_ELF_ERR_SHDR_SIZE 49 404 405 #define MSG_ELF_ERR_DATA 6947 406 #define MSG_ELF_ERR_DATA_SIZE 47 407 408 #define MSG_ELF_ERR_SCN 6995 409 #define MSG_ELF_ERR_SCN_SIZE 46 410 411 #define MSG_ELF_ERR_SCNDATA 7042 412 #define MSG_ELF_ERR_SCNDATA_SIZE 44 413 414 #define MSG_ARCHIVE_SYMTAB_32 7087 415 #define MSG_ARCHIVE_SYMTAB_32_SIZE 40 416 417 #define MSG_ARCHIVE_SYMTAB_64 7128 418 #define MSG_ARCHIVE_SYMTAB_64_SIZE 40 419 420 #define MSG_ARCHIVE_FIELDS_32 7169 421 #define MSG_ARCHIVE_FIELDS_32_SIZE 46 422 423 #define MSG_ARCHIVE_FIELDS_64 7216 424 #define MSG_ARCHIVE_FIELDS_64_SIZE 54 425 426 #define MSG_GOT_MULTIPLE 7271 427 #define MSG_GOT_MULTIPLE_SIZE 73 428 429 #define MSG_GOT_UNEXPECTED 7345 430 #define MSG_GOT_UNEXPECTED_SIZE 70 431 432 #define MSG_STR_NULL 7416 433 #define MSG_STR_NULL_SIZE 6 434 435 #define MSG_STR_DEPRECATED 7423 436 #define MSG_STR_DEPRECATED_SIZE 18 437 438 #define MSG_STR_UNKNOWN 7442 439 #define MSG_STR_UNKNOWN_SIZE 9 440 441 #define MSG_STR_SECTION 7452 442 #define MSG_STR_SECTION_SIZE 12 443 444 #define MSG_STR_CHECKSUM 7465 445 #define MSG_STR_CHECKSUM_SIZE 19 446 447 #define MSG_FMT_SCNNDX 7485 448 #define MSG_FMT_SCNNDX_SIZE 11 449 450 #define MSG_FMT_NOTEENTNDX 7497 451 #define MSG_FMT_NOTEENTNDX_SIZE 12 452 453 #define MSG_ERR_MALLOC 7510 454 #define MSG_ERR_MALLOC_SIZE 15 455 456 #define MSG_ERR_OPEN 7526 457 #define MSG_ERR_OPEN_SIZE 13 458 459 #define MSG_ERR_READ 7540 460 #define MSG_ERR_READ_SIZE 13 461 462 #define MSG_ERR_WRITE 7554 463 #define MSG_ERR_WRITE_SIZE 14 464 465 #define MSG_ERR_BAD_T_SHT 7569 466 #define MSG_ERR_BAD_T_SHT_SIZE 41 467 468 #define MSG_ERR_BAD_T_PT 7611 469 #define MSG_ERR_BAD_T_PT_SIZE 41 470 471 #define MSG_ERR_BAD_T_OSABI 7653 472 #define MSG_ERR_BAD_T_OSABI_SIZE 42 473 474 #define MSG_ERR_AMBIG_MATCH 7696 475 #define MSG_ERR_AMBIG_MATCH_SIZE 84 476 477 #define MSG_MOVE_TITLE 7781 478 #define MSG_MOVE_TITLE_SIZE 76 479 480 #define MSG_MOVE_ENTRY 7858 481 #define MSG_MOVE_ENTRY_SIZE 39 482 483 #define MSG_GRP_TITLE 7898 484 #define MSG_GRP_TITLE_SIZE 54 485 486 #define MSG_GRP_SIGNATURE 7953 487 #define MSG_GRP_SIGNATURE_SIZE 21 488 489 #define MSG_GRP_INVALSCN 7975 490 #define MSG_GRP_INVALSCN_SIZE 17 491 492 #define MSG_NOTE_BADDATASZ 7993 493 #define MSG_NOTE_BADDATASZ_SIZE 55 494 495 #define MSG_NOTE_BADNMSZ 8049 496 #define MSG_NOTE_BADNMSZ_SIZE 74 497 498 #define MSG_NOTE_BADDESZ 8124 499 #define MSG_NOTE_BADDESZ_SIZE 73 500 501 #define MSG_NOTE_BADCOREARCH 8198 502 #define MSG_NOTE_BADCOREARCH_SIZE 70 503 504 #define MSG_NOTE_BADCOREDATA 8269 505 #define MSG_NOTE_BADCOREDATA_SIZE 65 506 507 #define MSG_NOTE_BADCORETYPE 8335 508 #define MSG_NOTE_BADCORETYPE_SIZE 26 509 510 #define MSG_STR_OSQBRKT 8362 511 #define MSG_STR_OSQBRKT_SIZE 1 512 513 #define MSG_STR_CSQBRKT 8373 514 #define MSG_STR_CSQBRKT_SIZE 1 515 516 #define MSG_GRP_COMDAT 8375 517 #define MSG_GRP_COMDAT_SIZE 8 518 519 #define MSG_GRP_ENTRY 8384 520 #define MSG_GRP_ENTRY_SIZE 20 521 522 #define MSG_GRP_UNKNOWN 8405 523 #define MSG_GRP_UNKNOWN_SIZE 6 524 525 #define MSG_ELF_GOT 8412 526 #define MSG_ELF_GOT_SIZE 4 527 528 #define MSG_ELF_INIT 8417 529 #define MSG_ELF_INIT_SIZE 5 530 531 #define MSG_ELF_FINI 8423 532 #define MSG_ELF_FINI_SIZE 5 533 534 #define MSG_ELF_INTERP 8429 535 #define MSG_ELF_INTERP_SIZE 7 536 537 #define MSG_ELF_GETEHDR 8437 538 #define MSG_ELF_GETEHDR_SIZE 11 539 540 #define MSG_ELF_GETPHDR 8449 541 #define MSG_ELF_GETPHDR_SIZE 11 542 543 #define MSG_ELF_GETSHDR 8461 544 #define MSG_ELF_GETSHDR_SIZE 11 545 546 #define MSG_ELF_GETSCN 8473 547 #define MSG_ELF_GETSCN_SIZE 10 548 549 #define MSG_ELF_GETDATA 8484 550 #define MSG_ELF_GETDATA_SIZE 11 551 552 #define MSG_ELF_GETARHDR 8496 553 #define MSG_ELF_GETARHDR_SIZE 12 554 555 #define MSG_ELF_GETARSYM 8509 556 #define MSG_ELF_GETARSYM_SIZE 12 557 558 #define MSG_ELF_RAND 8522 559 #define MSG_ELF_RAND_SIZE 8 560 561 #define MSG_ELF_BEGIN 8531 562 #define MSG_ELF_BEGIN_SIZE 9 563 564 #define MSG_ELF_GETPHDRNUM 8541 565 #define MSG_ELF_GETPHDRNUM_SIZE 14 566 567 #define MSG_ELF_GETSHDRNUM 8556 568 #define MSG_ELF_GETSHDRNUM_SIZE 14 569 570 #define MSG_ELF_GETSHDRSTRNDX 8571 571 #define MSG_ELF_GETSHDRSTRNDX_SIZE 17 572 573 #define MSG_ELF_XLATETOM 8589 574 #define MSG_ELF_XLATETOM_SIZE 12 575 576 #define MSG_ELF_ARSYM 8602 577 #define MSG_ELF_ARSYM_SIZE 5 578 579 #define MSG_SYM_INIT 8608 580 #define MSG_SYM_INIT_SIZE 5 581 582 #define MSG_SYM_FINI 8614 583 #define MSG_SYM_FINI_SIZE 5 584 585 #define MSG_SYM_GOT 8620 586 #define MSG_SYM_GOT_SIZE 21 587 588 #define MSG_STR_OPTIONS 8642 589 #define MSG_STR_OPTIONS_SIZE 31 590 591 #define MSG_STR_8SP 8674 592 #define MSG_STR_8SP_SIZE 8 593 594 #define MSG_STR_EMPTY 0 595 #define MSG_STR_EMPTY_SIZE 0 596 597 #define MSG_STR_CORE 8683 598 #define MSG_STR_CORE_SIZE 4 599 600 #define MSG_STR_NOTEABITAG 8688 601 #define MSG_STR_NOTEABITAG_SIZE 13 602 603 #define MSG_STR_GNU 8702 604 #define MSG_STR_GNU_SIZE 3 605 606 #define MSG_STR_LOC 8710 607 #define MSG_STR_LOC_SIZE 3 608 609 #define MSG_STR_INITLOC 8706 610 #define MSG_STR_INITLOC_SIZE 7 611 612 #define MSG_FMT_INDENT 8714 613 #define MSG_FMT_INDENT_SIZE 3 614 615 #define MSG_FMT_INDEX 8718 616 #define MSG_FMT_INDEX_SIZE 7 617 618 #define MSG_FMT_INDEX2 8370 619 #define MSG_FMT_INDEX2_SIZE 4 620 621 #define MSG_FMT_ASRINDEX 8726 622 #define MSG_FMT_ASRINDEX_SIZE 9 623 624 #define MSG_FMT_INDEXRNG 8736 625 #define MSG_FMT_INDEXRNG_SIZE 7 626 627 #define MSG_FMT_INTEGER 8754 628 #define MSG_FMT_INTEGER_SIZE 3 629 630 #define MSG_FMT_HASH_INFO 8758 631 #define MSG_FMT_HASH_INFO_SIZE 18 632 633 #define MSG_FMT_CHAIN_INFO 8758 634 #define MSG_FMT_CHAIN_INFO_SIZE 18 635 636 #define MSG_FMT_ARSYM1_32 8777 637 #define MSG_FMT_ARSYM1_32_SIZE 27 638 639 #define MSG_FMT_ARSYM2_32 8805 640 #define MSG_FMT_ARSYM2_32_SIZE 18 641 642 #define MSG_FMT_ARSYM1_64 8824 643 #define MSG_FMT_ARSYM1_64_SIZE 29 644 645 #define MSG_FMT_ARSYM2_64 8854 646 #define MSG_FMT_ARSYM2_64_SIZE 20 647 648 #define MSG_FMT_ARNAME 8875 649 #define MSG_FMT_ARNAME_SIZE 6 650 651 #define MSG_FMT_NLSTR 8882 652 #define MSG_FMT_NLSTR_SIZE 4 653 654 #define MSG_FMT_NLSTRNL 8887 655 #define MSG_FMT_NLSTRNL_SIZE 5 656 657 #define MSG_FMT_SECSYM 8893 658 #define MSG_FMT_SECSYM_SIZE 6 659 660 #define MSG_HEXDUMP_ROW 8900 661 #define MSG_HEXDUMP_ROW_SIZE 9 662 663 #define MSG_HEXDUMP_TOK 8912 664 #define MSG_HEXDUMP_TOK_SIZE 5 665 666 #define MSG_SUNW_OST_SGS 8918 667 #define MSG_SUNW_OST_SGS_SIZE 12 668 669 #define MSG_SCN_FRM 8931 670 #define MSG_SCN_FRM_SIZE 9 671 672 #define MSG_SCN_FRMHDR 8941 673 #define MSG_SCN_FRMHDR_SIZE 13 674 675 #define MSG_SCN_EXRANGE 8955 676 #define MSG_SCN_EXRANGE_SIZE 17 677 678 #define MSG_UNW_FRMHDR 8973 679 #define MSG_UNW_FRMHDR_SIZE 13 680 681 #define MSG_UNW_FRMVERS 8744 682 #define MSG_UNW_FRMVERS_SIZE 13 683 684 #define MSG_UNW_FRPTRENC 8987 685 #define MSG_UNW_FRPTRENC_SIZE 37 686 687 #define MSG_UNW_FDCNENC 9025 688 #define MSG_UNW_FDCNENC_SIZE 34 689 690 #define MSG_UNW_TABENC 9060 691 #define MSG_UNW_TABENC_SIZE 20 692 693 #define MSG_UNW_BINSRTAB1 9081 694 #define MSG_UNW_BINSRTAB1_SIZE 22 695 696 #define MSG_UNW_BINSRTAB2_32 9104 697 #define MSG_UNW_BINSRTAB2_32_SIZE 26 698 699 #define MSG_UNW_BINSRTAB2_64 9131 700 #define MSG_UNW_BINSRTAB2_64_SIZE 32 701 702 #define MSG_UNW_BINSRTABENT_32 9164 703 #define MSG_UNW_BINSRTABENT_32_SIZE 24 704 705 #define MSG_UNW_BINSRTABENT_64 9189 706 #define MSG_UNW_BINSRTABENT_64_SIZE 24 707 708 #define MSG_UNW_ZEROTERM 9214 709 #define MSG_UNW_ZEROTERM_SIZE 29 710 711 #define MSG_UNW_CIE 9244 712 #define MSG_UNW_CIE_SIZE 12 713 714 #define MSG_UNW_CIELNGTH 9257 715 #define MSG_UNW_CIELNGTH_SIZE 25 716 717 #define MSG_UNW_CIEVERS 9283 718 #define MSG_UNW_CIEVERS_SIZE 32 719 720 #define MSG_UNW_CIECALGN 9316 721 #define MSG_UNW_CIECALGN_SIZE 47 722 723 #define MSG_UNW_CIEAXVAL 9366 724 #define MSG_UNW_CIEAXVAL_SIZE 19 725 726 #define MSG_UNW_CIEAXSIZ 9386 727 #define MSG_UNW_CIEAXSIZ_SIZE 13 728 729 #define MSG_UNW_CIEAXPERS 9400 730 #define MSG_UNW_CIEAXPERS_SIZE 15 731 732 #define MSG_UNW_CIEAXPERSENC 9416 733 #define MSG_UNW_CIEAXPERSENC_SIZE 26 734 735 #define MSG_UNW_CIEAXPERSRTN 9443 736 #define MSG_UNW_CIEAXPERSRTN_SIZE 24 737 738 #define MSG_UNW_CIEAXCENC 9468 739 #define MSG_UNW_CIEAXCENC_SIZE 35 740 741 #define MSG_UNW_CIEAXLSDA 9504 742 #define MSG_UNW_CIEAXLSDA_SIZE 27 743 744 #define MSG_UNW_CIEAXUNEC 9532 745 #define MSG_UNW_CIEAXUNEC_SIZE 25 746 747 #define MSG_UNW_CIECFI 9560 748 #define MSG_UNW_CIECFI_SIZE 23 749 750 #define MSG_UNW_FDE 9584 751 #define MSG_UNW_FDE_SIZE 13 752 753 #define MSG_UNW_FDELNGTH 9598 754 #define MSG_UNW_FDELNGTH_SIZE 29 755 756 #define MSG_UNW_FDEINITLOC 9628 757 #define MSG_UNW_FDEINITLOC_SIZE 51 758 759 #define MSG_UNW_FDEAXVAL 9364 760 #define MSG_UNW_FDEAXVAL_SIZE 21 761 762 #define MSG_UNW_FDEAXSIZE 9680 763 #define MSG_UNW_FDEAXSIZE_SIZE 17 764 765 #define MSG_UNW_FDEAXLSDA 9698 766 #define MSG_UNW_FDEAXLSDA_SIZE 17 767 768 #define MSG_UNW_FDECFI 9558 769 #define MSG_UNW_FDECFI_SIZE 25 770 771 #define MSG_CFA_ADV_LOC 9716 772 #define MSG_CFA_ADV_LOC_SIZE 25 773 774 #define MSG_CFA_CFAOFF 9742 775 #define MSG_CFA_CFAOFF_SIZE 19 776 777 #define MSG_CFA_CFASET 9762 778 #define MSG_CFA_CFASET_SIZE 16 779 780 #define MSG_CFA_LLD 9779 781 #define MSG_CFA_LLD_SIZE 11 782 783 #define MSG_CFA_LLU 9791 784 #define MSG_CFA_LLU_SIZE 11 785 786 #define MSG_CFA_REG 9803 787 #define MSG_CFA_REG_SIZE 9 788 789 #define MSG_CFA_REG_OFFLLD 9813 790 #define MSG_CFA_REG_OFFLLD_SIZE 22 791 792 #define MSG_CFA_REG_OFFLLU 9836 793 #define MSG_CFA_REG_OFFLLU_SIZE 22 794 795 #define MSG_CFA_REG_REG 9859 796 #define MSG_CFA_REG_REG_SIZE 13 797 798 #define MSG_CFA_SIMPLE 9873 799 #define MSG_CFA_SIMPLE_SIZE 5 800 801 #define MSG_CFA_SIMPLEREP 8364 802 #define MSG_CFA_SIMPLEREP_SIZE 10 803 804 #define MSG_CFA_EBLK 9879 805 #define MSG_CFA_EBLK_SIZE 23 806 807 #define MSG_CFA_REG_EBLK 9903 808 #define MSG_CFA_REG_EBLK_SIZE 27 809 810 #define MSG_REG_FMT_BASIC 9931 811 #define MSG_REG_FMT_BASIC_SIZE 3 812 813 #define MSG_REG_FMT_NAME 9935 814 #define MSG_REG_FMT_NAME_SIZE 8 815 816 #define MSG_NOTE_TYPE 9944 817 #define MSG_NOTE_TYPE_SIZE 15 818 819 #define MSG_NOTE_TYPE_STR 9960 820 #define MSG_NOTE_TYPE_STR_SIZE 14 821 822 #define MSG_NOTE_NAMESZ 9975 823 #define MSG_NOTE_NAMESZ_SIZE 15 824 825 #define MSG_NOTE_NAME 9991 826 #define MSG_NOTE_NAME_SIZE 9 827 828 #define MSG_NOTE_DESCSZ 10001 829 #define MSG_NOTE_DESCSZ_SIZE 15 830 831 #define MSG_NOTE_DESC 10017 832 #define MSG_NOTE_DESC_SIZE 9 833 834 #define MSG_CNOTE_DESC_ASRSET_T 10027 835 #define MSG_CNOTE_DESC_ASRSET_T_SIZE 16 836 837 #define MSG_CNOTE_DESC_AUXV_T 10044 838 #define MSG_CNOTE_DESC_AUXV_T_SIZE 14 839 840 #define MSG_CNOTE_DESC_CORE_CONTENT_T 10059 841 #define MSG_CNOTE_DESC_CORE_CONTENT_T_SIZE 22 842 843 #define MSG_CNOTE_DESC_LWPSINFO_T 10082 844 #define MSG_CNOTE_DESC_LWPSINFO_T_SIZE 18 845 846 #define MSG_CNOTE_DESC_LWPSTATUS_T 10101 847 #define MSG_CNOTE_DESC_LWPSTATUS_T_SIZE 19 848 849 #define MSG_CNOTE_DESC_PRCRED_T 10121 850 #define MSG_CNOTE_DESC_PRCRED_T_SIZE 16 851 852 #define MSG_CNOTE_DESC_PRIV_IMPL_INFO_T 10138 853 #define MSG_CNOTE_DESC_PRIV_IMPL_INFO_T_SIZE 24 854 855 #define MSG_CNOTE_DESC_PRPRIV_T 10163 856 #define MSG_CNOTE_DESC_PRPRIV_T_SIZE 16 857 858 #define MSG_CNOTE_DESC_PRPSINFO_T 10180 859 #define MSG_CNOTE_DESC_PRPSINFO_T_SIZE 18 860 861 #define MSG_CNOTE_DESC_PRSTATUS_T 10199 862 #define MSG_CNOTE_DESC_PRSTATUS_T_SIZE 18 863 864 #define MSG_CNOTE_DESC_PSINFO_T 10218 865 #define MSG_CNOTE_DESC_PSINFO_T_SIZE 16 866 867 #define MSG_CNOTE_DESC_PSTATUS_T 10235 868 #define MSG_CNOTE_DESC_PSTATUS_T_SIZE 17 869 870 #define MSG_CNOTE_DESC_STRUCT_UTSNAME 10253 871 #define MSG_CNOTE_DESC_STRUCT_UTSNAME_SIZE 22 872 873 #define MSG_CNOTE_DESC_PRFDINFO_T 10276 874 #define MSG_CNOTE_DESC_PRFDINFO_T_SIZE 18 875 876 #define MSG_CNOTE_FMT_LINE 8900 877 #define MSG_CNOTE_FMT_LINE_SIZE 9 878 879 #define MSG_CNOTE_FMT_LINE_2UP 10295 880 #define MSG_CNOTE_FMT_LINE_2UP_SIZE 17 881 882 #define MSG_CNOTE_FMT_D 8755 883 #define MSG_CNOTE_FMT_D_SIZE 2 884 885 #define MSG_CNOTE_FMT_LLD 9786 886 #define MSG_CNOTE_FMT_LLD_SIZE 4 887 888 #define MSG_CNOTE_FMT_U 10313 889 #define MSG_CNOTE_FMT_U_SIZE 2 890 891 #define MSG_CNOTE_FMT_LLU 9798 892 #define MSG_CNOTE_FMT_LLU_SIZE 4 893 894 #define MSG_CNOTE_FMT_X 10013 895 #define MSG_CNOTE_FMT_X_SIZE 3 896 897 #define MSG_CNOTE_FMT_LLX 9773 898 #define MSG_CNOTE_FMT_LLX_SIZE 5 899 900 #define MSG_CNOTE_FMT_Z2X 8910 901 #define MSG_CNOTE_FMT_Z2X_SIZE 7 902 903 #define MSG_CNOTE_FMT_Z4X 10316 904 #define MSG_CNOTE_FMT_Z4X_SIZE 7 905 906 #define MSG_CNOTE_FMT_Z8X 10324 907 #define MSG_CNOTE_FMT_Z8X_SIZE 7 908 909 #define MSG_CNOTE_FMT_Z16LLX 8863 910 #define MSG_CNOTE_FMT_Z16LLX_SIZE 11 911 912 #define MSG_CNOTE_FMT_TITLE 9873 913 #define MSG_CNOTE_FMT_TITLE_SIZE 5 914 915 #define MSG_CNOTE_FMT_AUXVLINE 10332 916 #define MSG_CNOTE_FMT_AUXVLINE_SIZE 20 917 918 #define MSG_CNOTE_FMT_PRTPCT 10353 919 #define MSG_CNOTE_FMT_PRTPCT_SIZE 7 920 921 #define MSG_CNOTE_T_PRIV_FLAGS 10361 922 #define MSG_CNOTE_T_PRIV_FLAGS_SIZE 11 923 924 #define MSG_CNOTE_T_PRIV_GLOBALINFOSIZE 10373 925 #define MSG_CNOTE_T_PRIV_GLOBALINFOSIZE_SIZE 20 926 927 #define MSG_CNOTE_T_PRIV_HEADERSIZE 10394 928 #define MSG_CNOTE_T_PRIV_HEADERSIZE_SIZE 16 929 930 #define MSG_CNOTE_T_PRIV_INFOSIZE 10411 931 #define MSG_CNOTE_T_PRIV_INFOSIZE_SIZE 14 932 933 #define MSG_CNOTE_T_PRIV_MAX 10426 934 #define MSG_CNOTE_T_PRIV_MAX_SIZE 9 935 936 #define MSG_CNOTE_T_PRIV_NSETS 10436 937 #define MSG_CNOTE_T_PRIV_NSETS_SIZE 11 938 939 #define MSG_CNOTE_T_PRIV_SETSIZE 10448 940 #define MSG_CNOTE_T_PRIV_SETSIZE_SIZE 13 941 942 #define MSG_CNOTE_T_PR_ACTION 10462 943 #define MSG_CNOTE_T_PR_ACTION_SIZE 10 944 945 #define MSG_CNOTE_T_PR_ADDR 10473 946 #define MSG_CNOTE_T_PR_ADDR_SIZE 8 947 948 #define MSG_CNOTE_T_PR_AGENTID 10482 949 #define MSG_CNOTE_T_PR_AGENTID_SIZE 11 950 951 #define MSG_CNOTE_T_PR_ALTSTACK 10494 952 #define MSG_CNOTE_T_PR_ALTSTACK_SIZE 12 953 954 #define MSG_CNOTE_T_PR_ARGC 10507 955 #define MSG_CNOTE_T_PR_ARGC_SIZE 8 956 957 #define MSG_CNOTE_T_PR_ARGV 10516 958 #define MSG_CNOTE_T_PR_ARGV_SIZE 8 959 960 #define MSG_CNOTE_T_PR_ASLWPID 10525 961 #define MSG_CNOTE_T_PR_ASLWPID_SIZE 11 962 963 #define MSG_CNOTE_T_PR_BIND 10537 964 #define MSG_CNOTE_T_PR_BIND_SIZE 8 965 966 #define MSG_CNOTE_T_PR_BINDPRO 10546 967 #define MSG_CNOTE_T_PR_BINDPRO_SIZE 11 968 969 #define MSG_CNOTE_T_PR_BINDPSET 10558 970 #define MSG_CNOTE_T_PR_BINDPSET_SIZE 12 971 972 #define MSG_CNOTE_T_PR_BRKBASE 10571 973 #define MSG_CNOTE_T_PR_BRKBASE_SIZE 11 974 975 #define MSG_CNOTE_T_PR_BRKSIZE 10583 976 #define MSG_CNOTE_T_PR_BRKSIZE_SIZE 11 977 978 #define MSG_CNOTE_T_PR_BYRSSIZE 10595 979 #define MSG_CNOTE_T_PR_BYRSSIZE_SIZE 12 980 981 #define MSG_CNOTE_T_PR_BYSIZE 10608 982 #define MSG_CNOTE_T_PR_BYSIZE_SIZE 10 983 984 #define MSG_CNOTE_T_PR_CLNAME 10619 985 #define MSG_CNOTE_T_PR_CLNAME_SIZE 10 986 987 #define MSG_CNOTE_T_PR_CONTRACT 10630 988 #define MSG_CNOTE_T_PR_CONTRACT_SIZE 12 989 990 #define MSG_CNOTE_T_PR_CPU 10643 991 #define MSG_CNOTE_T_PR_CPU_SIZE 7 992 993 #define MSG_CNOTE_T_PR_CSTIME 10651 994 #define MSG_CNOTE_T_PR_CSTIME_SIZE 10 995 996 #define MSG_CNOTE_T_PR_CTIME 10662 997 #define MSG_CNOTE_T_PR_CTIME_SIZE 9 998 999 #define MSG_CNOTE_T_PR_CURSIG 10672 1000 #define MSG_CNOTE_T_PR_CURSIG_SIZE 10 1001 1002 #define MSG_CNOTE_T_PR_CUTIME 10683 1003 #define MSG_CNOTE_T_PR_CUTIME_SIZE 10 1004 1005 #define MSG_CNOTE_T_PR_DMODEL 10694 1006 #define MSG_CNOTE_T_PR_DMODEL_SIZE 10 1007 1008 #define MSG_CNOTE_T_PR_EGID 10705 1009 #define MSG_CNOTE_T_PR_EGID_SIZE 8 1010 1011 #define MSG_CNOTE_T_PR_ENVP 10714 1012 #define MSG_CNOTE_T_PR_ENVP_SIZE 8 1013 1014 #define MSG_CNOTE_T_PR_ERRNO 10723 1015 #define MSG_CNOTE_T_PR_ERRNO_SIZE 9 1016 1017 #define MSG_CNOTE_T_PR_ERRPRIV 10733 1018 #define MSG_CNOTE_T_PR_ERRPRIV_SIZE 11 1019 1020 #define MSG_CNOTE_T_PR_EUID 10745 1021 #define MSG_CNOTE_T_PR_EUID_SIZE 8 1022 1023 #define MSG_CNOTE_T_PR_FLAG 10754 1024 #define MSG_CNOTE_T_PR_FLAG_SIZE 8 1025 1026 #define MSG_CNOTE_T_PR_FLAGS 10763 1027 #define MSG_CNOTE_T_PR_FLAGS_SIZE 9 1028 1029 #define MSG_CNOTE_T_PR_FLTTRACE 10773 1030 #define MSG_CNOTE_T_PR_FLTTRACE_SIZE 12 1031 1032 #define MSG_CNOTE_T_PR_FNAME 10786 1033 #define MSG_CNOTE_T_PR_FNAME_SIZE 9 1034 1035 #define MSG_CNOTE_T_PR_FPREG 10796 1036 #define MSG_CNOTE_T_PR_FPREG_SIZE 9 1037 1038 #define MSG_CNOTE_T_PR_GID 10806 1039 #define MSG_CNOTE_T_PR_GID_SIZE 7 1040 1041 #define MSG_CNOTE_T_PR_GROUPS 10814 1042 #define MSG_CNOTE_T_PR_GROUPS_SIZE 10 1043 1044 #define MSG_CNOTE_T_PR_INFO 10825 1045 #define MSG_CNOTE_T_PR_INFO_SIZE 8 1046 1047 #define MSG_CNOTE_T_PR_INFOSIZE 10834 1048 #define MSG_CNOTE_T_PR_INFOSIZE_SIZE 12 1049 1050 #define MSG_CNOTE_T_PR_INSTR 10847 1051 #define MSG_CNOTE_T_PR_INSTR_SIZE 9 1052 1053 #define MSG_CNOTE_T_PR_LGRP 10857 1054 #define MSG_CNOTE_T_PR_LGRP_SIZE 8 1055 1056 #define MSG_CNOTE_T_PR_LTTYDEV 10866 1057 #define MSG_CNOTE_T_PR_LTTYDEV_SIZE 11 1058 1059 #define MSG_CNOTE_T_PR_LWP 10878 1060 #define MSG_CNOTE_T_PR_LWP_SIZE 7 1061 1062 #define MSG_CNOTE_T_PR_LWPHOLD 10886 1063 #define MSG_CNOTE_T_PR_LWPHOLD_SIZE 11 1064 1065 #define MSG_CNOTE_T_PR_LWPID 10898 1066 #define MSG_CNOTE_T_PR_LWPID_SIZE 9 1067 1068 #define MSG_CNOTE_T_PR_LWPPEND 10908 1069 #define MSG_CNOTE_T_PR_LWPPEND_SIZE 11 1070 1071 #define MSG_CNOTE_T_PR_NAME 10920 1072 #define MSG_CNOTE_T_PR_NAME_SIZE 8 1073 1074 #define MSG_CNOTE_T_PR_NGROUPS 10929 1075 #define MSG_CNOTE_T_PR_NGROUPS_SIZE 11 1076 1077 #define MSG_CNOTE_T_PR_NICE 10941 1078 #define MSG_CNOTE_T_PR_NICE_SIZE 8 1079 1080 #define MSG_CNOTE_T_PR_NLWP 10950 1081 #define MSG_CNOTE_T_PR_NLWP_SIZE 8 1082 1083 #define MSG_CNOTE_T_PR_NSETS 10959 1084 #define MSG_CNOTE_T_PR_NSETS_SIZE 9 1085 1086 #define MSG_CNOTE_T_PR_NSYSARG 10969 1087 #define MSG_CNOTE_T_PR_NSYSARG_SIZE 11 1088 1089 #define MSG_CNOTE_T_PR_NZOMB 10981 1090 #define MSG_CNOTE_T_PR_NZOMB_SIZE 9 1091 1092 #define MSG_CNOTE_T_PR_OLDCONTEXT 10991 1093 #define MSG_CNOTE_T_PR_OLDCONTEXT_SIZE 14 1094 1095 #define MSG_CNOTE_T_PR_OLDPRI 11006 1096 #define MSG_CNOTE_T_PR_OLDPRI_SIZE 10 1097 1098 #define MSG_CNOTE_T_PR_ONPRO 11017 1099 #define MSG_CNOTE_T_PR_ONPRO_SIZE 9 1100 1101 #define MSG_CNOTE_T_PR_OTTYDEV 11027 1102 #define MSG_CNOTE_T_PR_OTTYDEV_SIZE 11 1103 1104 #define MSG_CNOTE_T_PR_PCTCPU 11039 1105 #define MSG_CNOTE_T_PR_PCTCPU_SIZE 10 1106 1107 #define MSG_CNOTE_T_PR_PCTMEM 11050 1108 #define MSG_CNOTE_T_PR_PCTMEM_SIZE 10 1109 1110 #define MSG_CNOTE_T_PR_PGID 11061 1111 #define MSG_CNOTE_T_PR_PGID_SIZE 8 1112 1113 #define MSG_CNOTE_T_PR_PGRP 11070 1114 #define MSG_CNOTE_T_PR_PGRP_SIZE 8 1115 1116 #define MSG_CNOTE_T_PR_PID 11079 1117 #define MSG_CNOTE_T_PR_PID_SIZE 7 1118 1119 #define MSG_CNOTE_T_PR_POOLID 11087 1120 #define MSG_CNOTE_T_PR_POOLID_SIZE 10 1121 1122 #define MSG_CNOTE_T_PR_PPID 11098 1123 #define MSG_CNOTE_T_PR_PPID_SIZE 8 1124 1125 #define MSG_CNOTE_T_PR_PRI 11107 1126 #define MSG_CNOTE_T_PR_PRI_SIZE 7 1127 1128 #define MSG_CNOTE_T_PR_PROCESSOR 11115 1129 #define MSG_CNOTE_T_PR_PROCESSOR_SIZE 13 1130 1131 #define MSG_CNOTE_T_PR_PROJID 11129 1132 #define MSG_CNOTE_T_PR_PROJID_SIZE 10 1133 1134 #define MSG_CNOTE_T_PR_PSARGS 11140 1135 #define MSG_CNOTE_T_PR_PSARGS_SIZE 10 1136 1137 #define MSG_CNOTE_T_PR_REG 11151 1138 #define MSG_CNOTE_T_PR_REG_SIZE 7 1139 1140 #define MSG_CNOTE_T_PR_RGID 11159 1141 #define MSG_CNOTE_T_PR_RGID_SIZE 8 1142 1143 #define MSG_CNOTE_T_PR_RSSIZE 11168 1144 #define MSG_CNOTE_T_PR_RSSIZE_SIZE 10 1145 1146 #define MSG_CNOTE_T_PR_RUID 11179 1147 #define MSG_CNOTE_T_PR_RUID_SIZE 8 1148 1149 #define MSG_CNOTE_T_PR_RVAL1 11188 1150 #define MSG_CNOTE_T_PR_RVAL1_SIZE 9 1151 1152 #define MSG_CNOTE_T_PR_RVAL2 11198 1153 #define MSG_CNOTE_T_PR_RVAL2_SIZE 9 1154 1155 #define MSG_CNOTE_T_PR_SETS 11208 1156 #define MSG_CNOTE_T_PR_SETS_SIZE 8 1157 1158 #define MSG_CNOTE_T_PR_SETSIZE 11217 1159 #define MSG_CNOTE_T_PR_SETSIZE_SIZE 11 1160 1161 #define MSG_CNOTE_T_PR_SGID 11229 1162 #define MSG_CNOTE_T_PR_SGID_SIZE 8 1163 1164 #define MSG_CNOTE_T_PR_SID 11238 1165 #define MSG_CNOTE_T_PR_SID_SIZE 7 1166 1167 #define MSG_CNOTE_T_PR_SIGHOLD 11246 1168 #define MSG_CNOTE_T_PR_SIGHOLD_SIZE 11 1169 1170 #define MSG_CNOTE_T_PR_SIGPEND 11258 1171 #define MSG_CNOTE_T_PR_SIGPEND_SIZE 11 1172 1173 #define MSG_CNOTE_T_PR_SIGTRACE 11270 1174 #define MSG_CNOTE_T_PR_SIGTRACE_SIZE 12 1175 1176 #define MSG_CNOTE_T_PR_SIZE 11283 1177 #define MSG_CNOTE_T_PR_SIZE_SIZE 8 1178 1179 #define MSG_CNOTE_T_PR_SNAME 11292 1180 #define MSG_CNOTE_T_PR_SNAME_SIZE 9 1181 1182 #define MSG_CNOTE_T_PR_START 11302 1183 #define MSG_CNOTE_T_PR_START_SIZE 9 1184 1185 #define MSG_CNOTE_T_PR_STATE 11312 1186 #define MSG_CNOTE_T_PR_STATE_SIZE 9 1187 1188 #define MSG_CNOTE_T_PR_STIME 11322 1189 #define MSG_CNOTE_T_PR_STIME_SIZE 9 1190 1191 #define MSG_CNOTE_T_PR_STKBASE 11332 1192 #define MSG_CNOTE_T_PR_STKBASE_SIZE 11 1193 1194 #define MSG_CNOTE_T_PR_STKSIZE 11344 1195 #define MSG_CNOTE_T_PR_STKSIZE_SIZE 11 1196 1197 #define MSG_CNOTE_T_PR_STYPE 11356 1198 #define MSG_CNOTE_T_PR_STYPE_SIZE 9 1199 1200 #define MSG_CNOTE_T_PR_SUID 11366 1201 #define MSG_CNOTE_T_PR_SUID_SIZE 8 1202 1203 #define MSG_CNOTE_T_PR_SYSARG 11375 1204 #define MSG_CNOTE_T_PR_SYSARG_SIZE 10 1205 1206 #define MSG_CNOTE_T_PR_SYSCALL 11386 1207 #define MSG_CNOTE_T_PR_SYSCALL_SIZE 11 1208 1209 #define MSG_CNOTE_T_PR_SYSENTRY 11398 1210 #define MSG_CNOTE_T_PR_SYSENTRY_SIZE 12 1211 1212 #define MSG_CNOTE_T_PR_SYSEXIT 11411 1213 #define MSG_CNOTE_T_PR_SYSEXIT_SIZE 11 1214 1215 #define MSG_CNOTE_T_PR_TASKID 11423 1216 #define MSG_CNOTE_T_PR_TASKID_SIZE 10 1217 1218 #define MSG_CNOTE_T_PR_TIME 11434 1219 #define MSG_CNOTE_T_PR_TIME_SIZE 8 1220 1221 #define MSG_CNOTE_T_PR_TSTAMP 11443 1222 #define MSG_CNOTE_T_PR_TSTAMP_SIZE 10 1223 1224 #define MSG_CNOTE_T_PR_TTYDEV 11454 1225 #define MSG_CNOTE_T_PR_TTYDEV_SIZE 10 1226 1227 #define MSG_CNOTE_T_PR_UID 11465 1228 #define MSG_CNOTE_T_PR_UID_SIZE 7 1229 1230 #define MSG_CNOTE_T_PR_USTACK 11473 1231 #define MSG_CNOTE_T_PR_USTACK_SIZE 10 1232 1233 #define MSG_CNOTE_T_PR_UTIME 11484 1234 #define MSG_CNOTE_T_PR_UTIME_SIZE 9 1235 1236 #define MSG_CNOTE_T_PR_WCHAN 11494 1237 #define MSG_CNOTE_T_PR_WCHAN_SIZE 9 1238 1239 #define MSG_CNOTE_T_PR_WHAT 11504 1240 #define MSG_CNOTE_T_PR_WHAT_SIZE 8 1241 1242 #define MSG_CNOTE_T_PR_WHO 11513 1243 #define MSG_CNOTE_T_PR_WHO_SIZE 7 1244 1245 #define MSG_CNOTE_T_PR_WHY 11521 1246 #define MSG_CNOTE_T_PR_WHY_SIZE 7 1247 1248 #define MSG_CNOTE_T_PR_WSTAT 11529 1249 #define MSG_CNOTE_T_PR_WSTAT_SIZE 9 1250 1251 #define MSG_CNOTE_T_PR_ZOMB 11539 1252 #define MSG_CNOTE_T_PR_ZOMB_SIZE 8 1253 1254 #define MSG_CNOTE_T_PR_ZONEID 11548 1255 #define MSG_CNOTE_T_PR_ZONEID_SIZE 10 1256 1257 #define MSG_CNOTE_T_SA_FLAGS 11559 1258 #define MSG_CNOTE_T_SA_FLAGS_SIZE 9 1259 1260 #define MSG_CNOTE_T_SA_HANDLER 11569 1261 #define MSG_CNOTE_T_SA_HANDLER_SIZE 11 1262 1263 #define MSG_CNOTE_T_SA_MASK 11581 1264 #define MSG_CNOTE_T_SA_MASK_SIZE 8 1265 1266 #define MSG_CNOTE_T_SA_SIGACTION 11590 1267 #define MSG_CNOTE_T_SA_SIGACTION_SIZE 13 1268 1269 #define MSG_CNOTE_T_SIVAL_INT 11604 1270 #define MSG_CNOTE_T_SIVAL_INT_SIZE 10 1271 1272 #define MSG_CNOTE_T_SIVAL_PTR 11615 1273 #define MSG_CNOTE_T_SIVAL_PTR_SIZE 10 1274 1275 #define MSG_CNOTE_T_SI_ADDR 11626 1276 #define MSG_CNOTE_T_SI_ADDR_SIZE 8 1277 1278 #define MSG_CNOTE_T_SI_BAND 11635 1279 #define MSG_CNOTE_T_SI_BAND_SIZE 8 1280 1281 #define MSG_CNOTE_T_SI_CODE 11644 1282 #define MSG_CNOTE_T_SI_CODE_SIZE 8 1283 1284 #define MSG_CNOTE_T_SI_CTID 11653 1285 #define MSG_CNOTE_T_SI_CTID_SIZE 8 1286 1287 #define MSG_CNOTE_T_SI_ENTITY 11662 1288 #define MSG_CNOTE_T_SI_ENTITY_SIZE 9 1289 1290 #define MSG_CNOTE_T_SI_ERRNO 11672 1291 #define MSG_CNOTE_T_SI_ERRNO_SIZE 9 1292 1293 #define MSG_CNOTE_T_SI_PID 11682 1294 #define MSG_CNOTE_T_SI_PID_SIZE 7 1295 1296 #define MSG_CNOTE_T_SI_SIGNO 11690 1297 #define MSG_CNOTE_T_SI_SIGNO_SIZE 9 1298 1299 #define MSG_CNOTE_T_SI_STATUS 11700 1300 #define MSG_CNOTE_T_SI_STATUS_SIZE 10 1301 1302 #define MSG_CNOTE_T_SI_UID 11711 1303 #define MSG_CNOTE_T_SI_UID_SIZE 7 1304 1305 #define MSG_CNOTE_T_SI_VALUE 11719 1306 #define MSG_CNOTE_T_SI_VALUE_SIZE 9 1307 1308 #define MSG_CNOTE_T_SI_ZONEID 11729 1309 #define MSG_CNOTE_T_SI_ZONEID_SIZE 10 1310 1311 #define MSG_CNOTE_T_SS_FLAGS 11740 1312 #define MSG_CNOTE_T_SS_FLAGS_SIZE 9 1313 1314 #define MSG_CNOTE_T_SS_SIZE 11750 1315 #define MSG_CNOTE_T_SS_SIZE_SIZE 8 1316 1317 #define MSG_CNOTE_T_SS_SP 11759 1318 #define MSG_CNOTE_T_SS_SP_SIZE 6 1319 1320 #define MSG_CNOTE_T_TV_NSEC 11766 1321 #define MSG_CNOTE_T_TV_NSEC_SIZE 8 1322 1323 #define MSG_CNOTE_T_TV_SEC 11775 1324 #define MSG_CNOTE_T_TV_SEC_SIZE 7 1325 1326 #define MSG_CNOTE_T_UTS_MACHINE 11783 1327 #define MSG_CNOTE_T_UTS_MACHINE_SIZE 8 1328 1329 #define MSG_CNOTE_T_UTS_NODENAME 11792 1330 #define MSG_CNOTE_T_UTS_NODENAME_SIZE 9 1331 1332 #define MSG_CNOTE_T_UTS_RELEASE 11802 1333 #define MSG_CNOTE_T_UTS_RELEASE_SIZE 8 1334 1335 #define MSG_CNOTE_T_UTS_SYSNAME 11811 1336 #define MSG_CNOTE_T_UTS_SYSNAME_SIZE 8 1337 1338 #define MSG_CNOTE_T_UTS_VERSION 11820 1339 #define MSG_CNOTE_T_UTS_VERSION_SIZE 8 1340 1341 #define MSG_CNOTE_T_PR_FD 11829 1342 #define MSG_CNOTE_T_PR_FD_SIZE 6 1343 1344 #define MSG_CNOTE_T_PR_MODE 11836 1345 #define MSG_CNOTE_T_PR_MODE_SIZE 8 1346 1347 #define MSG_CNOTE_T_PR_PATH 11845 1348 #define MSG_CNOTE_T_PR_PATH_SIZE 8 1349 1350 #define MSG_CNOTE_T_PR_MAJOR 11854 1351 #define MSG_CNOTE_T_PR_MAJOR_SIZE 9 1352 1353 #define MSG_CNOTE_T_PR_MINOR 11864 1354 #define MSG_CNOTE_T_PR_MINOR_SIZE 9 1355 1356 #define MSG_CNOTE_T_PR_RMAJOR 11874 1357 #define MSG_CNOTE_T_PR_RMAJOR_SIZE 10 1358 1359 #define MSG_CNOTE_T_PR_RMINOR 11885 1360 #define MSG_CNOTE_T_PR_RMINOR_SIZE 10 1361 1362 #define MSG_CNOTE_T_PR_OFFSET 11896 1363 #define MSG_CNOTE_T_PR_OFFSET_SIZE 10 1364 1365 #define MSG_CNOTE_T_PR_INO 11907 1366 #define MSG_CNOTE_T_PR_INO_SIZE 7 1367 1368 #define MSG_CNOTE_T_PR_FILEFLAGS 11915 1369 #define MSG_CNOTE_T_PR_FILEFLAGS_SIZE 13 1370 1371 #define MSG_CNOTE_T_PR_FDFLAGS 11929 1372 #define MSG_CNOTE_T_PR_FDFLAGS_SIZE 11 1373 1374 #define MSG_PHDRNAM_CAP 11941 1375 #define MSG_PHDRNAM_CAP_SIZE 15 1376 1377 #define MSG_PHDRNAM_CAPINFO 11957 1378 #define MSG_PHDRNAM_CAPINFO_SIZE 19 1379 1380 #define MSG_PHDRNAM_CAPCHAIN 11977 1381 #define MSG_PHDRNAM_CAPCHAIN_SIZE 20 1382 1383 #define MSG_PHDRNAM_DYN 11998 1384 #define MSG_PHDRNAM_DYN_SIZE 14 1385 1386 #define MSG_PHDRNAM_DYNSTR 12013 1387 #define MSG_PHDRNAM_DYNSTR_SIZE 13 1388 1389 #define MSG_PHDRNAM_DYNSYM 12027 1390 #define MSG_PHDRNAM_DYNSYM_SIZE 13 1391 1392 #define MSG_PHDRNAM_FINIARR 12041 1393 #define MSG_PHDRNAM_FINIARR_SIZE 17 1394 1395 #define MSG_PHDRNAM_HASH 12059 1396 #define MSG_PHDRNAM_HASH_SIZE 11 1397 1398 #define MSG_PHDRNAM_INITARR 12071 1399 #define MSG_PHDRNAM_INITARR_SIZE 17 1400 1401 #define MSG_PHDRNAM_INTERP 12089 1402 #define MSG_PHDRNAM_INTERP_SIZE 13 1403 1404 #define MSG_PHDRNAM_LDYNSYM 12103 1405 #define MSG_PHDRNAM_LDYNSYM_SIZE 19 1406 1407 #define MSG_PHDRNAM_MOVE 12123 1408 #define MSG_PHDRNAM_MOVE_SIZE 11 1409 1410 #define MSG_PHDRNAM_NOTE 12135 1411 #define MSG_PHDRNAM_NOTE_SIZE 11 1412 1413 #define MSG_PHDRNAM_PREINITARR 12147 1414 #define MSG_PHDRNAM_PREINITARR_SIZE 20 1415 1416 #define MSG_PHDRNAM_REL 12168 1417 #define MSG_PHDRNAM_REL_SIZE 10 1418 1419 #define MSG_PHDRNAM_RELA 12179 1420 #define MSG_PHDRNAM_RELA_SIZE 11 1421 1422 #define MSG_PHDRNAM_SYMINFO 12191 1423 #define MSG_PHDRNAM_SYMINFO_SIZE 14 1424 1425 #define MSG_PHDRNAM_SYMSORT 12206 1426 #define MSG_PHDRNAM_SYMSORT_SIZE 19 1427 1428 #define MSG_PHDRNAM_TLSSORT 12226 1429 #define MSG_PHDRNAM_TLSSORT_SIZE 19 1430 1431 #define MSG_PHDRNAM_UNWIND 12246 1432 #define MSG_PHDRNAM_UNWIND_SIZE 19 1433 1434 #define MSG_PHDRNAM_VER 12266 1435 #define MSG_PHDRNAM_VER_SIZE 19 1436 1437 #else /* __lint */ 1438 1439 extern const char * _elfdump_msg(Msg); 1440 1441 #ifndef MSG_SGS_LOCAL_ARRAY 1442 #define MSG_SGS_LOCAL_ARRAY "" 1443 #endif 1444 1445 extern const char __elfdump_msg[]; 1446 1447 #define MSG_ORIG_STRTAB(_x, _s) _x 1448 #define MSG_ORIG(x) x 1449 #define MSG_INTL(x) x 1450 1451 #ifndef LINTSUP_SUPPRESS_STRINGS 1452 1453 #define MSG_USAGE_BRIEF "usage: %s [-cCdegGhHiklmnrSsuvy] [-I index] [-N name] [-O osabi] [-T type] [-p | -w outfile] file...\n" 1454 #define MSG_USAGE_BRIEF_SIZE 101 1455 1456 #define MSG_USAGE_DETAIL1 "\t[-c]\t\tdump section header information\n" 1457 #define MSG_USAGE_DETAIL1_SIZE 39 1458 1459 #define MSG_USAGE_DETAIL2 "\t[-C]\t\tdemangle C++ symbol names\n" 1460 #define MSG_USAGE_DETAIL2_SIZE 33 1461 1462 #define MSG_USAGE_DETAIL3 "\t[-d]\t\tdump the contents of the .dynamic section\n" 1463 #define MSG_USAGE_DETAIL3_SIZE 49 1464 1465 #define MSG_USAGE_DETAIL4 "\t[-e]\t\tdump the elf header\n" 1466 #define MSG_USAGE_DETAIL4_SIZE 27 1467 1468 #define MSG_USAGE_DETAIL5 "\t[-g]\t\tdump the contents of the .group sections\n" 1469 #define MSG_USAGE_DETAIL5_SIZE 48 1470 1471 #define MSG_USAGE_DETAIL6 "\t[-G]\t\tdump the contents of the .got section\n" 1472 #define MSG_USAGE_DETAIL6_SIZE 45 1473 1474 #define MSG_USAGE_DETAIL7 "\t[-h]\t\tdump the contents of the .hash section\n" 1475 #define MSG_USAGE_DETAIL7_SIZE 46 1476 1477 #define MSG_USAGE_DETAIL8 "\t[-H]\t\tdump the contents of the .SUNW_cap section\n" 1478 #define MSG_USAGE_DETAIL8_SIZE 50 1479 1480 #define MSG_USAGE_DETAIL9 "\t[-i]\t\tdump the contents of the .interp section\n" 1481 #define MSG_USAGE_DETAIL9_SIZE 48 1482 1483 #define MSG_USAGE_DETAIL10 "\t[-I index]\tqualify an option with an index\n" 1484 #define MSG_USAGE_DETAIL10_SIZE 44 1485 1486 #define MSG_USAGE_DETAIL11 "\t[-l]\t\tdump with no truncated section names\n" 1487 #define MSG_USAGE_DETAIL11_SIZE 44 1488 1489 #define MSG_USAGE_DETAIL12 "\t[-k]\t\tcalculate elf checksum\n" 1490 #define MSG_USAGE_DETAIL12_SIZE 30 1491 1492 #define MSG_USAGE_DETAIL13 "\t[-m]\t\tdump the contents of the .SUNW_move section\n" 1493 #define MSG_USAGE_DETAIL13_SIZE 51 1494 1495 #define MSG_USAGE_DETAIL14 "\t[-n]\t\tdump the contents of the .note section\n" 1496 #define MSG_USAGE_DETAIL14_SIZE 46 1497 1498 #define MSG_USAGE_DETAIL15 "\t[-N name]\tqualify an option with a `name'\n" 1499 #define MSG_USAGE_DETAIL15_SIZE 43 1500 1501 #define MSG_USAGE_DETAIL16 "\t[-O osabi]\tuse given osabi to interpret object\n" 1502 #define MSG_USAGE_DETAIL16_SIZE 48 1503 1504 #define MSG_USAGE_DETAIL17 "\t[-P]\t\tuse program headers to generate section headers\n" 1505 #define MSG_USAGE_DETAIL17_SIZE 55 1506 1507 #define MSG_USAGE_DETAIL18 "\t[-p]\t\tdump the program headers\n" 1508 #define MSG_USAGE_DETAIL18_SIZE 32 1509 1510 #define MSG_USAGE_DETAIL19 "\t[-r]\t\tdump the contents of the relocation sections\n" 1511 #define MSG_USAGE_DETAIL19_SIZE 52 1512 1513 #define MSG_USAGE_DETAIL20 "\t[-S]\t\tdump the contents of the sort index sections\n" 1514 #define MSG_USAGE_DETAIL20_SIZE 52 1515 1516 #define MSG_USAGE_DETAIL21 "\t[-s]\t\tdump the contents of the symbol table sections\n" 1517 #define MSG_USAGE_DETAIL21_SIZE 54 1518 1519 #define MSG_USAGE_DETAIL22 "\t[-T type]\tqualify an option with a section or program header type\n" 1520 #define MSG_USAGE_DETAIL22_SIZE 67 1521 1522 #define MSG_USAGE_DETAIL23 "\t[-u]\t\tdump the contents of a frame unwind section\n" 1523 #define MSG_USAGE_DETAIL23_SIZE 51 1524 1525 #define MSG_USAGE_DETAIL24 "\t[-v]\t\tdump the contents of the version sections\n" 1526 #define MSG_USAGE_DETAIL24_SIZE 49 1527 1528 #define MSG_USAGE_DETAIL25 "\t[-w file]\twrite the contents of specified section to `file'\n" 1529 #define MSG_USAGE_DETAIL25_SIZE 61 1530 1531 #define MSG_USAGE_DETAIL26 "\t[-y]\t\tdump the contents of the .SUNW_syminfo section\n" 1532 #define MSG_USAGE_DETAIL26_SIZE 54 1533 1534 #define MSG_ERR_BADFILE "%s: invalid file type\n" 1535 #define MSG_ERR_BADFILE_SIZE 22 1536 1537 #define MSG_ERR_BADREL1 "%s: bad relocation entry: %s: relocation requires symbol\n" 1538 #define MSG_ERR_BADREL1_SIZE 57 1539 1540 #define MSG_ERR_NOSHDR "%s: section headers are not present: synthesizing from program headers (-P option)\n" 1541 #define MSG_ERR_NOSHDR_SIZE 83 1542 1543 #define MSG_ERR_PNEEDSPH "%s: file without program headers is incompatible with -P option\n" 1544 #define MSG_ERR_PNEEDSPH_SIZE 64 1545 1546 #define MSG_ERR_NOSHSTRSEC "%s: no header string table section (shstrtab). header names are not available\n" 1547 #define MSG_ERR_NOSHSTRSEC_SIZE 78 1548 1549 #define MSG_ERR_SHSTRNULL "%s: zero size section header string table (shstrtab). header names are not available\n" 1550 #define MSG_ERR_SHSTRNULL_SIZE 85 1551 1552 #define MSG_ERR_FAILURE "%s: %s failed: %s\n" 1553 #define MSG_ERR_FAILURE_SIZE 18 1554 1555 #define MSG_ERR_BADSHDRALIGN "%s: bad section header array alignment\n" 1556 #define MSG_ERR_BADSHDRALIGN_SIZE 39 1557 1558 #define MSG_ERR_BADPHDRALIGN "%s: bad program header array alignment\n" 1559 #define MSG_ERR_BADPHDRALIGN_SIZE 39 1560 1561 #define MSG_ERR_BADSHNAME "%s: section[%d]: invalid sh_name: %lld\n" 1562 #define MSG_ERR_BADSHNAME_SIZE 39 1563 1564 #define MSG_ERR_BADSHLINK "%s: %s: invalid sh_link: %d\n" 1565 #define MSG_ERR_BADSHLINK_SIZE 28 1566 1567 #define MSG_ERR_BADSHINFO "%s: %s: invalid sh_info: %d\n" 1568 #define MSG_ERR_BADSHINFO_SIZE 28 1569 1570 #define MSG_ERR_BADSHTYPE "%s: %s: invalid sh_type: %d\n" 1571 #define MSG_ERR_BADSHTYPE_SIZE 28 1572 1573 #define MSG_ERR_BADALIGN "%s: %s: bad sh_offset alignment\n" 1574 #define MSG_ERR_BADALIGN_SIZE 32 1575 1576 #define MSG_ERR_BADSYM2 "%s: %s: index[%d]: bad symbol entry: %s: must be SHN_COMMON or defined in SHT_NOBITS section\n" 1577 #define MSG_ERR_BADSYM2_SIZE 93 1578 1579 #define MSG_ERR_BADSYM3 "%s: %s: index[%d]: bad symbol entry: %s: must be defined in a SHF_TLS section\n" 1580 #define MSG_ERR_BADSYM3_SIZE 78 1581 1582 #define MSG_ERR_BADSYM4 "%s: %s: index[%d]: bad symbol entry: %s: must be defined in a non-SHF_TLS section\n" 1583 #define MSG_ERR_BADSYM4_SIZE 82 1584 1585 #define MSG_ERR_BADSYM5 "%s: %s: index[%d]: bad symbol entry: %s: invalid shndx: %d\n" 1586 #define MSG_ERR_BADSYM5_SIZE 59 1587 1588 #define MSG_ERR_BADSYM6 "%s: %s: index[%d]: bad symbol entry: %s: section[%d] size: %#llx: symbol (address %#llx, size %#llx) lies outside of containing section\n" 1589 #define MSG_ERR_BADSYM6_SIZE 136 1590 1591 #define MSG_ERR_BADSYM7 "%s: %s: index[%d]: suspicious global symbol entry: %s: lies within local symbol range (index < %lld)\n" 1592 #define MSG_ERR_BADSYM7_SIZE 101 1593 1594 #define MSG_ERR_BADSYM8 "%s: %s: index[%d]: suspicious local symbol entry: %s: lies within global symbol range (index >= %lld)\n" 1595 #define MSG_ERR_BADSYM8_SIZE 102 1596 1597 #define MSG_ERR_RELBADSYMNDX "%s: bad symbol reference %d: from relocation entry: %d\n" 1598 #define MSG_ERR_RELBADSYMNDX_SIZE 55 1599 1600 #define MSG_ERR_HSBADSYMNDX "%s: bad symbol reference %d: from hash entry: %d\n" 1601 #define MSG_ERR_HSBADSYMNDX_SIZE 49 1602 1603 #define MSG_ERR_BADSYMXINDEX1 "%s: %s: index[%d]: invalid SHN_XINDEX reference: SHT_SYMTAB_SHNDX section truncated: no entry for this symbol\n" 1604 #define MSG_ERR_BADSYMXINDEX1_SIZE 110 1605 1606 #define MSG_ERR_BADSYMXINDEX2 "%s: %s: index[%d]: invalid SHN_XINDEX reference: bad SHT_SYMTAB_SHNDX entry: invalid shndx: 0x%x\n" 1607 #define MSG_ERR_BADSYMXINDEX2_SIZE 97 1608 1609 #define MSG_ERR_BADSYMXINDEX3 "%s: %s: index[%d]: invalid SHN_XINDEX reference: SHT_SYMTAB_SHNDX section not found\n" 1610 #define MSG_ERR_BADSYMXINDEX3_SIZE 84 1611 1612 #define MSG_ERR_BADSTOFF "%s: %s: index[%d]: bad %s offset: 0x%x: max 0x%x\n" 1613 #define MSG_ERR_BADSTOFF_SIZE 49 1614 1615 #define MSG_ERR_BADSZ "%s: %s: zero size or zero entry size information\n" 1616 #define MSG_ERR_BADSZ_SIZE 49 1617 1618 #define MSG_ERR_BADMINFO "%s: %s: invalid m_info: 0x%llx\n" 1619 #define MSG_ERR_BADMINFO_SIZE 31 1620 1621 #define MSG_ERR_BADHASH "%s: %s: bad hash entry: symbol %s: exists in bucket %d, should be bucket %ld\n" 1622 #define MSG_ERR_BADHASH_SIZE 77 1623 1624 #define MSG_ERR_NODYNSYM "%s: %s: associated SHT_DYNSYM section not found\n" 1625 #define MSG_ERR_NODYNSYM_SIZE 48 1626 1627 #define MSG_ERR_BADNDXSEC "%s: %s: unexpected section type associated with index section: %s\n" 1628 #define MSG_ERR_BADNDXSEC_SIZE 66 1629 1630 #define MSG_ERR_BADSYMNDX "%s: %s: bad symbol index: %d\n" 1631 #define MSG_ERR_BADSYMNDX_SIZE 29 1632 1633 #define MSG_ERR_BADVER "%s: %s: index[%d]: version %d is out of range: version definitions available: 0-%d\n" 1634 #define MSG_ERR_BADVER_SIZE 83 1635 1636 #define MSG_ERR_NOTSTRTAB "%s: section[%d] is not a string table as expected by section[%d]\n" 1637 #define MSG_ERR_NOTSTRTAB_SIZE 65 1638 1639 #define MSG_ERR_LDYNNOTADJ "%s: bad dynamic symbol table layout: %s and %s sections are not adjacent\n" 1640 #define MSG_ERR_LDYNNOTADJ_SIZE 73 1641 1642 #define MSG_ERR_SECMEMOVER "%s: memory overlap between section[%d]: %s: %llx:%llx and section[%d]: %s: %llx:%llx\n" 1643 #define MSG_ERR_SECMEMOVER_SIZE 85 1644 1645 #define MSG_ERR_SHDRMEMOVER "%s: memory overlap between section header table: %llx:%llx and section[%d]: %s: %llx:%llx\n" 1646 #define MSG_ERR_SHDRMEMOVER_SIZE 90 1647 1648 #define MSG_ERR_MULTDYN "%s: %d dynamic sections seen (1 expected)\n" 1649 #define MSG_ERR_MULTDYN_SIZE 42 1650 1651 #define MSG_ERR_DYNNOBCKSEC "%s: object lacks %s section required by %s dynamic entry\n" 1652 #define MSG_ERR_DYNNOBCKSEC_SIZE 57 1653 1654 #define MSG_ERR_DYNBADADDR "%s: %s (%#llx) does not match shdr[%d: %s].sh_addr (%#llx)\n" 1655 #define MSG_ERR_DYNBADADDR_SIZE 59 1656 1657 #define MSG_ERR_DYNBADSIZE "%s: %s (%#llx) does not match shdr[%d: %s].sh_size (%#llx)\n" 1658 #define MSG_ERR_DYNBADSIZE_SIZE 59 1659 1660 #define MSG_ERR_DYNBADENTSIZE "%s: %s (%#llx) does not match shdr[%d: %s].sh_entsize (%#llx)\n" 1661 #define MSG_ERR_DYNBADENTSIZE_SIZE 62 1662 1663 #define MSG_ERR_DYNSYMVAL "%s: %s: symbol value does not match %s entry: %s: value: %#llx\n" 1664 #define MSG_ERR_DYNSYMVAL_SIZE 63 1665 1666 #define MSG_ERR_MALSTR "%s: %s: malformed string table, initial or final byte\n" 1667 #define MSG_ERR_MALSTR_SIZE 54 1668 1669 #define MSG_ERR_MULTEHFRMHDR "%s: [%d: %s] multiple .eh_frame_hdr sections seen (1 expected)\n" 1670 #define MSG_ERR_MULTEHFRMHDR_SIZE 63 1671 1672 #define MSG_ERR_BADEHFRMPTR "%s: section[%d: %s] FramePtr (%#llx) does not match shdr[%d: %s].sh_addr (%#llx)\n" 1673 #define MSG_ERR_BADEHFRMPTR_SIZE 81 1674 1675 #define MSG_ERR_BADSORT "%s: %s: index[%d]: invalid sort order\n" 1676 #define MSG_ERR_BADSORT_SIZE 38 1677 1678 #define MSG_ERR_BADSIDYNNDX "%s: [%d: %s][%d]: dynamic section index out of range (0 - %d): %d\n" 1679 #define MSG_ERR_BADSIDYNNDX_SIZE 66 1680 1681 #define MSG_ERR_BADSIDYNTAG "%s: [%d: %s][%d]: dynamic element [%d: %s][%d] should have type %s: %s\n" 1682 #define MSG_ERR_BADSIDYNTAG_SIZE 71 1683 1684 #define MSG_ERR_BADCIEFDELEN "%s: %s: invalid CIE/FDE length: %#llx at %#llx\n" 1685 #define MSG_ERR_BADCIEFDELEN_SIZE 47 1686 1687 #define MSG_WARN_INVINTERP1 "%s: PT_INTERP header has no associated section\n" 1688 #define MSG_WARN_INVINTERP1_SIZE 47 1689 1690 #define MSG_WARN_INVINTERP2 "%s: interp section: %s: and PT_INTERP program header have conflicting size or offsets\n" 1691 #define MSG_WARN_INVINTERP2_SIZE 86 1692 1693 #define MSG_WARN_INVCAP1 "%s: PT_SUNWCAP header has no associated section\n" 1694 #define MSG_WARN_INVCAP1_SIZE 48 1695 1696 #define MSG_WARN_INVCAP2 "%s: capabilities section[%d]: %s: requires PT_CAP program header\n" 1697 #define MSG_WARN_INVCAP2_SIZE 65 1698 1699 #define MSG_WARN_INVCAP3 "%s: capabilities section[%d]: %s: and PT_CAP program header have conflicting size or offsets\n" 1700 #define MSG_WARN_INVCAP3_SIZE 93 1701 1702 #define MSG_WARN_INVCAP4 "%s: capabilities section[%d]: %s: requires string table: invalid sh_info: %d\n" 1703 #define MSG_WARN_INVCAP4_SIZE 77 1704 1705 #define MSG_WARN_INADDR32SF1 "%s: capabilities section %s: software capability ADDR32: is ineffective within a 32-bit object\n" 1706 #define MSG_WARN_INADDR32SF1_SIZE 95 1707 1708 #define MSG_WARN_MULTEHFRM "%s: section[%d: %s]: %s object has multiple .eh_frame sections\n" 1709 #define MSG_WARN_MULTEHFRM_SIZE 63 1710 1711 #define MSG_INFO_LINUXOSABI "%s: %s object has Linux .note.ABI-tag section. Assuming %s\n" 1712 #define MSG_INFO_LINUXOSABI_SIZE 59 1713 1714 #define MSG_ERR_DWOVRFLW "%s: %s: encoded DWARF data exceeds section size\n" 1715 #define MSG_ERR_DWOVRFLW_SIZE 48 1716 1717 #define MSG_ERR_DWBADENC "%s: %s: bad DWARF encoding: %#x\n" 1718 #define MSG_ERR_DWBADENC_SIZE 32 1719 1720 #define MSG_ERR_DWNOCIE "%s: %s: no CIE prior to FDE\n" 1721 #define MSG_ERR_DWNOCIE_SIZE 28 1722 1723 #define MSG_EXR_TITLE_32 " index offset ret_addr length handler type_blk" 1724 #define MSG_EXR_TITLE_32_SIZE 66 1725 1726 #define MSG_EXR_ENTRY_32 "%10.10s 0x%8.8llx 0x%8.8llx 0x%8.8llx 0x%8.8llx 0x%8.8llx" 1727 #define MSG_EXR_ENTRY_32_SIZE 58 1728 1729 #define MSG_EXR_TITLE_64 " index offset ret_addr length handler type_blk" 1730 #define MSG_EXR_TITLE_64_SIZE 98 1731 1732 #define MSG_EXR_ENTRY_64 "%10.10s 0x%16.16llx 0x%16.16llx 0x%16.16llx 0x%16.16llx 0x%16.16llx" 1733 #define MSG_EXR_ENTRY_64_SIZE 68 1734 1735 #define MSG_ELF_SHDR "Section Header[%d]: sh_name: %s" 1736 #define MSG_ELF_SHDR_SIZE 32 1737 1738 #define MSG_ELF_PHDR "Program Header[%d]:" 1739 #define MSG_ELF_PHDR_SIZE 19 1740 1741 #define MSG_ELF_SCN_CAP "Capabilities Section: %s" 1742 #define MSG_ELF_SCN_CAP_SIZE 25 1743 1744 #define MSG_ELF_SCN_CAPCHAIN "Capabilities Chain Section: %s" 1745 #define MSG_ELF_SCN_CAPCHAIN_SIZE 31 1746 1747 #define MSG_ELF_SCN_INTERP "Interpreter Section: %s" 1748 #define MSG_ELF_SCN_INTERP_SIZE 24 1749 1750 #define MSG_ELF_SCN_VERDEF "Version Definition Section: %s" 1751 #define MSG_ELF_SCN_VERDEF_SIZE 31 1752 1753 #define MSG_ELF_SCN_VERNEED "Version Needed Section: %s" 1754 #define MSG_ELF_SCN_VERNEED_SIZE 27 1755 1756 #define MSG_ELF_SCN_SYMTAB "Symbol Table Section: %s" 1757 #define MSG_ELF_SCN_SYMTAB_SIZE 25 1758 1759 #define MSG_ELF_SCN_RELOC "Relocation Section: %s" 1760 #define MSG_ELF_SCN_RELOC_SIZE 23 1761 1762 #define MSG_ELF_SCN_UNWIND "Unwind Section: %s" 1763 #define MSG_ELF_SCN_UNWIND_SIZE 18 1764 1765 #define MSG_ELF_SCN_DYNAMIC "Dynamic Section: %s" 1766 #define MSG_ELF_SCN_DYNAMIC_SIZE 20 1767 1768 #define MSG_ELF_SCN_NOTE "Note Section: %s" 1769 #define MSG_ELF_SCN_NOTE_SIZE 17 1770 1771 #define MSG_ELF_SCN_HASH "Hash Section: %s" 1772 #define MSG_ELF_SCN_HASH_SIZE 17 1773 1774 #define MSG_ELF_SCN_SYMINFO "Syminfo Section: %s" 1775 #define MSG_ELF_SCN_SYMINFO_SIZE 20 1776 1777 #define MSG_ELF_SCN_GOT "Global Offset Table Section: %s" 1778 #define MSG_ELF_SCN_GOT_SIZE 32 1779 1780 #define MSG_ELF_SCN_GRP "Group Section: %s" 1781 #define MSG_ELF_SCN_GRP_SIZE 18 1782 1783 #define MSG_ELF_SCN_MOVE "Move Section: %s" 1784 #define MSG_ELF_SCN_MOVE_SIZE 17 1785 1786 #define MSG_ELF_SCN_SYMSORT1 "Symbol Sort Section: %s (%s)" 1787 #define MSG_ELF_SCN_SYMSORT1_SIZE 29 1788 1789 #define MSG_ELF_SCN_SYMSORT2 "Symbol Sort Section: %s (%s / %s)" 1790 #define MSG_ELF_SCN_SYMSORT2_SIZE 34 1791 1792 #define MSG_OBJ_CAP_TITLE " Object Capabilities:" 1793 #define MSG_OBJ_CAP_TITLE_SIZE 21 1794 1795 #define MSG_SYM_CAP_TITLE " Symbol Capabilities:" 1796 #define MSG_SYM_CAP_TITLE_SIZE 21 1797 1798 #define MSG_CAPINFO_ENTRIES " Symbols:" 1799 #define MSG_CAPINFO_ENTRIES_SIZE 10 1800 1801 #define MSG_CAPCHAIN_TITLE " Capabilities family: %s" 1802 #define MSG_CAPCHAIN_TITLE_SIZE 24 1803 1804 #define MSG_CAPCHAIN_ENTRY " chainndx symndx name" 1805 #define MSG_CAPCHAIN_ENTRY_SIZE 28 1806 1807 #define MSG_ERR_INVCAP "%s: capabilities section: %s: contains symbol capabilities groups, but no capabilities information section is defined: invalid sh_link: %d\n" 1808 #define MSG_ERR_INVCAP_SIZE 139 1809 1810 #define MSG_ERR_INVCAPINFO1 "%s: capabilities information section: %s: no symbol table is defined: invalid sh_link: %d\n" 1811 #define MSG_ERR_INVCAPINFO1_SIZE 90 1812 1813 #define MSG_ERR_INVCAPINFO2 "%s: capabilities information section: %s: no capabilities chain is defined: invalid sh_info: %d\n" 1814 #define MSG_ERR_INVCAPINFO2_SIZE 96 1815 1816 #define MSG_ERR_INVCAPINFO3 "%s: capabilities information section: %s: index %d: bad capabilities chain index defined: %d\n" 1817 #define MSG_ERR_INVCAPINFO3_SIZE 93 1818 1819 #define MSG_ERR_CHBADSYMNDX "%s: bad symbol reference %d: from capability chain: %s entry: %d\n" 1820 #define MSG_ERR_CHBADSYMNDX_SIZE 65 1821 1822 #define MSG_ELF_HASH_BKTS1 "%10.10s buckets contain %8d symbols" 1823 #define MSG_ELF_HASH_BKTS1_SIZE 36 1824 1825 #define MSG_ELF_HASH_BKTS2 "%10.10s buckets %8d symbols (globals)" 1826 #define MSG_ELF_HASH_BKTS2_SIZE 46 1827 1828 #define MSG_ELF_HASH_INFO " bucket symndx name" 1829 #define MSG_ELF_HASH_INFO_SIZE 28 1830 1831 #define MSG_HASH_OVERFLW "%s: warning: section %s: too many symbols to count, bucket=%d count=%d" 1832 #define MSG_HASH_OVERFLW_SIZE 70 1833 1834 #define MSG_ELF_ERR_SHDR "\tunable to obtain section header: shstrtab[%lld]\n" 1835 #define MSG_ELF_ERR_SHDR_SIZE 49 1836 1837 #define MSG_ELF_ERR_DATA "\tunable to obtain section data: shstrtab[%lld]\n" 1838 #define MSG_ELF_ERR_DATA_SIZE 47 1839 1840 #define MSG_ELF_ERR_SCN "\tunable to obtain section header: section[%d]\n" 1841 #define MSG_ELF_ERR_SCN_SIZE 46 1842 1843 #define MSG_ELF_ERR_SCNDATA "\tunable to obtain section data: section[%d]\n" 1844 #define MSG_ELF_ERR_SCNDATA_SIZE 44 1845 1846 #define MSG_ARCHIVE_SYMTAB_32 "\nSymbol Table: (archive, 32-bit offsets)" 1847 #define MSG_ARCHIVE_SYMTAB_32_SIZE 40 1848 1849 #define MSG_ARCHIVE_SYMTAB_64 "\nSymbol Table: (archive, 64-bit offsets)" 1850 #define MSG_ARCHIVE_SYMTAB_64_SIZE 40 1851 1852 #define MSG_ARCHIVE_FIELDS_32 " index offset member name and symbol" 1853 #define MSG_ARCHIVE_FIELDS_32_SIZE 46 1854 1855 #define MSG_ARCHIVE_FIELDS_64 " index offset member name and symbol" 1856 #define MSG_ARCHIVE_FIELDS_64_SIZE 54 1857 1858 #define MSG_GOT_MULTIPLE "%s: multiple relocations against the same GOT entry ndx: %d addr: 0x%llx\n" 1859 #define MSG_GOT_MULTIPLE_SIZE 73 1860 1861 #define MSG_GOT_UNEXPECTED "%s: warning: section %s: section unexpected within relocatable object\n" 1862 #define MSG_GOT_UNEXPECTED_SIZE 70 1863 1864 #define MSG_STR_NULL "(null)" 1865 #define MSG_STR_NULL_SIZE 6 1866 1867 #define MSG_STR_DEPRECATED "(deprecated value)" 1868 #define MSG_STR_DEPRECATED_SIZE 18 1869 1870 #define MSG_STR_UNKNOWN "<unknown>" 1871 #define MSG_STR_UNKNOWN_SIZE 9 1872 1873 #define MSG_STR_SECTION "%s (section)" 1874 #define MSG_STR_SECTION_SIZE 12 1875 1876 #define MSG_STR_CHECKSUM "elf checksum: 0x%lx" 1877 #define MSG_STR_CHECKSUM_SIZE 19 1878 1879 #define MSG_FMT_SCNNDX "section[%d]" 1880 #define MSG_FMT_SCNNDX_SIZE 11 1881 1882 #define MSG_FMT_NOTEENTNDX " entry [%d]" 1883 #define MSG_FMT_NOTEENTNDX_SIZE 12 1884 1885 #define MSG_ERR_MALLOC "%s: malloc: %s\n" 1886 #define MSG_ERR_MALLOC_SIZE 15 1887 1888 #define MSG_ERR_OPEN "%s: open: %s\n" 1889 #define MSG_ERR_OPEN_SIZE 13 1890 1891 #define MSG_ERR_READ "%s: read: %s\n" 1892 #define MSG_ERR_READ_SIZE 13 1893 1894 #define MSG_ERR_WRITE "%s: write: %s\n" 1895 #define MSG_ERR_WRITE_SIZE 14 1896 1897 #define MSG_ERR_BAD_T_SHT "%s: unrecognized section header type: %s\n" 1898 #define MSG_ERR_BAD_T_SHT_SIZE 41 1899 1900 #define MSG_ERR_BAD_T_PT "%s: unrecognized program header type: %s\n" 1901 #define MSG_ERR_BAD_T_PT_SIZE 41 1902 1903 #define MSG_ERR_BAD_T_OSABI "%s: unrecognized operating system ABI: %s\n" 1904 #define MSG_ERR_BAD_T_OSABI_SIZE 42 1905 1906 #define MSG_ERR_AMBIG_MATCH "%s: ambiguous use of -I, -N, or -T. Remove -p option or section selection option(s)\n" 1907 #define MSG_ERR_AMBIG_MATCH_SIZE 84 1908 1909 #define MSG_MOVE_TITLE " symndx offset size repeat stride value with respect to" 1910 #define MSG_MOVE_TITLE_SIZE 76 1911 1912 #define MSG_MOVE_ENTRY "%10.10s %#10llx %6d %6d %6d %#16llx %s" 1913 #define MSG_MOVE_ENTRY_SIZE 39 1914 1915 #define MSG_GRP_TITLE " index flags / section signature symbol" 1916 #define MSG_GRP_TITLE_SIZE 54 1917 1918 #define MSG_GRP_SIGNATURE " [0] %-24s %s" 1919 #define MSG_GRP_SIGNATURE_SIZE 21 1920 1921 #define MSG_GRP_INVALSCN "<invalid section>" 1922 #define MSG_GRP_INVALSCN_SIZE 17 1923 1924 #define MSG_NOTE_BADDATASZ "%s: %s: note header exceeds section size. offset: 0x%x\n" 1925 #define MSG_NOTE_BADDATASZ_SIZE 55 1926 1927 #define MSG_NOTE_BADNMSZ "%s: %s: note name value exceeds section size. offset: 0x%x namesize: 0x%x\n" 1928 #define MSG_NOTE_BADNMSZ_SIZE 74 1929 1930 #define MSG_NOTE_BADDESZ "%s: %s: note data size exceeds section size. offset: 0x%x datasize: 0x%x\n" 1931 #define MSG_NOTE_BADDESZ_SIZE 73 1932 1933 #define MSG_NOTE_BADCOREARCH "%s: elfdump core file note support not available for architecture: %s\n" 1934 #define MSG_NOTE_BADCOREARCH_SIZE 70 1935 1936 #define MSG_NOTE_BADCOREDATA "%s: elfdump core file note data truncated or otherwise malformed\n" 1937 #define MSG_NOTE_BADCOREDATA_SIZE 65 1938 1939 #define MSG_NOTE_BADCORETYPE "%s: unknown note type %#x\n" 1940 #define MSG_NOTE_BADCORETYPE_SIZE 26 1941 1942 #define MSG_STR_OSQBRKT "[" 1943 #define MSG_STR_OSQBRKT_SIZE 1 1944 1945 #define MSG_STR_CSQBRKT "]" 1946 #define MSG_STR_CSQBRKT_SIZE 1 1947 1948 #define MSG_GRP_COMDAT " COMDAT " 1949 #define MSG_GRP_COMDAT_SIZE 8 1950 1951 #define MSG_GRP_ENTRY "%10.10s %s [%lld]\n" 1952 #define MSG_GRP_ENTRY_SIZE 20 1953 1954 #define MSG_GRP_UNKNOWN " 0x%x " 1955 #define MSG_GRP_UNKNOWN_SIZE 6 1956 1957 #define MSG_ELF_GOT ".got" 1958 #define MSG_ELF_GOT_SIZE 4 1959 1960 #define MSG_ELF_INIT ".init" 1961 #define MSG_ELF_INIT_SIZE 5 1962 1963 #define MSG_ELF_FINI ".fini" 1964 #define MSG_ELF_FINI_SIZE 5 1965 1966 #define MSG_ELF_INTERP ".interp" 1967 #define MSG_ELF_INTERP_SIZE 7 1968 1969 #define MSG_ELF_GETEHDR "elf_getehdr" 1970 #define MSG_ELF_GETEHDR_SIZE 11 1971 1972 #define MSG_ELF_GETPHDR "elf_getphdr" 1973 #define MSG_ELF_GETPHDR_SIZE 11 1974 1975 #define MSG_ELF_GETSHDR "elf_getshdr" 1976 #define MSG_ELF_GETSHDR_SIZE 11 1977 1978 #define MSG_ELF_GETSCN "elf_getscn" 1979 #define MSG_ELF_GETSCN_SIZE 10 1980 1981 #define MSG_ELF_GETDATA "elf_getdata" 1982 #define MSG_ELF_GETDATA_SIZE 11 1983 1984 #define MSG_ELF_GETARHDR "elf_getarhdr" 1985 #define MSG_ELF_GETARHDR_SIZE 12 1986 1987 #define MSG_ELF_GETARSYM "elf_getarsym" 1988 #define MSG_ELF_GETARSYM_SIZE 12 1989 1990 #define MSG_ELF_RAND "elf_rand" 1991 #define MSG_ELF_RAND_SIZE 8 1992 1993 #define MSG_ELF_BEGIN "elf_begin" 1994 #define MSG_ELF_BEGIN_SIZE 9 1995 1996 #define MSG_ELF_GETPHDRNUM "elf_getphdrnum" 1997 #define MSG_ELF_GETPHDRNUM_SIZE 14 1998 1999 #define MSG_ELF_GETSHDRNUM "elf_getshdrnum" 2000 #define MSG_ELF_GETSHDRNUM_SIZE 14 2001 2002 #define MSG_ELF_GETSHDRSTRNDX "elf_getshdrstrndx" 2003 #define MSG_ELF_GETSHDRSTRNDX_SIZE 17 2004 2005 #define MSG_ELF_XLATETOM "elf_xlatetom" 2006 #define MSG_ELF_XLATETOM_SIZE 12 2007 2008 #define MSG_ELF_ARSYM "ARSYM" 2009 #define MSG_ELF_ARSYM_SIZE 5 2010 2011 #define MSG_SYM_INIT "_init" 2012 #define MSG_SYM_INIT_SIZE 5 2013 2014 #define MSG_SYM_FINI "_fini" 2015 #define MSG_SYM_FINI_SIZE 5 2016 2017 #define MSG_SYM_GOT "_GLOBAL_OFFSET_TABLE_" 2018 #define MSG_SYM_GOT_SIZE 21 2019 2020 #define MSG_STR_OPTIONS "CcdeGgHhiI:klmN:nO:PprSsT:uvw:y" 2021 #define MSG_STR_OPTIONS_SIZE 31 2022 2023 #define MSG_STR_8SP " " 2024 #define MSG_STR_8SP_SIZE 8 2025 2026 #define MSG_STR_EMPTY "" 2027 #define MSG_STR_EMPTY_SIZE 0 2028 2029 #define MSG_STR_CORE "CORE" 2030 #define MSG_STR_CORE_SIZE 4 2031 2032 #define MSG_STR_NOTEABITAG ".note.ABI-tag" 2033 #define MSG_STR_NOTEABITAG_SIZE 13 2034 2035 #define MSG_STR_GNU "GNU" 2036 #define MSG_STR_GNU_SIZE 3 2037 2038 #define MSG_STR_LOC "loc" 2039 #define MSG_STR_LOC_SIZE 3 2040 2041 #define MSG_STR_INITLOC "initloc" 2042 #define MSG_STR_INITLOC_SIZE 7 2043 2044 #define MSG_FMT_INDENT " %s" 2045 #define MSG_FMT_INDENT_SIZE 3 2046 2047 #define MSG_FMT_INDEX " [%lld]" 2048 #define MSG_FMT_INDEX_SIZE 7 2049 2050 #define MSG_FMT_INDEX2 "[%d]" 2051 #define MSG_FMT_INDEX2_SIZE 4 2052 2053 #define MSG_FMT_ASRINDEX "[ asr%d ]" 2054 #define MSG_FMT_ASRINDEX_SIZE 9 2055 2056 #define MSG_FMT_INDEXRNG "[%d-%d]" 2057 #define MSG_FMT_INDEXRNG_SIZE 7 2058 2059 #define MSG_FMT_INTEGER " %d" 2060 #define MSG_FMT_INTEGER_SIZE 3 2061 2062 #define MSG_FMT_HASH_INFO "%10.10s %-10s %s" 2063 #define MSG_FMT_HASH_INFO_SIZE 18 2064 2065 #define MSG_FMT_CHAIN_INFO "%10.10s %-10s %s" 2066 #define MSG_FMT_CHAIN_INFO_SIZE 18 2067 2068 #define MSG_FMT_ARSYM1_32 "%10.10s 0x%8.8llx (%s):%s" 2069 #define MSG_FMT_ARSYM1_32_SIZE 27 2070 2071 #define MSG_FMT_ARSYM2_32 "%10.10s 0x%8.8llx" 2072 #define MSG_FMT_ARSYM2_32_SIZE 18 2073 2074 #define MSG_FMT_ARSYM1_64 "%10.10s 0x%16.16llx (%s):%s" 2075 #define MSG_FMT_ARSYM1_64_SIZE 29 2076 2077 #define MSG_FMT_ARSYM2_64 "%10.10s 0x%16.16llx" 2078 #define MSG_FMT_ARSYM2_64_SIZE 20 2079 2080 #define MSG_FMT_ARNAME "%s(%s)" 2081 #define MSG_FMT_ARNAME_SIZE 6 2082 2083 #define MSG_FMT_NLSTR "\n%s:" 2084 #define MSG_FMT_NLSTR_SIZE 4 2085 2086 #define MSG_FMT_NLSTRNL "\n%s:\n" 2087 #define MSG_FMT_NLSTRNL_SIZE 5 2088 2089 #define MSG_FMT_SECSYM "%.*s%s" 2090 #define MSG_FMT_SECSYM_SIZE 6 2091 2092 #define MSG_HEXDUMP_ROW "%*s%-*s%s" 2093 #define MSG_HEXDUMP_ROW_SIZE 9 2094 2095 #define MSG_HEXDUMP_TOK "%2.2x" 2096 #define MSG_HEXDUMP_TOK_SIZE 5 2097 2098 #define MSG_SUNW_OST_SGS "SUNW_OST_SGS" 2099 #define MSG_SUNW_OST_SGS_SIZE 12 2100 2101 #define MSG_SCN_FRM ".eh_frame" 2102 #define MSG_SCN_FRM_SIZE 9 2103 2104 #define MSG_SCN_FRMHDR ".eh_frame_hdr" 2105 #define MSG_SCN_FRMHDR_SIZE 13 2106 2107 #define MSG_SCN_EXRANGE ".exception_ranges" 2108 #define MSG_SCN_EXRANGE_SIZE 17 2109 2110 #define MSG_UNW_FRMHDR "Frame Header:" 2111 #define MSG_UNW_FRMHDR_SIZE 13 2112 2113 #define MSG_UNW_FRMVERS " Version: %d" 2114 #define MSG_UNW_FRMVERS_SIZE 13 2115 2116 #define MSG_UNW_FRPTRENC " FramePtrEnc: %-20s FramePtr: %#llx" 2117 #define MSG_UNW_FRPTRENC_SIZE 37 2118 2119 #define MSG_UNW_FDCNENC " FdeCntEnc: %-20s FdeCnt: %lld" 2120 #define MSG_UNW_FDCNENC_SIZE 34 2121 2122 #define MSG_UNW_TABENC " TableEnc: %-20s" 2123 #define MSG_UNW_TABENC_SIZE 20 2124 2125 #define MSG_UNW_BINSRTAB1 " Binary Search Table:" 2126 #define MSG_UNW_BINSRTAB1_SIZE 22 2127 2128 #define MSG_UNW_BINSRTAB2_32 " InitialLoc FdeLoc" 2129 #define MSG_UNW_BINSRTAB2_32_SIZE 26 2130 2131 #define MSG_UNW_BINSRTAB2_64 " InitialLoc FdeLoc" 2132 #define MSG_UNW_BINSRTAB2_64_SIZE 32 2133 2134 #define MSG_UNW_BINSRTABENT_32 " 0x%08llx 0x%08llx" 2135 #define MSG_UNW_BINSRTABENT_32_SIZE 24 2136 2137 #define MSG_UNW_BINSRTABENT_64 " 0x%016llx 0x%016llx" 2138 #define MSG_UNW_BINSRTABENT_64_SIZE 24 2139 2140 #define MSG_UNW_ZEROTERM "ZERO terminator: [0x00000000]" 2141 #define MSG_UNW_ZEROTERM_SIZE 29 2142 2143 #define MSG_UNW_CIE "CIE: [%#llx]" 2144 #define MSG_UNW_CIE_SIZE 12 2145 2146 #define MSG_UNW_CIELNGTH " length: 0x%02x cieid: %d" 2147 #define MSG_UNW_CIELNGTH_SIZE 25 2148 2149 #define MSG_UNW_CIEVERS " version: %d augmentation: `%s'" 2150 #define MSG_UNW_CIEVERS_SIZE 32 2151 2152 #define MSG_UNW_CIECALGN " codealign: %#llx dataalign: %lld retaddr: %d" 2153 #define MSG_UNW_CIECALGN_SIZE 47 2154 2155 #define MSG_UNW_CIEAXVAL " Augmentation Data:" 2156 #define MSG_UNW_CIEAXVAL_SIZE 19 2157 2158 #define MSG_UNW_CIEAXSIZ " size: %lld" 2159 #define MSG_UNW_CIEAXSIZ_SIZE 13 2160 2161 #define MSG_UNW_CIEAXPERS " personality:" 2162 #define MSG_UNW_CIEAXPERS_SIZE 15 2163 2164 #define MSG_UNW_CIEAXPERSENC " encoding: 0x%02x %s" 2165 #define MSG_UNW_CIEAXPERSENC_SIZE 26 2166 2167 #define MSG_UNW_CIEAXPERSRTN " routine: %#08llx" 2168 #define MSG_UNW_CIEAXPERSRTN_SIZE 24 2169 2170 #define MSG_UNW_CIEAXCENC " code pointer encoding: 0x%02x %s" 2171 #define MSG_UNW_CIEAXCENC_SIZE 35 2172 2173 #define MSG_UNW_CIEAXLSDA " lsda encoding: 0x%02x %s" 2174 #define MSG_UNW_CIEAXLSDA_SIZE 27 2175 2176 #define MSG_UNW_CIEAXUNEC " Unexpected aug val: %c" 2177 #define MSG_UNW_CIEAXUNEC_SIZE 25 2178 2179 #define MSG_UNW_CIECFI " CallFrameInstructions:" 2180 #define MSG_UNW_CIECFI_SIZE 23 2181 2182 #define MSG_UNW_FDE " FDE: [%#llx]" 2183 #define MSG_UNW_FDE_SIZE 13 2184 2185 #define MSG_UNW_FDELNGTH " length: %#x cieptr: %#x" 2186 #define MSG_UNW_FDELNGTH_SIZE 29 2187 2188 #define MSG_UNW_FDEINITLOC " initloc: %#llx addrrange: %#llx endloc: %#llx" 2189 #define MSG_UNW_FDEINITLOC_SIZE 51 2190 2191 #define MSG_UNW_FDEAXVAL " Augmentation Data:" 2192 #define MSG_UNW_FDEAXVAL_SIZE 21 2193 2194 #define MSG_UNW_FDEAXSIZE " size: %#llx" 2195 #define MSG_UNW_FDEAXSIZE_SIZE 17 2196 2197 #define MSG_UNW_FDEAXLSDA " lsda: %#llx" 2198 #define MSG_UNW_FDEAXLSDA_SIZE 17 2199 2200 #define MSG_UNW_FDECFI " CallFrameInstructions:" 2201 #define MSG_UNW_FDECFI_SIZE 25 2202 2203 #define MSG_CFA_ADV_LOC "%*s%s: %s + %llu => %#llx" 2204 #define MSG_CFA_ADV_LOC_SIZE 25 2205 2206 #define MSG_CFA_CFAOFF "%*s%s: %s, cfa%+lld" 2207 #define MSG_CFA_CFAOFF_SIZE 19 2208 2209 #define MSG_CFA_CFASET "%*s%s: cfa=%#llx" 2210 #define MSG_CFA_CFASET_SIZE 16 2211 2212 #define MSG_CFA_LLD "%*s%s: %lld" 2213 #define MSG_CFA_LLD_SIZE 11 2214 2215 #define MSG_CFA_LLU "%*s%s: %llu" 2216 #define MSG_CFA_LLU_SIZE 11 2217 2218 #define MSG_CFA_REG "%*s%s: %s" 2219 #define MSG_CFA_REG_SIZE 9 2220 2221 #define MSG_CFA_REG_OFFLLD "%*s%s: %s, offset=%lld" 2222 #define MSG_CFA_REG_OFFLLD_SIZE 22 2223 2224 #define MSG_CFA_REG_OFFLLU "%*s%s: %s, offset=%llu" 2225 #define MSG_CFA_REG_OFFLLU_SIZE 22 2226 2227 #define MSG_CFA_REG_REG "%*s%s: %s, %s" 2228 #define MSG_CFA_REG_REG_SIZE 13 2229 2230 #define MSG_CFA_SIMPLE "%*s%s" 2231 #define MSG_CFA_SIMPLE_SIZE 5 2232 2233 #define MSG_CFA_SIMPLEREP "%*s%s [%d]" 2234 #define MSG_CFA_SIMPLEREP_SIZE 10 2235 2236 #define MSG_CFA_EBLK "%*s%s: expr(%llu bytes)" 2237 #define MSG_CFA_EBLK_SIZE 23 2238 2239 #define MSG_CFA_REG_EBLK "%*s%s: %s, expr(%llu bytes)" 2240 #define MSG_CFA_REG_EBLK_SIZE 27 2241 2242 #define MSG_REG_FMT_BASIC "r%d" 2243 #define MSG_REG_FMT_BASIC_SIZE 3 2244 2245 #define MSG_REG_FMT_NAME "r%d (%s)" 2246 #define MSG_REG_FMT_NAME_SIZE 8 2247 2248 #define MSG_NOTE_TYPE " type: %#x" 2249 #define MSG_NOTE_TYPE_SIZE 15 2250 2251 #define MSG_NOTE_TYPE_STR " type: %s" 2252 #define MSG_NOTE_TYPE_STR_SIZE 14 2253 2254 #define MSG_NOTE_NAMESZ " namesz: %#x" 2255 #define MSG_NOTE_NAMESZ_SIZE 15 2256 2257 #define MSG_NOTE_NAME " name:" 2258 #define MSG_NOTE_NAME_SIZE 9 2259 2260 #define MSG_NOTE_DESCSZ " descsz: %#x" 2261 #define MSG_NOTE_DESCSZ_SIZE 15 2262 2263 #define MSG_NOTE_DESC " desc:" 2264 #define MSG_NOTE_DESC_SIZE 9 2265 2266 #define MSG_CNOTE_DESC_ASRSET_T "desc: (asrset_t)" 2267 #define MSG_CNOTE_DESC_ASRSET_T_SIZE 16 2268 2269 #define MSG_CNOTE_DESC_AUXV_T "desc: (auxv_t)" 2270 #define MSG_CNOTE_DESC_AUXV_T_SIZE 14 2271 2272 #define MSG_CNOTE_DESC_CORE_CONTENT_T "desc: (core_content_t)" 2273 #define MSG_CNOTE_DESC_CORE_CONTENT_T_SIZE 22 2274 2275 #define MSG_CNOTE_DESC_LWPSINFO_T "desc: (lwpsinfo_t)" 2276 #define MSG_CNOTE_DESC_LWPSINFO_T_SIZE 18 2277 2278 #define MSG_CNOTE_DESC_LWPSTATUS_T "desc: (lwpstatus_t)" 2279 #define MSG_CNOTE_DESC_LWPSTATUS_T_SIZE 19 2280 2281 #define MSG_CNOTE_DESC_PRCRED_T "desc: (prcred_t)" 2282 #define MSG_CNOTE_DESC_PRCRED_T_SIZE 16 2283 2284 #define MSG_CNOTE_DESC_PRIV_IMPL_INFO_T "desc: (priv_impl_info_t)" 2285 #define MSG_CNOTE_DESC_PRIV_IMPL_INFO_T_SIZE 24 2286 2287 #define MSG_CNOTE_DESC_PRPRIV_T "desc: (prpriv_t)" 2288 #define MSG_CNOTE_DESC_PRPRIV_T_SIZE 16 2289 2290 #define MSG_CNOTE_DESC_PRPSINFO_T "desc: (prpsinfo_t)" 2291 #define MSG_CNOTE_DESC_PRPSINFO_T_SIZE 18 2292 2293 #define MSG_CNOTE_DESC_PRSTATUS_T "desc: (prstatus_t)" 2294 #define MSG_CNOTE_DESC_PRSTATUS_T_SIZE 18 2295 2296 #define MSG_CNOTE_DESC_PSINFO_T "desc: (psinfo_t)" 2297 #define MSG_CNOTE_DESC_PSINFO_T_SIZE 16 2298 2299 #define MSG_CNOTE_DESC_PSTATUS_T "desc: (pstatus_t)" 2300 #define MSG_CNOTE_DESC_PSTATUS_T_SIZE 17 2301 2302 #define MSG_CNOTE_DESC_STRUCT_UTSNAME "desc: (struct utsname)" 2303 #define MSG_CNOTE_DESC_STRUCT_UTSNAME_SIZE 22 2304 2305 #define MSG_CNOTE_DESC_PRFDINFO_T "desc: (prfdinfo_t)" 2306 #define MSG_CNOTE_DESC_PRFDINFO_T_SIZE 18 2307 2308 #define MSG_CNOTE_FMT_LINE "%*s%-*s%s" 2309 #define MSG_CNOTE_FMT_LINE_SIZE 9 2310 2311 #define MSG_CNOTE_FMT_LINE_2UP "%*s%-*s%-*s%-*s%s" 2312 #define MSG_CNOTE_FMT_LINE_2UP_SIZE 17 2313 2314 #define MSG_CNOTE_FMT_D "%d" 2315 #define MSG_CNOTE_FMT_D_SIZE 2 2316 2317 #define MSG_CNOTE_FMT_LLD "%lld" 2318 #define MSG_CNOTE_FMT_LLD_SIZE 4 2319 2320 #define MSG_CNOTE_FMT_U "%u" 2321 #define MSG_CNOTE_FMT_U_SIZE 2 2322 2323 #define MSG_CNOTE_FMT_LLU "%llu" 2324 #define MSG_CNOTE_FMT_LLU_SIZE 4 2325 2326 #define MSG_CNOTE_FMT_X "%#x" 2327 #define MSG_CNOTE_FMT_X_SIZE 3 2328 2329 #define MSG_CNOTE_FMT_LLX "%#llx" 2330 #define MSG_CNOTE_FMT_LLX_SIZE 5 2331 2332 #define MSG_CNOTE_FMT_Z2X "0x%2.2x" 2333 #define MSG_CNOTE_FMT_Z2X_SIZE 7 2334 2335 #define MSG_CNOTE_FMT_Z4X "0x%4.4x" 2336 #define MSG_CNOTE_FMT_Z4X_SIZE 7 2337 2338 #define MSG_CNOTE_FMT_Z8X "0x%8.8x" 2339 #define MSG_CNOTE_FMT_Z8X_SIZE 7 2340 2341 #define MSG_CNOTE_FMT_Z16LLX "0x%16.16llx" 2342 #define MSG_CNOTE_FMT_Z16LLX_SIZE 11 2343 2344 #define MSG_CNOTE_FMT_TITLE "%*s%s" 2345 #define MSG_CNOTE_FMT_TITLE_SIZE 5 2346 2347 #define MSG_CNOTE_FMT_AUXVLINE "%*s%10.10s %-*s %s" 2348 #define MSG_CNOTE_FMT_AUXVLINE_SIZE 20 2349 2350 #define MSG_CNOTE_FMT_PRTPCT "%u.%u%%" 2351 #define MSG_CNOTE_FMT_PRTPCT_SIZE 7 2352 2353 #define MSG_CNOTE_T_PRIV_FLAGS "priv_flags:" 2354 #define MSG_CNOTE_T_PRIV_FLAGS_SIZE 11 2355 2356 #define MSG_CNOTE_T_PRIV_GLOBALINFOSIZE "priv_globalinfosize:" 2357 #define MSG_CNOTE_T_PRIV_GLOBALINFOSIZE_SIZE 20 2358 2359 #define MSG_CNOTE_T_PRIV_HEADERSIZE "priv_headersize:" 2360 #define MSG_CNOTE_T_PRIV_HEADERSIZE_SIZE 16 2361 2362 #define MSG_CNOTE_T_PRIV_INFOSIZE "priv_infosize:" 2363 #define MSG_CNOTE_T_PRIV_INFOSIZE_SIZE 14 2364 2365 #define MSG_CNOTE_T_PRIV_MAX "priv_max:" 2366 #define MSG_CNOTE_T_PRIV_MAX_SIZE 9 2367 2368 #define MSG_CNOTE_T_PRIV_NSETS "priv_nsets:" 2369 #define MSG_CNOTE_T_PRIV_NSETS_SIZE 11 2370 2371 #define MSG_CNOTE_T_PRIV_SETSIZE "priv_setsize:" 2372 #define MSG_CNOTE_T_PRIV_SETSIZE_SIZE 13 2373 2374 #define MSG_CNOTE_T_PR_ACTION "pr_action:" 2375 #define MSG_CNOTE_T_PR_ACTION_SIZE 10 2376 2377 #define MSG_CNOTE_T_PR_ADDR "pr_addr:" 2378 #define MSG_CNOTE_T_PR_ADDR_SIZE 8 2379 2380 #define MSG_CNOTE_T_PR_AGENTID "pr_agentid:" 2381 #define MSG_CNOTE_T_PR_AGENTID_SIZE 11 2382 2383 #define MSG_CNOTE_T_PR_ALTSTACK "pr_altstack:" 2384 #define MSG_CNOTE_T_PR_ALTSTACK_SIZE 12 2385 2386 #define MSG_CNOTE_T_PR_ARGC "pr_argc:" 2387 #define MSG_CNOTE_T_PR_ARGC_SIZE 8 2388 2389 #define MSG_CNOTE_T_PR_ARGV "pr_argv:" 2390 #define MSG_CNOTE_T_PR_ARGV_SIZE 8 2391 2392 #define MSG_CNOTE_T_PR_ASLWPID "pr_aslwpid:" 2393 #define MSG_CNOTE_T_PR_ASLWPID_SIZE 11 2394 2395 #define MSG_CNOTE_T_PR_BIND "pr_bind:" 2396 #define MSG_CNOTE_T_PR_BIND_SIZE 8 2397 2398 #define MSG_CNOTE_T_PR_BINDPRO "pr_bindpro:" 2399 #define MSG_CNOTE_T_PR_BINDPRO_SIZE 11 2400 2401 #define MSG_CNOTE_T_PR_BINDPSET "pr_bindpset:" 2402 #define MSG_CNOTE_T_PR_BINDPSET_SIZE 12 2403 2404 #define MSG_CNOTE_T_PR_BRKBASE "pr_brkbase:" 2405 #define MSG_CNOTE_T_PR_BRKBASE_SIZE 11 2406 2407 #define MSG_CNOTE_T_PR_BRKSIZE "pr_brksize:" 2408 #define MSG_CNOTE_T_PR_BRKSIZE_SIZE 11 2409 2410 #define MSG_CNOTE_T_PR_BYRSSIZE "pr_byrssize:" 2411 #define MSG_CNOTE_T_PR_BYRSSIZE_SIZE 12 2412 2413 #define MSG_CNOTE_T_PR_BYSIZE "pr_bysize:" 2414 #define MSG_CNOTE_T_PR_BYSIZE_SIZE 10 2415 2416 #define MSG_CNOTE_T_PR_CLNAME "pr_clname:" 2417 #define MSG_CNOTE_T_PR_CLNAME_SIZE 10 2418 2419 #define MSG_CNOTE_T_PR_CONTRACT "pr_contract:" 2420 #define MSG_CNOTE_T_PR_CONTRACT_SIZE 12 2421 2422 #define MSG_CNOTE_T_PR_CPU "pr_cpu:" 2423 #define MSG_CNOTE_T_PR_CPU_SIZE 7 2424 2425 #define MSG_CNOTE_T_PR_CSTIME "pr_cstime:" 2426 #define MSG_CNOTE_T_PR_CSTIME_SIZE 10 2427 2428 #define MSG_CNOTE_T_PR_CTIME "pr_ctime:" 2429 #define MSG_CNOTE_T_PR_CTIME_SIZE 9 2430 2431 #define MSG_CNOTE_T_PR_CURSIG "pr_cursig:" 2432 #define MSG_CNOTE_T_PR_CURSIG_SIZE 10 2433 2434 #define MSG_CNOTE_T_PR_CUTIME "pr_cutime:" 2435 #define MSG_CNOTE_T_PR_CUTIME_SIZE 10 2436 2437 #define MSG_CNOTE_T_PR_DMODEL "pr_dmodel:" 2438 #define MSG_CNOTE_T_PR_DMODEL_SIZE 10 2439 2440 #define MSG_CNOTE_T_PR_EGID "pr_egid:" 2441 #define MSG_CNOTE_T_PR_EGID_SIZE 8 2442 2443 #define MSG_CNOTE_T_PR_ENVP "pr_envp:" 2444 #define MSG_CNOTE_T_PR_ENVP_SIZE 8 2445 2446 #define MSG_CNOTE_T_PR_ERRNO "pr_errno:" 2447 #define MSG_CNOTE_T_PR_ERRNO_SIZE 9 2448 2449 #define MSG_CNOTE_T_PR_ERRPRIV "pr_errpriv:" 2450 #define MSG_CNOTE_T_PR_ERRPRIV_SIZE 11 2451 2452 #define MSG_CNOTE_T_PR_EUID "pr_euid:" 2453 #define MSG_CNOTE_T_PR_EUID_SIZE 8 2454 2455 #define MSG_CNOTE_T_PR_FLAG "pr_flag:" 2456 #define MSG_CNOTE_T_PR_FLAG_SIZE 8 2457 2458 #define MSG_CNOTE_T_PR_FLAGS "pr_flags:" 2459 #define MSG_CNOTE_T_PR_FLAGS_SIZE 9 2460 2461 #define MSG_CNOTE_T_PR_FLTTRACE "pr_flttrace:" 2462 #define MSG_CNOTE_T_PR_FLTTRACE_SIZE 12 2463 2464 #define MSG_CNOTE_T_PR_FNAME "pr_fname:" 2465 #define MSG_CNOTE_T_PR_FNAME_SIZE 9 2466 2467 #define MSG_CNOTE_T_PR_FPREG "pr_fpreg:" 2468 #define MSG_CNOTE_T_PR_FPREG_SIZE 9 2469 2470 #define MSG_CNOTE_T_PR_GID "pr_gid:" 2471 #define MSG_CNOTE_T_PR_GID_SIZE 7 2472 2473 #define MSG_CNOTE_T_PR_GROUPS "pr_groups:" 2474 #define MSG_CNOTE_T_PR_GROUPS_SIZE 10 2475 2476 #define MSG_CNOTE_T_PR_INFO "pr_info:" 2477 #define MSG_CNOTE_T_PR_INFO_SIZE 8 2478 2479 #define MSG_CNOTE_T_PR_INFOSIZE "pr_infosize:" 2480 #define MSG_CNOTE_T_PR_INFOSIZE_SIZE 12 2481 2482 #define MSG_CNOTE_T_PR_INSTR "pr_instr:" 2483 #define MSG_CNOTE_T_PR_INSTR_SIZE 9 2484 2485 #define MSG_CNOTE_T_PR_LGRP "pr_lgrp:" 2486 #define MSG_CNOTE_T_PR_LGRP_SIZE 8 2487 2488 #define MSG_CNOTE_T_PR_LTTYDEV "pr_lttydev:" 2489 #define MSG_CNOTE_T_PR_LTTYDEV_SIZE 11 2490 2491 #define MSG_CNOTE_T_PR_LWP "pr_lwp:" 2492 #define MSG_CNOTE_T_PR_LWP_SIZE 7 2493 2494 #define MSG_CNOTE_T_PR_LWPHOLD "pr_lwphold:" 2495 #define MSG_CNOTE_T_PR_LWPHOLD_SIZE 11 2496 2497 #define MSG_CNOTE_T_PR_LWPID "pr_lwpid:" 2498 #define MSG_CNOTE_T_PR_LWPID_SIZE 9 2499 2500 #define MSG_CNOTE_T_PR_LWPPEND "pr_lwppend:" 2501 #define MSG_CNOTE_T_PR_LWPPEND_SIZE 11 2502 2503 #define MSG_CNOTE_T_PR_NAME "pr_name:" 2504 #define MSG_CNOTE_T_PR_NAME_SIZE 8 2505 2506 #define MSG_CNOTE_T_PR_NGROUPS "pr_ngroups:" 2507 #define MSG_CNOTE_T_PR_NGROUPS_SIZE 11 2508 2509 #define MSG_CNOTE_T_PR_NICE "pr_nice:" 2510 #define MSG_CNOTE_T_PR_NICE_SIZE 8 2511 2512 #define MSG_CNOTE_T_PR_NLWP "pr_nlwp:" 2513 #define MSG_CNOTE_T_PR_NLWP_SIZE 8 2514 2515 #define MSG_CNOTE_T_PR_NSETS "pr_nsets:" 2516 #define MSG_CNOTE_T_PR_NSETS_SIZE 9 2517 2518 #define MSG_CNOTE_T_PR_NSYSARG "pr_nsysarg:" 2519 #define MSG_CNOTE_T_PR_NSYSARG_SIZE 11 2520 2521 #define MSG_CNOTE_T_PR_NZOMB "pr_nzomb:" 2522 #define MSG_CNOTE_T_PR_NZOMB_SIZE 9 2523 2524 #define MSG_CNOTE_T_PR_OLDCONTEXT "pr_oldcontext:" 2525 #define MSG_CNOTE_T_PR_OLDCONTEXT_SIZE 14 2526 2527 #define MSG_CNOTE_T_PR_OLDPRI "pr_oldpri:" 2528 #define MSG_CNOTE_T_PR_OLDPRI_SIZE 10 2529 2530 #define MSG_CNOTE_T_PR_ONPRO "pr_onpro:" 2531 #define MSG_CNOTE_T_PR_ONPRO_SIZE 9 2532 2533 #define MSG_CNOTE_T_PR_OTTYDEV "pr_ottydev:" 2534 #define MSG_CNOTE_T_PR_OTTYDEV_SIZE 11 2535 2536 #define MSG_CNOTE_T_PR_PCTCPU "pr_pctcpu:" 2537 #define MSG_CNOTE_T_PR_PCTCPU_SIZE 10 2538 2539 #define MSG_CNOTE_T_PR_PCTMEM "pr_pctmem:" 2540 #define MSG_CNOTE_T_PR_PCTMEM_SIZE 10 2541 2542 #define MSG_CNOTE_T_PR_PGID "pr_pgid:" 2543 #define MSG_CNOTE_T_PR_PGID_SIZE 8 2544 2545 #define MSG_CNOTE_T_PR_PGRP "pr_pgrp:" 2546 #define MSG_CNOTE_T_PR_PGRP_SIZE 8 2547 2548 #define MSG_CNOTE_T_PR_PID "pr_pid:" 2549 #define MSG_CNOTE_T_PR_PID_SIZE 7 2550 2551 #define MSG_CNOTE_T_PR_POOLID "pr_poolid:" 2552 #define MSG_CNOTE_T_PR_POOLID_SIZE 10 2553 2554 #define MSG_CNOTE_T_PR_PPID "pr_ppid:" 2555 #define MSG_CNOTE_T_PR_PPID_SIZE 8 2556 2557 #define MSG_CNOTE_T_PR_PRI "pr_pri:" 2558 #define MSG_CNOTE_T_PR_PRI_SIZE 7 2559 2560 #define MSG_CNOTE_T_PR_PROCESSOR "pr_processor:" 2561 #define MSG_CNOTE_T_PR_PROCESSOR_SIZE 13 2562 2563 #define MSG_CNOTE_T_PR_PROJID "pr_projid:" 2564 #define MSG_CNOTE_T_PR_PROJID_SIZE 10 2565 2566 #define MSG_CNOTE_T_PR_PSARGS "pr_psargs:" 2567 #define MSG_CNOTE_T_PR_PSARGS_SIZE 10 2568 2569 #define MSG_CNOTE_T_PR_REG "pr_reg:" 2570 #define MSG_CNOTE_T_PR_REG_SIZE 7 2571 2572 #define MSG_CNOTE_T_PR_RGID "pr_rgid:" 2573 #define MSG_CNOTE_T_PR_RGID_SIZE 8 2574 2575 #define MSG_CNOTE_T_PR_RSSIZE "pr_rssize:" 2576 #define MSG_CNOTE_T_PR_RSSIZE_SIZE 10 2577 2578 #define MSG_CNOTE_T_PR_RUID "pr_ruid:" 2579 #define MSG_CNOTE_T_PR_RUID_SIZE 8 2580 2581 #define MSG_CNOTE_T_PR_RVAL1 "pr_rval1:" 2582 #define MSG_CNOTE_T_PR_RVAL1_SIZE 9 2583 2584 #define MSG_CNOTE_T_PR_RVAL2 "pr_rval2:" 2585 #define MSG_CNOTE_T_PR_RVAL2_SIZE 9 2586 2587 #define MSG_CNOTE_T_PR_SETS "pr_sets:" 2588 #define MSG_CNOTE_T_PR_SETS_SIZE 8 2589 2590 #define MSG_CNOTE_T_PR_SETSIZE "pr_setsize:" 2591 #define MSG_CNOTE_T_PR_SETSIZE_SIZE 11 2592 2593 #define MSG_CNOTE_T_PR_SGID "pr_sgid:" 2594 #define MSG_CNOTE_T_PR_SGID_SIZE 8 2595 2596 #define MSG_CNOTE_T_PR_SID "pr_sid:" 2597 #define MSG_CNOTE_T_PR_SID_SIZE 7 2598 2599 #define MSG_CNOTE_T_PR_SIGHOLD "pr_sighold:" 2600 #define MSG_CNOTE_T_PR_SIGHOLD_SIZE 11 2601 2602 #define MSG_CNOTE_T_PR_SIGPEND "pr_sigpend:" 2603 #define MSG_CNOTE_T_PR_SIGPEND_SIZE 11 2604 2605 #define MSG_CNOTE_T_PR_SIGTRACE "pr_sigtrace:" 2606 #define MSG_CNOTE_T_PR_SIGTRACE_SIZE 12 2607 2608 #define MSG_CNOTE_T_PR_SIZE "pr_size:" 2609 #define MSG_CNOTE_T_PR_SIZE_SIZE 8 2610 2611 #define MSG_CNOTE_T_PR_SNAME "pr_sname:" 2612 #define MSG_CNOTE_T_PR_SNAME_SIZE 9 2613 2614 #define MSG_CNOTE_T_PR_START "pr_start:" 2615 #define MSG_CNOTE_T_PR_START_SIZE 9 2616 2617 #define MSG_CNOTE_T_PR_STATE "pr_state:" 2618 #define MSG_CNOTE_T_PR_STATE_SIZE 9 2619 2620 #define MSG_CNOTE_T_PR_STIME "pr_stime:" 2621 #define MSG_CNOTE_T_PR_STIME_SIZE 9 2622 2623 #define MSG_CNOTE_T_PR_STKBASE "pr_stkbase:" 2624 #define MSG_CNOTE_T_PR_STKBASE_SIZE 11 2625 2626 #define MSG_CNOTE_T_PR_STKSIZE "pr_stksize:" 2627 #define MSG_CNOTE_T_PR_STKSIZE_SIZE 11 2628 2629 #define MSG_CNOTE_T_PR_STYPE "pr_stype:" 2630 #define MSG_CNOTE_T_PR_STYPE_SIZE 9 2631 2632 #define MSG_CNOTE_T_PR_SUID "pr_suid:" 2633 #define MSG_CNOTE_T_PR_SUID_SIZE 8 2634 2635 #define MSG_CNOTE_T_PR_SYSARG "pr_sysarg:" 2636 #define MSG_CNOTE_T_PR_SYSARG_SIZE 10 2637 2638 #define MSG_CNOTE_T_PR_SYSCALL "pr_syscall:" 2639 #define MSG_CNOTE_T_PR_SYSCALL_SIZE 11 2640 2641 #define MSG_CNOTE_T_PR_SYSENTRY "pr_sysentry:" 2642 #define MSG_CNOTE_T_PR_SYSENTRY_SIZE 12 2643 2644 #define MSG_CNOTE_T_PR_SYSEXIT "pr_sysexit:" 2645 #define MSG_CNOTE_T_PR_SYSEXIT_SIZE 11 2646 2647 #define MSG_CNOTE_T_PR_TASKID "pr_taskid:" 2648 #define MSG_CNOTE_T_PR_TASKID_SIZE 10 2649 2650 #define MSG_CNOTE_T_PR_TIME "pr_time:" 2651 #define MSG_CNOTE_T_PR_TIME_SIZE 8 2652 2653 #define MSG_CNOTE_T_PR_TSTAMP "pr_tstamp:" 2654 #define MSG_CNOTE_T_PR_TSTAMP_SIZE 10 2655 2656 #define MSG_CNOTE_T_PR_TTYDEV "pr_ttydev:" 2657 #define MSG_CNOTE_T_PR_TTYDEV_SIZE 10 2658 2659 #define MSG_CNOTE_T_PR_UID "pr_uid:" 2660 #define MSG_CNOTE_T_PR_UID_SIZE 7 2661 2662 #define MSG_CNOTE_T_PR_USTACK "pr_ustack:" 2663 #define MSG_CNOTE_T_PR_USTACK_SIZE 10 2664 2665 #define MSG_CNOTE_T_PR_UTIME "pr_utime:" 2666 #define MSG_CNOTE_T_PR_UTIME_SIZE 9 2667 2668 #define MSG_CNOTE_T_PR_WCHAN "pr_wchan:" 2669 #define MSG_CNOTE_T_PR_WCHAN_SIZE 9 2670 2671 #define MSG_CNOTE_T_PR_WHAT "pr_what:" 2672 #define MSG_CNOTE_T_PR_WHAT_SIZE 8 2673 2674 #define MSG_CNOTE_T_PR_WHO "pr_who:" 2675 #define MSG_CNOTE_T_PR_WHO_SIZE 7 2676 2677 #define MSG_CNOTE_T_PR_WHY "pr_why:" 2678 #define MSG_CNOTE_T_PR_WHY_SIZE 7 2679 2680 #define MSG_CNOTE_T_PR_WSTAT "pr_wstat:" 2681 #define MSG_CNOTE_T_PR_WSTAT_SIZE 9 2682 2683 #define MSG_CNOTE_T_PR_ZOMB "pr_zomb:" 2684 #define MSG_CNOTE_T_PR_ZOMB_SIZE 8 2685 2686 #define MSG_CNOTE_T_PR_ZONEID "pr_zoneid:" 2687 #define MSG_CNOTE_T_PR_ZONEID_SIZE 10 2688 2689 #define MSG_CNOTE_T_SA_FLAGS "sa_flags:" 2690 #define MSG_CNOTE_T_SA_FLAGS_SIZE 9 2691 2692 #define MSG_CNOTE_T_SA_HANDLER "sa_handler:" 2693 #define MSG_CNOTE_T_SA_HANDLER_SIZE 11 2694 2695 #define MSG_CNOTE_T_SA_MASK "sa_mask:" 2696 #define MSG_CNOTE_T_SA_MASK_SIZE 8 2697 2698 #define MSG_CNOTE_T_SA_SIGACTION "sa_sigaction:" 2699 #define MSG_CNOTE_T_SA_SIGACTION_SIZE 13 2700 2701 #define MSG_CNOTE_T_SIVAL_INT "sival_int:" 2702 #define MSG_CNOTE_T_SIVAL_INT_SIZE 10 2703 2704 #define MSG_CNOTE_T_SIVAL_PTR "sival_ptr:" 2705 #define MSG_CNOTE_T_SIVAL_PTR_SIZE 10 2706 2707 #define MSG_CNOTE_T_SI_ADDR "si_addr:" 2708 #define MSG_CNOTE_T_SI_ADDR_SIZE 8 2709 2710 #define MSG_CNOTE_T_SI_BAND "si_band:" 2711 #define MSG_CNOTE_T_SI_BAND_SIZE 8 2712 2713 #define MSG_CNOTE_T_SI_CODE "si_code:" 2714 #define MSG_CNOTE_T_SI_CODE_SIZE 8 2715 2716 #define MSG_CNOTE_T_SI_CTID "si_ctid:" 2717 #define MSG_CNOTE_T_SI_CTID_SIZE 8 2718 2719 #define MSG_CNOTE_T_SI_ENTITY "si_entity" 2720 #define MSG_CNOTE_T_SI_ENTITY_SIZE 9 2721 2722 #define MSG_CNOTE_T_SI_ERRNO "si_errno:" 2723 #define MSG_CNOTE_T_SI_ERRNO_SIZE 9 2724 2725 #define MSG_CNOTE_T_SI_PID "si_pid:" 2726 #define MSG_CNOTE_T_SI_PID_SIZE 7 2727 2728 #define MSG_CNOTE_T_SI_SIGNO "si_signo:" 2729 #define MSG_CNOTE_T_SI_SIGNO_SIZE 9 2730 2731 #define MSG_CNOTE_T_SI_STATUS "si_status:" 2732 #define MSG_CNOTE_T_SI_STATUS_SIZE 10 2733 2734 #define MSG_CNOTE_T_SI_UID "si_uid:" 2735 #define MSG_CNOTE_T_SI_UID_SIZE 7 2736 2737 #define MSG_CNOTE_T_SI_VALUE "si_value:" 2738 #define MSG_CNOTE_T_SI_VALUE_SIZE 9 2739 2740 #define MSG_CNOTE_T_SI_ZONEID "si_zoneid:" 2741 #define MSG_CNOTE_T_SI_ZONEID_SIZE 10 2742 2743 #define MSG_CNOTE_T_SS_FLAGS "ss_flags:" 2744 #define MSG_CNOTE_T_SS_FLAGS_SIZE 9 2745 2746 #define MSG_CNOTE_T_SS_SIZE "ss_size:" 2747 #define MSG_CNOTE_T_SS_SIZE_SIZE 8 2748 2749 #define MSG_CNOTE_T_SS_SP "ss_sp:" 2750 #define MSG_CNOTE_T_SS_SP_SIZE 6 2751 2752 #define MSG_CNOTE_T_TV_NSEC "tv_nsec:" 2753 #define MSG_CNOTE_T_TV_NSEC_SIZE 8 2754 2755 #define MSG_CNOTE_T_TV_SEC "tv_sec:" 2756 #define MSG_CNOTE_T_TV_SEC_SIZE 7 2757 2758 #define MSG_CNOTE_T_UTS_MACHINE "machine:" 2759 #define MSG_CNOTE_T_UTS_MACHINE_SIZE 8 2760 2761 #define MSG_CNOTE_T_UTS_NODENAME "nodename:" 2762 #define MSG_CNOTE_T_UTS_NODENAME_SIZE 9 2763 2764 #define MSG_CNOTE_T_UTS_RELEASE "release:" 2765 #define MSG_CNOTE_T_UTS_RELEASE_SIZE 8 2766 2767 #define MSG_CNOTE_T_UTS_SYSNAME "sysname:" 2768 #define MSG_CNOTE_T_UTS_SYSNAME_SIZE 8 2769 2770 #define MSG_CNOTE_T_UTS_VERSION "version:" 2771 #define MSG_CNOTE_T_UTS_VERSION_SIZE 8 2772 2773 #define MSG_CNOTE_T_PR_FD "pr_fd:" 2774 #define MSG_CNOTE_T_PR_FD_SIZE 6 2775 2776 #define MSG_CNOTE_T_PR_MODE "pr_mode:" 2777 #define MSG_CNOTE_T_PR_MODE_SIZE 8 2778 2779 #define MSG_CNOTE_T_PR_PATH "pr_path:" 2780 #define MSG_CNOTE_T_PR_PATH_SIZE 8 2781 2782 #define MSG_CNOTE_T_PR_MAJOR "pr_major:" 2783 #define MSG_CNOTE_T_PR_MAJOR_SIZE 9 2784 2785 #define MSG_CNOTE_T_PR_MINOR "pr_minor:" 2786 #define MSG_CNOTE_T_PR_MINOR_SIZE 9 2787 2788 #define MSG_CNOTE_T_PR_RMAJOR "pr_rmajor:" 2789 #define MSG_CNOTE_T_PR_RMAJOR_SIZE 10 2790 2791 #define MSG_CNOTE_T_PR_RMINOR "pr_rminor:" 2792 #define MSG_CNOTE_T_PR_RMINOR_SIZE 10 2793 2794 #define MSG_CNOTE_T_PR_OFFSET "pr_offset:" 2795 #define MSG_CNOTE_T_PR_OFFSET_SIZE 10 2796 2797 #define MSG_CNOTE_T_PR_INO "pr_ino:" 2798 #define MSG_CNOTE_T_PR_INO_SIZE 7 2799 2800 #define MSG_CNOTE_T_PR_FILEFLAGS "pr_fileflags:" 2801 #define MSG_CNOTE_T_PR_FILEFLAGS_SIZE 13 2802 2803 #define MSG_CNOTE_T_PR_FDFLAGS "pr_fdflags:" 2804 #define MSG_CNOTE_T_PR_FDFLAGS_SIZE 11 2805 2806 #define MSG_PHDRNAM_CAP ".SUNW_cap(phdr)" 2807 #define MSG_PHDRNAM_CAP_SIZE 15 2808 2809 #define MSG_PHDRNAM_CAPINFO ".SUNW_capinfo(phdr)" 2810 #define MSG_PHDRNAM_CAPINFO_SIZE 19 2811 2812 #define MSG_PHDRNAM_CAPCHAIN ".SUNW_capchain(phdr)" 2813 #define MSG_PHDRNAM_CAPCHAIN_SIZE 20 2814 2815 #define MSG_PHDRNAM_DYN ".dynamic(phdr)" 2816 #define MSG_PHDRNAM_DYN_SIZE 14 2817 2818 #define MSG_PHDRNAM_DYNSTR ".dynstr(phdr)" 2819 #define MSG_PHDRNAM_DYNSTR_SIZE 13 2820 2821 #define MSG_PHDRNAM_DYNSYM ".dynsym(phdr)" 2822 #define MSG_PHDRNAM_DYNSYM_SIZE 13 2823 2824 #define MSG_PHDRNAM_FINIARR ".fini_array(phdr)" 2825 #define MSG_PHDRNAM_FINIARR_SIZE 17 2826 2827 #define MSG_PHDRNAM_HASH ".hash(phdr)" 2828 #define MSG_PHDRNAM_HASH_SIZE 11 2829 2830 #define MSG_PHDRNAM_INITARR ".init_array(phdr)" 2831 #define MSG_PHDRNAM_INITARR_SIZE 17 2832 2833 #define MSG_PHDRNAM_INTERP ".interp(phdr)" 2834 #define MSG_PHDRNAM_INTERP_SIZE 13 2835 2836 #define MSG_PHDRNAM_LDYNSYM ".SUNW_ldynsym(phdr)" 2837 #define MSG_PHDRNAM_LDYNSYM_SIZE 19 2838 2839 #define MSG_PHDRNAM_MOVE ".move(phdr)" 2840 #define MSG_PHDRNAM_MOVE_SIZE 11 2841 2842 #define MSG_PHDRNAM_NOTE ".note(phdr)" 2843 #define MSG_PHDRNAM_NOTE_SIZE 11 2844 2845 #define MSG_PHDRNAM_PREINITARR ".preinit_array(phdr)" 2846 #define MSG_PHDRNAM_PREINITARR_SIZE 20 2847 2848 #define MSG_PHDRNAM_REL ".rel(phdr)" 2849 #define MSG_PHDRNAM_REL_SIZE 10 2850 2851 #define MSG_PHDRNAM_RELA ".rela(phdr)" 2852 #define MSG_PHDRNAM_RELA_SIZE 11 2853 2854 #define MSG_PHDRNAM_SYMINFO ".syminfo(phdr)" 2855 #define MSG_PHDRNAM_SYMINFO_SIZE 14 2856 2857 #define MSG_PHDRNAM_SYMSORT ".SUNW_symsort(phdr)" 2858 #define MSG_PHDRNAM_SYMSORT_SIZE 19 2859 2860 #define MSG_PHDRNAM_TLSSORT ".SUNW_tlssort(phdr)" 2861 #define MSG_PHDRNAM_TLSSORT_SIZE 19 2862 2863 #define MSG_PHDRNAM_UNWIND ".eh_frame_hdr(phdr)" 2864 #define MSG_PHDRNAM_UNWIND_SIZE 19 2865 2866 #define MSG_PHDRNAM_VER ".SUNW_version(phdr)" 2867 #define MSG_PHDRNAM_VER_SIZE 19 2868 2869 #endif /* LINTSUP_SUPPRESS_STRINGS */ 2870 2871 #endif /* __lint */ 2872 2873 #endif 2874