1 #ifndef _PHDR_MSG_DOT_H 2 #define _PHDR_MSG_DOT_H 3 4 #include <sgsmsg.h> /* Msg typedef */ 5 6 #ifndef __lint 7 8 #define MSG_SGS_LOCAL_ARRAY __sgs_msg_libconv_phdr 9 10 extern const char __sgs_msg_libconv_phdr[]; 11 12 #define MSG_ORIG_STRTAB(_x, _s) &_s[_x] 13 14 #define MSG_ORIG(x) MSG_ORIG_STRTAB(x, __sgs_msg_libconv_phdr) 15 16 extern const char * _sgs_msg_libconv_phdr(Msg); 17 18 #define MSG_INTL(x) _sgs_msg_libconv_phdr(x) 19 20 21 #define MSG_PT_NULL 1 22 #define MSG_PT_NULL_SIZE 11 23 24 #define MSG_PT_NULL_CF 13 25 #define MSG_PT_NULL_CF_SIZE 7 26 27 #define MSG_PT_NULL_CFNP 16 28 #define MSG_PT_NULL_CFNP_SIZE 4 29 30 #define MSG_PT_NULL_NF 21 31 #define MSG_PT_NULL_NF_SIZE 4 32 33 #define MSG_PT_LOAD 26 34 #define MSG_PT_LOAD_SIZE 11 35 36 #define MSG_PT_LOAD_CF 38 37 #define MSG_PT_LOAD_CF_SIZE 7 38 39 #define MSG_PT_LOAD_CFNP 41 40 #define MSG_PT_LOAD_CFNP_SIZE 4 41 42 #define MSG_PT_LOAD_NF 46 43 #define MSG_PT_LOAD_NF_SIZE 4 44 45 #define MSG_PT_DYNAMIC 51 46 #define MSG_PT_DYNAMIC_SIZE 14 47 48 #define MSG_PT_DYNAMIC_DMP 66 49 #define MSG_PT_DYNAMIC_DMP_SIZE 3 50 51 #define MSG_PT_DYNAMIC_CF 70 52 #define MSG_PT_DYNAMIC_CF_SIZE 10 53 54 #define MSG_PT_DYNAMIC_CFNP 73 55 #define MSG_PT_DYNAMIC_CFNP_SIZE 7 56 57 #define MSG_PT_DYNAMIC_NF 81 58 #define MSG_PT_DYNAMIC_NF_SIZE 7 59 60 #define MSG_PT_INTERP 89 61 #define MSG_PT_INTERP_SIZE 13 62 63 #define MSG_PT_INTERP_CF 103 64 #define MSG_PT_INTERP_CF_SIZE 9 65 66 #define MSG_PT_INTERP_CFNP 106 67 #define MSG_PT_INTERP_CFNP_SIZE 6 68 69 #define MSG_PT_INTERP_NF 113 70 #define MSG_PT_INTERP_NF_SIZE 6 71 72 #define MSG_PT_NOTE 120 73 #define MSG_PT_NOTE_SIZE 11 74 75 #define MSG_PT_NOTE_CF 132 76 #define MSG_PT_NOTE_CF_SIZE 7 77 78 #define MSG_PT_NOTE_CFNP 135 79 #define MSG_PT_NOTE_CFNP_SIZE 4 80 81 #define MSG_PT_NOTE_NF 140 82 #define MSG_PT_NOTE_NF_SIZE 4 83 84 #define MSG_PT_SHLIB 145 85 #define MSG_PT_SHLIB_SIZE 12 86 87 #define MSG_PT_SHLIB_CF 158 88 #define MSG_PT_SHLIB_CF_SIZE 8 89 90 #define MSG_PT_SHLIB_CFNP 161 91 #define MSG_PT_SHLIB_CFNP_SIZE 5 92 93 #define MSG_PT_SHLIB_NF 167 94 #define MSG_PT_SHLIB_NF_SIZE 5 95 96 #define MSG_PT_PHDR 173 97 #define MSG_PT_PHDR_SIZE 11 98 99 #define MSG_PT_PHDR_CF 185 100 #define MSG_PT_PHDR_CF_SIZE 7 101 102 #define MSG_PT_PHDR_CFNP 188 103 #define MSG_PT_PHDR_CFNP_SIZE 4 104 105 #define MSG_PT_PHDR_NF 193 106 #define MSG_PT_PHDR_NF_SIZE 4 107 108 #define MSG_PT_TLS 198 109 #define MSG_PT_TLS_SIZE 10 110 111 #define MSG_PT_TLS_CF 209 112 #define MSG_PT_TLS_CF_SIZE 6 113 114 #define MSG_PT_TLS_CFNP 212 115 #define MSG_PT_TLS_CFNP_SIZE 3 116 117 #define MSG_PT_TLS_NF 216 118 #define MSG_PT_TLS_NF_SIZE 3 119 120 #define MSG_PT_SUNW_UNWIND 220 121 #define MSG_PT_SUNW_UNWIND_SIZE 18 122 123 #define MSG_PT_SUNW_UNWIND_CF 239 124 #define MSG_PT_SUNW_UNWIND_CF_SIZE 14 125 126 #define MSG_PT_SUNW_UNWIND_CFNP 242 127 #define MSG_PT_SUNW_UNWIND_CFNP_SIZE 11 128 129 #define MSG_PT_SUNW_UNWIND_NF 254 130 #define MSG_PT_SUNW_UNWIND_NF_SIZE 11 131 132 #define MSG_PT_SUNW_EH_FRAME 266 133 #define MSG_PT_SUNW_EH_FRAME_SIZE 20 134 135 #define MSG_PT_SUNW_EH_FRAME_CF 287 136 #define MSG_PT_SUNW_EH_FRAME_CF_SIZE 16 137 138 #define MSG_PT_SUNW_EH_FRAME_CFNP 290 139 #define MSG_PT_SUNW_EH_FRAME_CFNP_SIZE 13 140 141 #define MSG_PT_SUNW_EH_FRAME_NF 304 142 #define MSG_PT_SUNW_EH_FRAME_NF_SIZE 13 143 144 #define MSG_PT_GNU_EH_FRAME 318 145 #define MSG_PT_GNU_EH_FRAME_SIZE 19 146 147 #define MSG_PT_GNU_EH_FRAME_CF 338 148 #define MSG_PT_GNU_EH_FRAME_CF_SIZE 15 149 150 #define MSG_PT_GNU_EH_FRAME_CFNP 341 151 #define MSG_PT_GNU_EH_FRAME_CFNP_SIZE 12 152 153 #define MSG_PT_GNU_EH_FRAME_NF 354 154 #define MSG_PT_GNU_EH_FRAME_NF_SIZE 12 155 156 #define MSG_PT_GNU_STACK 367 157 #define MSG_PT_GNU_STACK_SIZE 16 158 159 #define MSG_PT_GNU_STACK_CF 384 160 #define MSG_PT_GNU_STACK_CF_SIZE 12 161 162 #define MSG_PT_GNU_STACK_CFNP 387 163 #define MSG_PT_GNU_STACK_CFNP_SIZE 9 164 165 #define MSG_PT_GNU_STACK_NF 397 166 #define MSG_PT_GNU_STACK_NF_SIZE 9 167 168 #define MSG_PT_GNU_RELRO 407 169 #define MSG_PT_GNU_RELRO_SIZE 16 170 171 #define MSG_PT_GNU_RELRO_CF 424 172 #define MSG_PT_GNU_RELRO_CF_SIZE 12 173 174 #define MSG_PT_GNU_RELRO_CFNP 427 175 #define MSG_PT_GNU_RELRO_CFNP_SIZE 9 176 177 #define MSG_PT_GNU_RELRO_NF 437 178 #define MSG_PT_GNU_RELRO_NF_SIZE 9 179 180 #define MSG_PT_SUNWBSS 447 181 #define MSG_PT_SUNWBSS_SIZE 14 182 183 #define MSG_PT_SUNWBSS_CF 462 184 #define MSG_PT_SUNWBSS_CF_SIZE 10 185 186 #define MSG_PT_SUNWBSS_CFNP 465 187 #define MSG_PT_SUNWBSS_CFNP_SIZE 7 188 189 #define MSG_PT_SUNWBSS_NF 473 190 #define MSG_PT_SUNWBSS_NF_SIZE 7 191 192 #define MSG_PT_SUNWSTACK 481 193 #define MSG_PT_SUNWSTACK_SIZE 16 194 195 #define MSG_PT_SUNWSTACK_CF 498 196 #define MSG_PT_SUNWSTACK_CF_SIZE 12 197 198 #define MSG_PT_SUNWSTACK_CFNP 501 199 #define MSG_PT_SUNWSTACK_CFNP_SIZE 9 200 201 #define MSG_PT_SUNWSTACK_NF 511 202 #define MSG_PT_SUNWSTACK_NF_SIZE 9 203 204 #define MSG_PT_SUNWDTRACE 521 205 #define MSG_PT_SUNWDTRACE_SIZE 17 206 207 #define MSG_PT_SUNWDTRACE_CF 539 208 #define MSG_PT_SUNWDTRACE_CF_SIZE 13 209 210 #define MSG_PT_SUNWDTRACE_CFNP 542 211 #define MSG_PT_SUNWDTRACE_CFNP_SIZE 10 212 213 #define MSG_PT_SUNWDTRACE_NF 553 214 #define MSG_PT_SUNWDTRACE_NF_SIZE 10 215 216 #define MSG_PT_SUNWCAP 564 217 #define MSG_PT_SUNWCAP_SIZE 14 218 219 #define MSG_PT_SUNWCAP_CF 579 220 #define MSG_PT_SUNWCAP_CF_SIZE 10 221 222 #define MSG_PT_SUNWCAP_CFNP 582 223 #define MSG_PT_SUNWCAP_CFNP_SIZE 7 224 225 #define MSG_PT_SUNWCAP_NF 590 226 #define MSG_PT_SUNWCAP_NF_SIZE 7 227 228 #define MSG_PF_X_CF 598 229 #define MSG_PF_X_CF_SIZE 4 230 231 #define MSG_PF_X_NF 603 232 #define MSG_PF_X_NF_SIZE 1 233 234 #define MSG_PF_W_CF 605 235 #define MSG_PF_W_CF_SIZE 4 236 237 #define MSG_PF_W_NF 610 238 #define MSG_PF_W_NF_SIZE 1 239 240 #define MSG_PF_R_CF 612 241 #define MSG_PF_R_CF_SIZE 4 242 243 #define MSG_PF_R_NF 196 244 #define MSG_PF_R_NF_SIZE 1 245 246 #define MSG_PF_SUNW_FAILURE_CF 617 247 #define MSG_PF_SUNW_FAILURE_CF_SIZE 15 248 249 #define MSG_PF_SUNW_FAILURE_NF 633 250 #define MSG_PF_SUNW_FAILURE_NF_SIZE 12 251 252 #define MSG_PF_SUNW_KILLED_CF 646 253 #define MSG_PF_SUNW_KILLED_CF_SIZE 14 254 255 #define MSG_PF_SUNW_KILLED_NF 661 256 #define MSG_PF_SUNW_KILLED_NF_SIZE 11 257 258 #define MSG_PF_SUNW_SIGINFO_CF 673 259 #define MSG_PF_SUNW_SIGINFO_CF_SIZE 15 260 261 #define MSG_PF_SUNW_SIGINFO_NF 689 262 #define MSG_PF_SUNW_SIGINFO_NF_SIZE 12 263 264 #define MSG_GBL_ZERO 702 265 #define MSG_GBL_ZERO_SIZE 1 266 267 #else /* __lint */ 268 269 extern const char * _sgs_msg_libconv_phdr(Msg); 270 271 #ifndef MSG_SGS_LOCAL_ARRAY 272 #define MSG_SGS_LOCAL_ARRAY "" 273 #endif 274 275 extern const char __sgs_msg_libconv_phdr[]; 276 277 #define MSG_ORIG_STRTAB(_x, _s) _x 278 #define MSG_ORIG(x) x 279 #define MSG_INTL(x) x 280 281 #ifndef LINTSUP_SUPPRESS_STRINGS 282 283 #define MSG_PT_NULL "[ PT_NULL ]" 284 #define MSG_PT_NULL_SIZE 11 285 286 #define MSG_PT_NULL_CF "PT_NULL" 287 #define MSG_PT_NULL_CF_SIZE 7 288 289 #define MSG_PT_NULL_CFNP "NULL" 290 #define MSG_PT_NULL_CFNP_SIZE 4 291 292 #define MSG_PT_NULL_NF "null" 293 #define MSG_PT_NULL_NF_SIZE 4 294 295 #define MSG_PT_LOAD "[ PT_LOAD ]" 296 #define MSG_PT_LOAD_SIZE 11 297 298 #define MSG_PT_LOAD_CF "PT_LOAD" 299 #define MSG_PT_LOAD_CF_SIZE 7 300 301 #define MSG_PT_LOAD_CFNP "LOAD" 302 #define MSG_PT_LOAD_CFNP_SIZE 4 303 304 #define MSG_PT_LOAD_NF "load" 305 #define MSG_PT_LOAD_NF_SIZE 4 306 307 #define MSG_PT_DYNAMIC "[ PT_DYNAMIC ]" 308 #define MSG_PT_DYNAMIC_SIZE 14 309 310 #define MSG_PT_DYNAMIC_DMP "DYN" 311 #define MSG_PT_DYNAMIC_DMP_SIZE 3 312 313 #define MSG_PT_DYNAMIC_CF "PT_DYNAMIC" 314 #define MSG_PT_DYNAMIC_CF_SIZE 10 315 316 #define MSG_PT_DYNAMIC_CFNP "DYNAMIC" 317 #define MSG_PT_DYNAMIC_CFNP_SIZE 7 318 319 #define MSG_PT_DYNAMIC_NF "dynamic" 320 #define MSG_PT_DYNAMIC_NF_SIZE 7 321 322 #define MSG_PT_INTERP "[ PT_INTERP ]" 323 #define MSG_PT_INTERP_SIZE 13 324 325 #define MSG_PT_INTERP_CF "PT_INTERP" 326 #define MSG_PT_INTERP_CF_SIZE 9 327 328 #define MSG_PT_INTERP_CFNP "INTERP" 329 #define MSG_PT_INTERP_CFNP_SIZE 6 330 331 #define MSG_PT_INTERP_NF "interp" 332 #define MSG_PT_INTERP_NF_SIZE 6 333 334 #define MSG_PT_NOTE "[ PT_NOTE ]" 335 #define MSG_PT_NOTE_SIZE 11 336 337 #define MSG_PT_NOTE_CF "PT_NOTE" 338 #define MSG_PT_NOTE_CF_SIZE 7 339 340 #define MSG_PT_NOTE_CFNP "NOTE" 341 #define MSG_PT_NOTE_CFNP_SIZE 4 342 343 #define MSG_PT_NOTE_NF "note" 344 #define MSG_PT_NOTE_NF_SIZE 4 345 346 #define MSG_PT_SHLIB "[ PT_SHLIB ]" 347 #define MSG_PT_SHLIB_SIZE 12 348 349 #define MSG_PT_SHLIB_CF "PT_SHLIB" 350 #define MSG_PT_SHLIB_CF_SIZE 8 351 352 #define MSG_PT_SHLIB_CFNP "SHLIB" 353 #define MSG_PT_SHLIB_CFNP_SIZE 5 354 355 #define MSG_PT_SHLIB_NF "shlib" 356 #define MSG_PT_SHLIB_NF_SIZE 5 357 358 #define MSG_PT_PHDR "[ PT_PHDR ]" 359 #define MSG_PT_PHDR_SIZE 11 360 361 #define MSG_PT_PHDR_CF "PT_PHDR" 362 #define MSG_PT_PHDR_CF_SIZE 7 363 364 #define MSG_PT_PHDR_CFNP "PHDR" 365 #define MSG_PT_PHDR_CFNP_SIZE 4 366 367 #define MSG_PT_PHDR_NF "phdr" 368 #define MSG_PT_PHDR_NF_SIZE 4 369 370 #define MSG_PT_TLS "[ PT_TLS ]" 371 #define MSG_PT_TLS_SIZE 10 372 373 #define MSG_PT_TLS_CF "PT_TLS" 374 #define MSG_PT_TLS_CF_SIZE 6 375 376 #define MSG_PT_TLS_CFNP "TLS" 377 #define MSG_PT_TLS_CFNP_SIZE 3 378 379 #define MSG_PT_TLS_NF "tls" 380 #define MSG_PT_TLS_NF_SIZE 3 381 382 #define MSG_PT_SUNW_UNWIND "[ PT_SUNW_UNWIND ]" 383 #define MSG_PT_SUNW_UNWIND_SIZE 18 384 385 #define MSG_PT_SUNW_UNWIND_CF "PT_SUNW_UNWIND" 386 #define MSG_PT_SUNW_UNWIND_CF_SIZE 14 387 388 #define MSG_PT_SUNW_UNWIND_CFNP "SUNW_UNWIND" 389 #define MSG_PT_SUNW_UNWIND_CFNP_SIZE 11 390 391 #define MSG_PT_SUNW_UNWIND_NF "sunw_unwind" 392 #define MSG_PT_SUNW_UNWIND_NF_SIZE 11 393 394 #define MSG_PT_SUNW_EH_FRAME "[ PT_SUNW_EH_FRAME ]" 395 #define MSG_PT_SUNW_EH_FRAME_SIZE 20 396 397 #define MSG_PT_SUNW_EH_FRAME_CF "PT_SUNW_EH_FRAME" 398 #define MSG_PT_SUNW_EH_FRAME_CF_SIZE 16 399 400 #define MSG_PT_SUNW_EH_FRAME_CFNP "SUNW_EH_FRAME" 401 #define MSG_PT_SUNW_EH_FRAME_CFNP_SIZE 13 402 403 #define MSG_PT_SUNW_EH_FRAME_NF "sunw_eh_frame" 404 #define MSG_PT_SUNW_EH_FRAME_NF_SIZE 13 405 406 #define MSG_PT_GNU_EH_FRAME "[ PT_GNU_EH_FRAME ]" 407 #define MSG_PT_GNU_EH_FRAME_SIZE 19 408 409 #define MSG_PT_GNU_EH_FRAME_CF "PT_GNU_EH_FRAME" 410 #define MSG_PT_GNU_EH_FRAME_CF_SIZE 15 411 412 #define MSG_PT_GNU_EH_FRAME_CFNP "GNU_EH_FRAME" 413 #define MSG_PT_GNU_EH_FRAME_CFNP_SIZE 12 414 415 #define MSG_PT_GNU_EH_FRAME_NF "gnu_eh_frame" 416 #define MSG_PT_GNU_EH_FRAME_NF_SIZE 12 417 418 #define MSG_PT_GNU_STACK "[ PT_GNU_STACK ]" 419 #define MSG_PT_GNU_STACK_SIZE 16 420 421 #define MSG_PT_GNU_STACK_CF "PT_GNU_STACK" 422 #define MSG_PT_GNU_STACK_CF_SIZE 12 423 424 #define MSG_PT_GNU_STACK_CFNP "GNU_STACK" 425 #define MSG_PT_GNU_STACK_CFNP_SIZE 9 426 427 #define MSG_PT_GNU_STACK_NF "gnu_stack" 428 #define MSG_PT_GNU_STACK_NF_SIZE 9 429 430 #define MSG_PT_GNU_RELRO "[ PT_GNU_RELRO ]" 431 #define MSG_PT_GNU_RELRO_SIZE 16 432 433 #define MSG_PT_GNU_RELRO_CF "PT_GNU_RELRO" 434 #define MSG_PT_GNU_RELRO_CF_SIZE 12 435 436 #define MSG_PT_GNU_RELRO_CFNP "GNU_RELRO" 437 #define MSG_PT_GNU_RELRO_CFNP_SIZE 9 438 439 #define MSG_PT_GNU_RELRO_NF "gnu_relro" 440 #define MSG_PT_GNU_RELRO_NF_SIZE 9 441 442 #define MSG_PT_SUNWBSS "[ PT_SUNWBSS ]" 443 #define MSG_PT_SUNWBSS_SIZE 14 444 445 #define MSG_PT_SUNWBSS_CF "PT_SUNWBSS" 446 #define MSG_PT_SUNWBSS_CF_SIZE 10 447 448 #define MSG_PT_SUNWBSS_CFNP "SUNWBSS" 449 #define MSG_PT_SUNWBSS_CFNP_SIZE 7 450 451 #define MSG_PT_SUNWBSS_NF "sunwbss" 452 #define MSG_PT_SUNWBSS_NF_SIZE 7 453 454 #define MSG_PT_SUNWSTACK "[ PT_SUNWSTACK ]" 455 #define MSG_PT_SUNWSTACK_SIZE 16 456 457 #define MSG_PT_SUNWSTACK_CF "PT_SUNWSTACK" 458 #define MSG_PT_SUNWSTACK_CF_SIZE 12 459 460 #define MSG_PT_SUNWSTACK_CFNP "SUNWSTACK" 461 #define MSG_PT_SUNWSTACK_CFNP_SIZE 9 462 463 #define MSG_PT_SUNWSTACK_NF "sunwstack" 464 #define MSG_PT_SUNWSTACK_NF_SIZE 9 465 466 #define MSG_PT_SUNWDTRACE "[ PT_SUNWDTRACE ]" 467 #define MSG_PT_SUNWDTRACE_SIZE 17 468 469 #define MSG_PT_SUNWDTRACE_CF "PT_SUNWDTRACE" 470 #define MSG_PT_SUNWDTRACE_CF_SIZE 13 471 472 #define MSG_PT_SUNWDTRACE_CFNP "SUNWDTRACE" 473 #define MSG_PT_SUNWDTRACE_CFNP_SIZE 10 474 475 #define MSG_PT_SUNWDTRACE_NF "sunwdtrace" 476 #define MSG_PT_SUNWDTRACE_NF_SIZE 10 477 478 #define MSG_PT_SUNWCAP "[ PT_SUNWCAP ]" 479 #define MSG_PT_SUNWCAP_SIZE 14 480 481 #define MSG_PT_SUNWCAP_CF "PT_SUNWCAP" 482 #define MSG_PT_SUNWCAP_CF_SIZE 10 483 484 #define MSG_PT_SUNWCAP_CFNP "SUNWCAP" 485 #define MSG_PT_SUNWCAP_CFNP_SIZE 7 486 487 #define MSG_PT_SUNWCAP_NF "sunwcap" 488 #define MSG_PT_SUNWCAP_NF_SIZE 7 489 490 #define MSG_PF_X_CF "PF_X" 491 #define MSG_PF_X_CF_SIZE 4 492 493 #define MSG_PF_X_NF "x" 494 #define MSG_PF_X_NF_SIZE 1 495 496 #define MSG_PF_W_CF "PF_W" 497 #define MSG_PF_W_CF_SIZE 4 498 499 #define MSG_PF_W_NF "w" 500 #define MSG_PF_W_NF_SIZE 1 501 502 #define MSG_PF_R_CF "PF_R" 503 #define MSG_PF_R_CF_SIZE 4 504 505 #define MSG_PF_R_NF "r" 506 #define MSG_PF_R_NF_SIZE 1 507 508 #define MSG_PF_SUNW_FAILURE_CF "PF_SUNW_FAILURE" 509 #define MSG_PF_SUNW_FAILURE_CF_SIZE 15 510 511 #define MSG_PF_SUNW_FAILURE_NF "sunw_failure" 512 #define MSG_PF_SUNW_FAILURE_NF_SIZE 12 513 514 #define MSG_PF_SUNW_KILLED_CF "PF_SUNW_KILLED" 515 #define MSG_PF_SUNW_KILLED_CF_SIZE 14 516 517 #define MSG_PF_SUNW_KILLED_NF "sunw_killed" 518 #define MSG_PF_SUNW_KILLED_NF_SIZE 11 519 520 #define MSG_PF_SUNW_SIGINFO_CF "PF_SUNW_SIGINFO" 521 #define MSG_PF_SUNW_SIGINFO_CF_SIZE 15 522 523 #define MSG_PF_SUNW_SIGINFO_NF "sunw_siginfo" 524 #define MSG_PF_SUNW_SIGINFO_NF_SIZE 12 525 526 #define MSG_GBL_ZERO "0" 527 #define MSG_GBL_ZERO_SIZE 1 528 529 #endif /* LINTSUP_SUPPRESS_STRINGS */ 530 531 #endif /* __lint */ 532 533 #endif 534