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