]> git.pld-linux.org Git - packages/elfutils.git/blame - elfutils-debian-manpages.patch
- disable run-elflint-self.sh on sparcs and alpha
[packages/elfutils.git] / elfutils-debian-manpages.patch
CommitLineData
0937133b
JB
1--- elfutils-0.84.orig/debian/man/strip.pod
2+++ elfutils-0.84/debian/man/strip.pod
3@@ -0,0 +1,65 @@
4+=head1 NAME
5+
6+eu-strip - Discard symbols from object files
7+
8+=head1 SYNOPSIS
9+
10+eu-strip [OPTION...] [FILE...]
11+
12+=head1 OPTIONS
13+
14+=head2 Output selection:
15+
16+=over 8
17+
18+=item B<-f I<FILE>>
19+
20+Extract the removed sections into I<FILE>
21+
22+
23+=item B<-o I<FILE>>
24+
25+Place stripped output into I<FILE>
26+
27+=back
28+
29+=head2 Output options:
30+
31+=over 8
32+
33+=item B<-g, --strip-debug>
34+
35+Remove all debugging symbols
36+
37+=item B<-p, --preserve-dates>
38+
39+Copy modified/access timestamps to the output
40+
41+=item B<--permissive>
42+
43+Relax a few rules to handle slightly broken ELF files
44+
45+=item B<--remove-comment>
46+
47+Remove .comment section
48+
49+=item B<-?, --help>
50+
51+Ask for help
52+
53+=item B<--usage>
54+
55+Give a short usage message
56+
57+=item B<-V, --version>
58+
59+Print program version
60+
61+=back
62+
63+=head1 AUTHOR
64+
65+Report bugs to <drepper@redhat.com>.
66+
67+This manual page written by Andrew Stribblehill for Debian but may be
68+freely used by anyone.
69--- elfutils-0.84.orig/debian/man/elflint.pod
70+++ elfutils-0.84/debian/man/elflint.pod
71@@ -0,0 +1,49 @@
72+=head1 NAME
73+
74+eu-elflint - Pedantic checker of ELF files
75+
76+=head1 SYNOPSIS
77+
78+eu-elflint [OPTION...] FILE...
79+
80+=head1 DESCRIPTION
81+
82+Pedantic checking of ELF files compliance with gABI/psABI spec.
83+
84+=head1 OPTIONS
85+
86+=over 8
87+
88+=item B<--gnu-ld>
89+
90+Binary has been created with GNU ld and is therefore known to be
91+broken in certain ways
92+
93+=item B<-q, --quiet>
94+
95+Do not print anything if successful
96+
97+=item B<--strict>
98+
99+Be extremely strict, flag level 2 features.
100+
101+=item B<-?, --help>
102+
103+Ask for help
104+
105+=item B<--usage>
106+
107+Give a short usage message
108+
109+=item B<-V, --version>
110+
111+Print program version
112+
113+=back
114+
115+=head1 AUTHOR
116+
117+Report bugs to <drepper@redhat.com>.
118+
119+This manual page written by Andrew Stribblehill for Debian but may be
120+freely used by anyone.
121--- elfutils-0.84.orig/debian/man/ld.pod
122+++ elfutils-0.84/debian/man/ld.pod
123@@ -0,0 +1,220 @@
124+=head1 NAME
125+
126+eu-ld - Combine object and archive files
127+
128+=head1 SYNOPSIS
129+
130+eu-ld [OPTION...] [FILE]...
131+
132+=head1 OPTIONS
133+
134+=over 8
135+
136+=item B<-(>
137+
138+Start a group.
139+
140+=item B<-)>
141+
142+End a group.
143+
144+=item B<-B dynamic>
145+
146+Prefer linking against shared libraries.
147+
148+=item B<-B local>
149+
150+Causes symbol not assigned to a version be reduced to local.
151+
152+=item B<-B static>
153+
154+Do not link against shared libraries.
155+
156+=item B<-c FILE>
157+
158+Use linker script in FILE.
159+
160+=item B<-e, --entry=ADDRESS>
161+
162+Set entry point address.
163+
164+=item B<-E, --export-dynamic>
165+
166+Export all dynamic symbols.
167+
168+=item B<--gc-sections>
169+
170+Remove unused sections.
171+
172+=item B<-G, --shared>
173+
174+Generate dynamic shared object.
175+
176+=item B<-h, --soname=NAME>
177+
178+Set soname of shared object.
179+
180+=item B<-i>
181+
182+Ignore LD_LIBRARY_PATH environment variable.
183+
184+=item B<-I, --dynamic-linker=NAME>
185+
186+Set the dynamic linker name.
187+
188+=item B<-L PATH>
189+
190+Add PATH to list of directories files are searched in.
191+
192+=item B<-m, --emulation=NAME>
193+
194+Set emulation to NAME.
195+
196+=item B<--no-gc-sections>
197+
198+Don't remove unused sections.
199+
200+=item B<--no-whole-archive>
201+
202+Stop including the whole arhives in the output.
203+
204+=item B<-o, --output=FILE>
205+
206+Place output in FILE.
207+
208+=item B<-O[LEVEL]>
209+
210+Set optimization level to LEVEL.
211+
212+=item B<--pagesize=SIZE>
213+
214+Assume pagesize for the target system to be SIZE.
215+
216+=item B<-Q y | n>
217+
218+Add/suppress addition indentifying link-editor to
219+.comment section
220+
221+=item B<--runpath=PATH>
222+
223+Set runtime DSO search path.
224+
225+=item B<--runpath-link=PATH>
226+
227+Set link time DSO search path.
228+
229+=item B<-r>
230+
231+Generate relocatable object.
232+
233+=item B<-s, --strip-all>
234+
235+Strip all symbols.
236+
237+=item B<-S, --strip-debug>
238+
239+Strip debugging symbols.
240+
241+=item B<-t, --trace>
242+
243+Trace file opens.
244+
245+=item B<-v, --verbose>
246+
247+Verbose messages.
248+
249+=item B<--version-script=FILE>
250+
251+Read version information from FILE.
252+
253+=item B<--whole-archive>
254+
255+Include whole archives in the output from now on.
256+
257+=item B<-z allextract>
258+
259+Same as --whole-archive.
260+
261+=item B<-z combreloc | nocombreloc>
262+
263+Do/do not combine relocation sections.
264+
265+=item B<-z defaultextract>
266+
267+Default rules of extracting from archive; weak
268+references are not enough.
269+
270+=item B<-z defs | nodefs>
271+
272+Disallow/allow undefined symbols in DSOs.
273+
274+=item B<-z ignore | record>
275+
276+Ignore/record dependencies on unused DSOs.
277+
278+=item B<-z initfirst>
279+
280+Mark object to be initialized first.
281+
282+=item B<-z lazyload | nolazyload>
283+
284+Enable/disable lazy-loading flag for following
285+dependencies.
286+
287+=item B<-z muldefs>
288+
289+Allow multiple definitions; first is used.
290+
291+=item B<-z nodefaultlib>
292+
293+Object is marked to not use default search path at
294+runtime.
295+
296+=item B<-z nodelete>
297+
298+Object cannot be unloaded at runtime.
299+
300+=item B<-z nodlopen>
301+
302+Mark object as not loadable with 'dlopen'.
303+
304+=item B<-z now>
305+
306+Relocation will not be processed lazily.
307+
308+=item B<-z origin>
309+
310+Object requires immediate handling of $ORIGIN.
311+
312+=item B<-z systemlibrary>
313+
314+Generated DSO will be a system library.
315+
316+=item B<-z weakextract>
317+
318+Weak references cause extraction from archive.
319+
320+=item B<-?, --help>
321+
322+Give this help list
323+
324+=item B<--usage>
325+
326+Give a short usage message
327+
328+=item B<-V, --version>
329+
330+Print program version
331+
332+=back
333+
334+Mandatory or optional arguments to long options are also mandatory or optional
335+for any corresponding short options.
336+
337+=head1 AUTHOR
338+
339+Report bugs to <drepper@redhat.com>.
340+
341+This manual page written by Andrew Stribblehill for Debian but may be
342+freely used by anyone.
343+
344--- elfutils-0.84.orig/debian/man/nm.pod
345+++ elfutils-0.84/debian/man/nm.pod
346@@ -0,0 +1,121 @@
347+=head1 NAME
348+
349+eu-nm - List symbols from ELF files
350+
351+=head1 SYNOPSIS
352+
353+eu-nm [OPTION...] [FILE...]
354+
355+=head1 OPTIONS
356+
357+=head2 Output selection:
358+
359+=over 8
360+
361+=item B<-a, --debug-syms>
362+
363+Display debugger-only symbols
364+
365+=item B<--defined-only>
366+
367+Display only defined symbols
368+
369+=item B<-D, --dynamic>
370+
371+Display dynamic symbols instead of normal symbols
372+
373+=item B<-g, --extern-only>
374+
375+Display only external symbols
376+
377+=item B<-s, --print-armap>
378+
379+Include index for symbols from archive members
380+
381+=item B<-u, --undefined-only>
382+
383+Display only undefined symbols
384+
385+=back
386+
387+=head2 Output format:
388+
389+=over 8
390+
391+=item B<-A, --print-file-name>
392+
393+Print name of the input file before every symbol
394+
395+=item B<-B>
396+
397+Same as --format=bsd
398+
399+=item B<-f, --format=I<FORMAT>>
400+
401+Use the output format I<FORMAT>. I<FORMAT> can be `bsd', `sysv' or
402+`posix'. The default is `sysv'.
403+
404+=item B<--mark-weak>
405+
406+Mark weak symbols
407+
408+=item B<-P, --portability>
409+
410+Same as --format=posix
411+
412+=item B<-S, --print-size>
413+
414+Print size of defined symbols
415+
416+=item B<-t, --radix=RADIX>
417+
418+Use RADIX for printing symbol values
419+
420+=back
421+
422+=head2 Output options:
423+
424+=over 8
425+
426+=item B<-n, --numeric-sort>
427+
428+Sort symbols numerically by address
429+
430+=item B<-p, --no-sort>
431+
432+Do not sort the symbols
433+
434+=item B<-r, --reverse-sort>
435+
436+Reverse the sense of the sort
437+
438+=back
439+
440+
441+=head2 Miscellaneous:
442+
443+=over 8
444+
445+=item B<-?, --help>
446+
447+Ask for help
448+
449+=item B<--usage>
450+
451+Give a short usage message
452+
453+=item B<-V, --version>
454+
455+Print program version
456+
457+=back
458+
459+Mandatory or optional arguments to long options are also mandatory or
460+optional for any corresponding short options.
461+
462+=head1 AUTHOR
463+
464+Report bugs to <drepper@redhat.com>.
465+
466+This manual page written by Andrew Stribblehill for Debian but may be
467+freely used by anyone.
468--- elfutils-0.84.orig/debian/man/readelf.pod
469+++ elfutils-0.84/debian/man/readelf.pod
470@@ -0,0 +1,87 @@
471+=head1 NAME
472+
473+eu-readelf - Print information from ELF file in human-readable form.
474+
475+=head1 SYNOPSIS
476+
477+eu-readelf [OPTION...] FILE...
478+
479+=head2 Output selection:
480+
481+=over 8
482+
483+=item B<-a, --all>
484+
485+Equivalent to: -h -l
486+
487+=item B<-d, --dynamic>
488+
489+Display the dynamic segment
490+
491+=item B<-h, --file-header>
492+
493+Display the ELF file header
494+
495+=item B<-I, --histogram>
496+
497+Display histogram of bucket list lengths
498+
499+=item B<-l, --program-headers>
500+
501+Display the program headers
502+
503+=item B<-n, --notes>
504+
505+Display the core notes
506+
507+=item B<-r, --relocs>
508+
509+Display relocations
510+
511+=item B<-s, --symbols>
512+
513+Display the symbol table
514+
515+=item B<-S, --section-headers>
516+
517+Display the sections' header
518+
519+=item B<-V, --version-info>
520+
521+Display versioning information
522+
523+=item B<-w, --debug-dump[=I<SECTION>]>
524+
525+Display DWARF section content. I<SECTION> can be one of abbrev, aranges, frame,
526+info, loc, line, pubnames, or str.
527+
528+=back
529+
530+=head2 Miscellaneous:
531+
532+=over 8
533+
534+=item B<-?, --help>
535+
536+Ask for help
537+
538+=item B<--usage>
539+
540+Give a short usage message
541+
542+=item B<-V, --version>
543+
544+Print program version
545+
546+=back
547+
548+Mandatory or optional arguments to long options are also mandatory or
549+optional for any corresponding short options.
550+
551+=head1 AUTHOR
552+
553+Report bugs to <drepper@redhat.com>.
554+
555+This manual page written by Andrew Stribblehill for Debian but may be
556+freely used by anyone.
557+
558--- elfutils-0.84.orig/debian/man/size.pod
559+++ elfutils-0.84/debian/man/size.pod
560@@ -0,0 +1,82 @@
561+=head1 NAME
562+
563+eu-size List section sizes of FILEs (a.out by default).
564+
565+=head1 SYNOPSIS
566+
567+size [OPTION...] [FILE...]
568+
569+
570+=head1 OPTIONS
571+
572+=head2 Output format:
573+
574+=over 8
575+
576+=item B<-A>
577+
578+Same as `--format=sysv'
579+
580+=item B<-B>
581+
582+Same as `--format=bsd'
583+
584+=item B<-d>
585+
586+Same as `--radix=10'
587+
588+=item B<--format=FORMAT>
589+
590+Use the output format FORMAT. FORMAT can be `bsd' or `sysv'. The
591+default is `bsd'.
592+
593+=item B<-f>
594+
595+Similar to `--format=sysv' output but in one line
596+
597+=item B<-o>
598+
599+Same as `--radix=8'
600+
601+=item B<--radix=RADIX>
602+
603+Use RADIX for printing symbol values
604+
605+=item B<-x>
606+
607+Same as `--radix=16'
608+
609+=back
610+
611+=head2 Output options:
612+
613+=over 8
614+
615+=item B<-F>
616+
617+Print size and permission flags for loadable segments
618+
619+=item B<-t, --totals>
620+
621+Display the total sizes (bsd only)
622+
623+=item B<-?, --help>
624+
625+Ask for help
626+
627+=item B<--usage>
628+
629+Give a short usage message
630+
631+=item B<-V, --version>
632+
633+Print program version
634+
635+=back
636+
637+=head1 AUTHOR
638+
639+Report bugs to <drepper@redhat.com>.
640+
641+This manual page written by Andrew Stribblehill for Debian but may be
642+freely used by anyone.
643--- elfutils-0.84.orig/debian/man/Makefile
644+++ elfutils-0.84/debian/man/Makefile
645@@ -0,0 +1,28 @@
646+#! /usr/bin/make
647+#
648+# Makefile for manpages
649+
650+POD2MAN=/usr/bin/pod2man
651+PODFLAGS=
652+
653+MAN1=eu-elflint.1 eu-nm.1 eu-size.1 eu-ld.1 eu-readelf.1 eu-strip.1
654+MAN=$(MAN1)
655+
656+all: man1
657+
658+man1: SECTION=1
659+man1: $(MAN1)
660+
661+eu-%.1: %.pod
662+ podchecker $<
663+ $(POD2MAN) \
664+ --name=eu-$(basename $<) \
665+ --release="elfutils" \
666+ --center="User Commands" \
667+ --section=$(SECTION) \
668+ $(PODFLAGS) $< > $@
669+
670+clean:
671+ rm -f $(MAN) *~
672+
673+.PHONY: all man1 clean
This page took 0.105778 seconds and 4 git commands to generate.