OSDN Git Service

GNU gdb 11.1: Update sources.
authormatsuand <30614168+matsuand@users.noreply.github.com>
Sat, 13 Nov 2021 12:16:10 +0000 (21:16 +0900)
committermatsuand <30614168+matsuand@users.noreply.github.com>
Sat, 13 Nov 2021 12:16:10 +0000 (21:16 +0900)
22 files changed:
manual/GNU_gdb/Makefile
manual/GNU_gdb/original/getfiles.txt [new file with mode: 0644]
manual/GNU_gdb/original/man1/gcore.1 [new file with mode: 0644]
manual/GNU_gdb/original/man1/gdb-add-index.1 [new file with mode: 0644]
manual/GNU_gdb/original/man1/gdb.1
manual/GNU_gdb/original/man1/gdbserver.1
manual/GNU_gdb/original/man5 [new file with mode: 0644]
manual/GNU_gdb/po4a/add_ja/copyright/gcore.1.txt [new file with mode: 0644]
manual/GNU_gdb/po4a/add_ja/copyright/gdb-add-index.1.txt [new file with mode: 0644]
manual/GNU_gdb/po4a/add_ja/copyright/gdb.1.txt [new file with mode: 0644]
manual/GNU_gdb/po4a/add_ja/copyright/gdbinit.5.txt [new file with mode: 0644]
manual/GNU_gdb/po4a/add_ja/copyright/gdbserver.1.txt [new file with mode: 0644]
manual/GNU_gdb/po4a/gdb.cfg [deleted file]
manual/GNU_gdb/po4a/gdb.pot [deleted file]
manual/GNU_gdb/po4a/ja.po [deleted file]
manual/GNU_gdb/po4a/man1/gdb-man1.cfg [new file with mode: 0644]
manual/GNU_gdb/po4a/man1/gdb-man1.pot [new file with mode: 0644]
manual/GNU_gdb/po4a/man1/ja.po [new file with mode: 0644]
manual/GNU_gdb/po4a/man5/gdb-man5.cfg [new file with mode: 0644]
manual/GNU_gdb/po4a/man5/gdb-man5.pot [new file with mode: 0644]
manual/GNU_gdb/po4a/man5/ja.po [new file with mode: 0644]
manual/GNU_gdb/translation_list

index 3fe5a76..599babc 100644 (file)
@@ -1,30 +1,33 @@
+PACKAGE_NAME = gdb
+man_numbers = 1 5
+
 THRESH = 100
 EXTFLAGS =
 PO4AFLAGS += -k $(THRESH) $(EXTFLAGS)
 
-LANGS = ja
-PACKAGE = gdb
-PO4ACFG = po4a/$(PACKAGE).cfg
+target-mans = $(addprefix man,$(man_numbers))
+po_dirs     = $(addprefix po4a/,$(target-mans))
+po_files    = $(addsuffix /ja.po,$(po_dirs))
 
-WORK_DIR = .
+all: translate
 
-all:   translate
+translate: $(target-mans)
 
-translate:
-       po4a $(PO4AFLAGS) -v --variable langs='$(LANGS)' \
-         --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) $(PO4ACFG)
+$(target-mans): man%:
+       po4a $(PO4AFLAGS) po4a/man$*/$(PACKAGE_NAME)-man$*.cfg
 
 stat:
-       @for l in $(LANGS); do \
-         echo -n "$$l: "; \
-         msgfmt --statistics -o /dev/null po4a/$$l.po; \
+       @for po in $(po_files); do \
+         msgfmt -v --statistics -o /dev/null $$po; \
        done
 
 page-stat:
-       @LC_ALL=C po4a $(PO4AFLAGS) --force -v -k 0 --variable langs='$(LANGS)' \
-         --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) $(PO4ACFG) | \
-         grep translated | \
-         sed -e 's/(\([1-9][0-9]*\) strings)/(\1 of \1 strings)/' \
-             -e 's/[()]//g' \
-             -e 's/^draft\/man[1-9]\///' | \
-         awk '{printf("%-15s: %7s (%3s/%3s)\n",$$1,$$3,$$5,$$7);}'
+       @for n in $(man_numbers); do \
+         if test -f po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg; then \
+           echo po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg: ;\
+           po4a --force --no-update -k 0 po4a/man$$n/$(PACKAGE_NAME)-man$$n.cfg | \
+             sed "s/^/  /g" ;\
+         fi \
+       done
+
+.PHONY: all translate stat page-stat
diff --git a/manual/GNU_gdb/original/getfiles.txt b/manual/GNU_gdb/original/getfiles.txt
new file mode 100644 (file)
index 0000000..a93c7f7
--- /dev/null
@@ -0,0 +1,28 @@
+#------------------------------
+# ソース tarball 入手と伸長
+#------------------------------
+$ cd ~/src
+$ wget -N https://ftp.gnu.org/gnu/gdb/gdb-11.1.tar.xz
+$ tar xf gdb-11.1.tar.xz
+$ ls
+gdb-11.1
+
+#------------------------------
+# 当プロジェクトへの man ページのコピー
+#------------------------------
+
+$ cd $(JMTOP)/manual/GNU_gdb/original
+$ cat > getfiles.sh <<"EOF"
+#!/bin/sh
+
+SRCDIR=~/src/gdb-11.1
+
+rm -fr man{1,5}
+mkdir  man{1,5}
+
+for n in 1 5; do
+  cp -p $SRCDIR/gdb/doc/*.$n man$n
+done
+EOF
+
+$ sh getfiles.sh
diff --git a/manual/GNU_gdb/original/man1/gcore.1 b/manual/GNU_gdb/original/man1/gcore.1
new file mode 100644 (file)
index 0000000..0f32f6d
--- /dev/null
@@ -0,0 +1,196 @@
+.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "GCORE 1"
+.TH GCORE 1 "2021-09-13" "gdb-11.1" "GNU Development Tools"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+gcore \- Generate a core file of a running program
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+gcore [\-a] [\-o \fIprefix\fR] \fIpid1\fR [\fIpid2\fR...\fIpidN\fR]
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+Generate core dumps of one or more running programs with process IDs
+\&\fIpid1\fR, \fIpid2\fR, etc.  A core file produced by \fBgcore\fR
+is equivalent to one produced by the kernel when the process crashes
+(and when \f(CW\*(C`ulimit \-c\*(C'\fR was used to set up an appropriate core dump
+limit).  However, unlike after a crash, after \fBgcore\fR finishes
+its job the program remains running without any change.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.IP "\fB\-a\fR" 4
+.IX Item "-a"
+Dump all memory mappings.  The actual effect of this option depends on
+the Operating System.  On GNU/Linux, it will disable
+\&\f(CW\*(C`use\-coredump\-filter\*(C'\fR and
+enable \f(CW\*(C`dump\-excluded\-mappings\*(C'\fR.
+.IP "\fB\-o\fR \fIprefix\fR" 4
+.IX Item "-o prefix"
+The optional argument \fIprefix\fR specifies the prefix to be used
+when composing the file names of the core dumps.  The file name is
+composed as \fI\fIprefix\fI.\fIpid\fI\fR, where \fIpid\fR is the
+process \s-1ID\s0 of the running program being analyzed by \fBgcore\fR.
+If not specified, \fIprefix\fR defaults to \fIgcore\fR.
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
+If the \f(CW\*(C`info\*(C'\fR and \f(CW\*(C`gdb\*(C'\fR programs and \s-1GDB\s0's Texinfo
+documentation are properly installed at your site, the command
+.PP
+.Vb 1
+\&        info gdb
+.Ve
+.PP
+should give you access to the complete manual.
+.PP
+\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+Richard M. Stallman and Roland H. Pesch, July 1991.
+.SH "COPYRIGHT"
+.IX Header "COPYRIGHT"
+Copyright (c) 1988\-2021 Free Software Foundation, Inc.
+.PP
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being \*(L"Free Software\*(R" and \*(L"Free Software Needs
+Free Documentation\*(R", with the Front-Cover Texts being \*(L"A \s-1GNU\s0 Manual,\*(R"
+and with the Back-Cover Texts as in (a) below.
+.PP
+(a) The \s-1FSF\s0's Back-Cover Text is: \*(L"You are free to copy and modify
+this \s-1GNU\s0 Manual.  Buying copies from \s-1GNU\s0 Press supports the \s-1FSF\s0 in
+developing \s-1GNU\s0 and promoting software freedom.\*(R"
diff --git a/manual/GNU_gdb/original/man1/gdb-add-index.1 b/manual/GNU_gdb/original/man1/gdb-add-index.1
new file mode 100644 (file)
index 0000000..e29406d
--- /dev/null
@@ -0,0 +1,197 @@
+.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "GDB-ADD-INDEX 1"
+.TH GDB-ADD-INDEX 1 "2021-09-13" "gdb-11.1" "GNU Development Tools"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+gdb\-add\-index \- Add index files to speed up GDB
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+gdb-add-index \fIfilename\fR
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+When \s-1GDB\s0 finds a symbol file, it scans the symbols in the
+file in order to construct an internal symbol table.  This lets most
+\&\s-1GDB\s0 operations work quickly\*(--at the cost of a delay early on.
+For large programs, this delay can be quite lengthy, so \s-1GDB\s0
+provides a way to build an index, which speeds up startup.
+.PP
+To determine whether a file contains such an index, use the command
+\&\f(CW\*(C`readelf \-S filename\*(C'\fR: the index is stored in a section named
+\&\f(CW\*(C`.gdb_index\*(C'\fR.  The index file can only be produced on systems
+which use \s-1ELF\s0 binaries and \s-1DWARF\s0 debug information (i.e., sections
+named \f(CW\*(C`.debug_*\*(C'\fR).
+.PP
+\&\fBgdb-add-index\fR uses \s-1GDB\s0 and \fBobjdump\fR found
+in the \fB\s-1PATH\s0\fR environment variable.  If you want to use different
+versions of these programs, you can specify them through the
+\&\fB\s-1GDB\s0\fR and \fB\s-1OBJDUMP\s0\fR environment variables.
+.PP
+See more in
+the \s-1GDB\s0 manual in node \f(CW\*(C`Index Files\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n "Index Files"\*(C'\fR.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
+If the \f(CW\*(C`info\*(C'\fR and \f(CW\*(C`gdb\*(C'\fR programs and \s-1GDB\s0's Texinfo
+documentation are properly installed at your site, the command
+.PP
+.Vb 1
+\&        info gdb
+.Ve
+.PP
+should give you access to the complete manual.
+.PP
+\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+Richard M. Stallman and Roland H. Pesch, July 1991.
+.SH "COPYRIGHT"
+.IX Header "COPYRIGHT"
+Copyright (c) 1988\-2021 Free Software Foundation, Inc.
+.PP
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being \*(L"Free Software\*(R" and \*(L"Free Software Needs
+Free Documentation\*(R", with the Front-Cover Texts being \*(L"A \s-1GNU\s0 Manual,\*(R"
+and with the Back-Cover Texts as in (a) below.
+.PP
+(a) The \s-1FSF\s0's Back-Cover Text is: \*(L"You are free to copy and modify
+this \s-1GNU\s0 Manual.  Buying copies from \s-1GNU\s0 Press supports the \s-1FSF\s0 in
+developing \s-1GNU\s0 and promoting software freedom.\*(R"
index 29ef6b6..669f152 100644 (file)
-.\" Copyright (C) 1991, 1999, 2010-2012 Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.\" $Id: gdb.1,v 1.4 1999/01/05 00:50:50 jsm Exp $
-.TH gdb 1 "22may2002" "GNU Tools" "GNU Tools"
-.SH NAME
+.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "GDB 1"
+.TH GDB 1 "2021-09-13" "gdb-11.1" "GNU Development Tools"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
 gdb \- The GNU Debugger
-.SH SYNOPSIS
-.na
-.TP
-.B gdb
-.RB "[\|" \-help "\|]"
-.RB "[\|" \-nx "\|]"
-.RB "[\|" \-q "\|]"
-.RB "[\|" \-batch "\|]"
-.RB "[\|" \-cd=\c
-.I dir\c
-\|]
-.RB "[\|" \-f "\|]"
-.RB "[\|" "\-b\ "\c
-.IR bps "\|]"
-.RB "[\|" "\-tty="\c
-.IR dev "\|]"
-.RB "[\|" "\-s "\c
-.I symfile\c
-\&\|]
-.RB "[\|" "\-e "\c
-.I prog\c
-\&\|]  
-.RB "[\|" "\-se "\c
-.I prog\c
-\&\|]
-.RB "[\|" "\-c "\c
-.I core\c
-\&\|]
-.RB "[\|" "\-x "\c
-.I cmds\c
-\&\|]
-.RB "[\|" "\-d "\c
-.I dir\c
-\&\|]
-.RB "[\|" \c
-.I prog\c
-.RB "[\|" \c
-.IR core \||\| procID\c
-\&\|]\&\|]
-.ad b
-.SH DESCRIPTION
-The purpose of a debugger such as GDB is to allow you to see what is
-going on ``inside'' another program while it executes\(em\&or what another
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+gdb [\fB\-help\fR] [\fB\-nh\fR] [\fB\-nx\fR] [\fB\-q\fR]
+[\fB\-batch\fR] [\fB\-cd=\fR\fIdir\fR] [\fB\-f\fR]
+[\fB\-b\fR\ \fIbps\fR]
+    [\fB\-tty=\fR\fIdev\fR] [\fB\-s\fR \fIsymfile\fR]
+[\fB\-e\fR\ \fIprog\fR] [\fB\-se\fR\ \fIprog\fR]
+[\fB\-c\fR\ \fIcore\fR] [\fB\-p\fR\ \fIprocID\fR]
+    [\fB\-x\fR\ \fIcmds\fR] [\fB\-d\fR\ \fIdir\fR]
+[\fIprog\fR|\fIprog\fR \fIprocID\fR|\fIprog\fR \fIcore\fR]
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+The purpose of a debugger such as \s-1GDB\s0 is to allow you to see what is
+going on \*(L"inside\*(R" another program while it executes \*(-- or what another
 program was doing at the moment it crashed.
-
-GDB can do four main kinds of things (plus other things in support of
+.PP
+\&\s-1GDB\s0 can do four main kinds of things (plus other things in support of
 these) to help you catch bugs in the act:
-
-.TP
-\ \ \ \(bu
+.IP "\(bu" 4
 Start your program, specifying anything that might affect its behavior.
-
-.TP
-\ \ \ \(bu
+.IP "\(bu" 4
 Make your program stop on specified conditions.
-
-.TP
-\ \ \ \(bu
+.IP "\(bu" 4
 Examine what has happened, when your program has stopped.
-
-.TP
-\ \ \ \(bu
+.IP "\(bu" 4
 Change things in your program, so you can experiment with correcting the
 effects of one bug and go on to learn about another.
 .PP
-
-You can use GDB to debug programs written in C, C++, and Modula-2.
-Fortran support will be added when a GNU Fortran compiler is ready.
-
-GDB is invoked with the shell command \c
-.B gdb\c
-\&.  Once started, it reads
-commands from the terminal until you tell it to exit with the GDB
-command \c
-.B quit\c
-\&.  You can get online help from \c
-.B gdb\c
-\& itself
-by using the command \c
-.B help\c
-\&.
-
-You can run \c
-.B gdb\c
-\& with no arguments or options; but the most
-usual way to start GDB is with one argument or two, specifying an
+You can use \s-1GDB\s0 to debug programs written in C, \*(C+, Fortran and
+Modula\-2.
+.PP
+\&\s-1GDB\s0 is invoked with the shell command \f(CW\*(C`gdb\*(C'\fR.  Once started, it reads
+commands from the terminal until you tell it to exit with the \s-1GDB\s0
+command \f(CW\*(C`quit\*(C'\fR.  You can get online help from \s-1GDB\s0 itself
+by using the command \f(CW\*(C`help\*(C'\fR.
+.PP
+You can run \f(CW\*(C`gdb\*(C'\fR with no arguments or options; but the most
+usual way to start \s-1GDB\s0 is with one argument or two, specifying an
 executable program as the argument:
-.sp
-.br
-gdb\ program
-.br
-.sp
-
+.PP
+.Vb 1
+\&        gdb program
+.Ve
+.PP
 You can also start with both an executable program and a core file specified:
-.sp
-.br
-gdb\ program\ core
-.br
-.sp
-
-You can, instead, specify a process ID as a second argument, if you want
-to debug a running process:
-.sp
-.br
-gdb\ program\ 1234
-.br
-.sp
-
-would attach GDB to process \c
-.B 1234\c
-\& (unless you also have a file
-named `\|\c
-.B 1234\c
-\&\|'; GDB does check for a core file first).
-
-Here are some of the most frequently needed GDB commands:
-.TP
-.B break \fR[\|\fIfile\fB:\fR\|]\fIfunction
-\&
-Set a breakpoint at \c
-.I function\c
-\& (in \c
-.I file\c
-\&).
-.TP
-.B run \fR[\|\fIarglist\fR\|]
-Start your program (with \c
-.I arglist\c
-\&, if specified).
-.TP
-.B bt
+.PP
+.Vb 1
+\&        gdb program core
+.Ve
+.PP
+You can, instead, specify a process \s-1ID\s0 as a second argument or use option
+\&\f(CW\*(C`\-p\*(C'\fR, if you want to debug a running process:
+.PP
+.Vb 2
+\&        gdb program 1234
+\&        gdb \-p 1234
+.Ve
+.PP
+would attach \s-1GDB\s0 to process \f(CW1234\fR.  With option \fB\-p\fR you
+can omit the \fIprogram\fR filename.
+.PP
+Here are some of the most frequently needed \s-1GDB\s0 commands:
+.IP "\fBbreak [\fR\fIfile\fR\fB:]\fR\fIfunction\fR" 4
+.IX Item "break [file:]function"
+Set a breakpoint at \fIfunction\fR (in \fIfile\fR).
+.IP "\fBrun [\fR\fIarglist\fR\fB]\fR" 4
+.IX Item "run [arglist]"
+Start your program (with \fIarglist\fR, if specified).
+.IP "\fBbt\fR" 4
+.IX Item "bt"
 Backtrace: display the program stack.
-.TP
-.BI print " expr"\c
-\&
+.IP "\fBprint\fR \fIexpr\fR" 4
+.IX Item "print expr"
 Display the value of an expression.
-.TP
-.B c
+.IP "\fBc\fR" 4
+.IX Item "c"
 Continue running your program (after stopping, e.g. at a breakpoint).
-.TP
-.B next
-Execute next program line (after stopping); step \c
-.I over\c
-\& any
+.IP "\fBnext\fR" 4
+.IX Item "next"
+Execute next program line (after stopping); step \fIover\fR any
 function calls in the line.
-.TP
-.B edit \fR[\|\fIfile\fB:\fR\|]\fIfunction
+.IP "\fBedit [\fR\fIfile\fR\fB:]\fR\fIfunction\fR" 4
+.IX Item "edit [file:]function"
 look at the program line where it is presently stopped.
-.TP
-.B list \fR[\|\fIfile\fB:\fR\|]\fIfunction
+.IP "\fBlist [\fR\fIfile\fR\fB:]\fR\fIfunction\fR" 4
+.IX Item "list [file:]function"
 type the text of the program in the vicinity of where it is presently stopped.
-.TP
-.B step
-Execute next program line (after stopping); step \c
-.I into\c
-\& any
+.IP "\fBstep\fR" 4
+.IX Item "step"
+Execute next program line (after stopping); step \fIinto\fR any
 function calls in the line.
-.TP
-.B help \fR[\|\fIname\fR\|]
-Show information about GDB command \c
-.I name\c
-\&, or general information
-about using GDB.
-.TP
-.B quit
-Exit from GDB.
+.IP "\fBhelp [\fR\fIname\fR\fB]\fR" 4
+.IX Item "help [name]"
+Show information about \s-1GDB\s0 command \fIname\fR, or general information
+about using \s-1GDB.\s0
+.IP "\fBquit\fR" 4
+.IX Item "quit"
+Exit from \s-1GDB.\s0
 .PP
-For full details on GDB, see \c
-.I 
-Using GDB: A Guide to the GNU Source-Level Debugger\c
-\&, by Richard M. Stallman and Roland H. Pesch.  The same text is available online
-as the \c
-.B gdb\c
-\& entry in the \c
-.B info\c
-\& program.
-.SH OPTIONS
+For full details on \s-1GDB,\s0
+see \fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+by Richard M. Stallman and Roland H. Pesch.  The same text is available online
+as the \f(CW\*(C`gdb\*(C'\fR entry in the \f(CW\*(C`info\*(C'\fR program.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
 Any arguments other than options specify an executable
-file and core file (or process ID); that is, the first argument
-encountered with no 
-associated option flag is equivalent to a `\|\c
-.B \-se\c
-\&\|' option, and the
-second, if any, is equivalent to a `\|\c
-.B \-c\c
-\&\|' option if it's the name of a file.  Many options have
+file and core file (or process \s-1ID\s0); that is, the first argument
+encountered with no
+associated option flag is equivalent to a \fB\-se\fR option, and the second,
+if any, is equivalent to a \fB\-c\fR option if it's the name of a file.
+Many options have
 both long and short forms; both are shown here.  The long forms are also
 recognized if you truncate them, so long as enough of the option is
 present to be unambiguous.  (If you prefer, you can flag option
-arguments with `\|\c
-.B +\c
-\&\|' rather than `\|\c
-.B \-\c
-\&\|', though we illustrate the
+arguments with \fB+\fR rather than \fB\-\fR, though we illustrate the
 more usual convention.)
-
+.PP
 All the options and command line arguments you give are processed
-in sequential order.  The order makes a difference when the
-`\|\c
-.B \-x\c
-\&\|' option is used.
-
-.TP
-.B \-help
-.TP
-.B \-h
+in sequential order.  The order makes a difference when the \fB\-x\fR
+option is used.
+.IP "\fB\-help\fR" 4
+.IX Item "-help"
+.PD 0
+.IP "\fB\-h\fR" 4
+.IX Item "-h"
+.PD
 List all options, with brief explanations.
-
-.TP
-.BI "\-symbols=" "file"
-.TP
-.BI "\-s " "file"\c
-\&
-Read symbol table from file \c
-.I file\c
-\&.
-
-.TP
-.B \-write
+.IP "\fB\-symbols=\fR\fIfile\fR" 4
+.IX Item "-symbols=file"
+.PD 0
+.IP "\fB\-s\fR \fIfile\fR" 4
+.IX Item "-s file"
+.PD
+Read symbol table from file \fIfile\fR.
+.IP "\fB\-write\fR" 4
+.IX Item "-write"
 Enable writing into executable and core files.
-
-.TP
-.BI "\-exec=" "file"
-.TP
-.BI "\-e " "file"\c
-\&
-Use file \c
-.I file\c
-\& as the executable file to execute when
+.IP "\fB\-exec=\fR\fIfile\fR" 4
+.IX Item "-exec=file"
+.PD 0
+.IP "\fB\-e\fR \fIfile\fR" 4
+.IX Item "-e file"
+.PD
+Use file \fIfile\fR as the executable file to execute when
 appropriate, and for examining pure data in conjunction with a core
 dump.
-
-.TP
-.BI "\-se=" "file"\c
-\&
-Read symbol table from file \c
-.I file\c
-\& and use it as the executable
+.IP "\fB\-se=\fR\fIfile\fR" 4
+.IX Item "-se=file"
+Read symbol table from file \fIfile\fR and use it as the executable
 file.
-
-.TP
-.BI "\-core=" "file"
-.TP
-.BI "\-c " "file"\c
-\&
-Use file \c
-.I file\c
-\& as a core dump to examine.
-
-.TP
-.BI "\-command=" "file"
-.TP
-.BI "\-x " "file"\c
-\&
-Execute GDB commands from file \c
-.I file\c
-\&.  
-
-.TP
-.BI "\-directory=" "directory"
-.TP
-.BI "\-d " "directory"\c
-\&
-Add \c
-.I directory\c
-\& to the path to search for source files.
-.PP
-
-.TP
-.B \-nx
-.TP
-.B \-n
-Do not execute commands from any `\|\c
-.B .gdbinit\c
-\&\|' initialization files.
-Normally, the commands in these files are executed after all the
-command options and arguments have been processed.
-
-
-.TP
-.B \-quiet
-.TP
-.B \-q
-``Quiet''.  Do not print the introductory and copyright messages.  These
+.IP "\fB\-core=\fR\fIfile\fR" 4
+.IX Item "-core=file"
+.PD 0
+.IP "\fB\-c\fR \fIfile\fR" 4
+.IX Item "-c file"
+.PD
+Use file \fIfile\fR as a core dump to examine.
+.IP "\fB\-command=\fR\fIfile\fR" 4
+.IX Item "-command=file"
+.PD 0
+.IP "\fB\-x\fR \fIfile\fR" 4
+.IX Item "-x file"
+.PD
+Execute \s-1GDB\s0 commands from file \fIfile\fR.
+.IP "\fB\-ex\fR \fIcommand\fR" 4
+.IX Item "-ex command"
+Execute given \s-1GDB\s0 \fIcommand\fR.
+.IP "\fB\-directory=\fR\fIdirectory\fR" 4
+.IX Item "-directory=directory"
+.PD 0
+.IP "\fB\-d\fR \fIdirectory\fR" 4
+.IX Item "-d directory"
+.PD
+Add \fIdirectory\fR to the path to search for source files.
+.IP "\fB\-nh\fR" 4
+.IX Item "-nh"
+Do not execute commands from \fI~/.config/gdb/gdbinit\fR,
+\&\fI~/.gdbinit\fR, \fI~/.config/gdb/gdbearlyinit\fR, or
+\&\fI~/.gdbearlyinit\fR
+.IP "\fB\-nx\fR" 4
+.IX Item "-nx"
+.PD 0
+.IP "\fB\-n\fR" 4
+.IX Item "-n"
+.PD
+Do not execute commands from any \fI.gdbinit\fR or
+\&\fI.gdbearlyinit\fR initialization files.
+.IP "\fB\-quiet\fR" 4
+.IX Item "-quiet"
+.PD 0
+.IP "\fB\-q\fR" 4
+.IX Item "-q"
+.PD
+\&\*(L"Quiet\*(R".  Do not print the introductory and copyright messages.  These
 messages are also suppressed in batch mode.
-
-.TP
-.B \-batch
-Run in batch mode.  Exit with status \c
-.B 0\c
-\& after processing all the command
-files specified with `\|\c
-.B \-x\c
-\&\|' (and `\|\c
-.B .gdbinit\c
-\&\|', if not inhibited).
-Exit with nonzero status if an error occurs in executing the GDB
+.IP "\fB\-batch\fR" 4
+.IX Item "-batch"
+Run in batch mode.  Exit with status \f(CW0\fR after processing all the command
+files specified with \fB\-x\fR (and \fI.gdbinit\fR, if not inhibited).
+Exit with nonzero status if an error occurs in executing the \s-1GDB\s0
 commands in the command files.
-
-Batch mode may be useful for running GDB as a filter, for example to
+.Sp
+Batch mode may be useful for running \s-1GDB\s0 as a filter, for example to
 download and run a program on another computer; in order to make this
 more useful, the message
-.sp
-.br
-Program\ exited\ normally.
-.br
-.sp
-
-(which is ordinarily issued whenever a program running under GDB control
+.Sp
+.Vb 1
+\&        Program exited normally.
+.Ve
+.Sp
+(which is ordinarily issued whenever a program running under \s-1GDB\s0 control
 terminates) is not issued when running in batch mode.
-
-.TP
-.BI "\-cd=" "directory"\c
-\&
-Run GDB using \c
-.I directory\c
-\& as its working directory,
+.IP "\fB\-cd=\fR\fIdirectory\fR" 4
+.IX Item "-cd=directory"
+Run \s-1GDB\s0 using \fIdirectory\fR as its working directory,
 instead of the current directory.
-
-.TP
-.B \-fullname
-.TP
-.B \-f
-Emacs sets this option when it runs GDB as a subprocess.  It tells GDB
-to output the full file name and line number in a standard,
+.IP "\fB\-fullname\fR" 4
+.IX Item "-fullname"
+.PD 0
+.IP "\fB\-f\fR" 4
+.IX Item "-f"
+.PD
+Emacs sets this option when it runs \s-1GDB\s0 as a subprocess.  It tells
+\&\s-1GDB\s0 to output the full file name and line number in a standard,
 recognizable fashion each time a stack frame is displayed (which
 includes each time the program stops).  This recognizable format looks
-like two `\|\c
-.B \032\c
-\&\|' characters, followed by the file name, line number
+like two \fB\e032\fR characters, followed by the file name, line number
 and character position separated by colons, and a newline.  The
-Emacs-to-GDB interface program uses the two `\|\c
-.B \032\c
-\&\|' characters as
-a signal to display the source code for the frame.
-
-.TP
-.BI "\-b " "bps"\c
-\&
+Emacs-to-GDB interface program uses the two \fB\e032\fR
+characters as a signal to display the source code for the frame.
+.IP "\fB\-b\fR \fIbps\fR" 4
+.IX Item "-b bps"
 Set the line speed (baud rate or bits per second) of any serial
-interface used by GDB for remote debugging.
-
-.TP
-.BI "\-tty=" "device"\c
-\&
-Run using \c
-.I device\c
-\& for your program's standard input and output.
-.PP
-
+interface used by \s-1GDB\s0 for remote debugging.
+.IP "\fB\-tty=\fR\fIdevice\fR" 4
+.IX Item "-tty=device"
+Run using \fIdevice\fR for your program's standard input and output.
 .SH "SEE ALSO"
-.RB "`\|" gdb "\|'"
-entry in
-.B info\c
-\&;
-.I 
-Using GDB: A Guide to the GNU Source-Level Debugger\c
-, Richard M. Stallman and Roland H. Pesch, July 1991.
-.SH COPYING
-Copyright (c) 1991, 2010 Free Software Foundation, Inc.
+.IX Header "SEE ALSO"
+The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
+If the \f(CW\*(C`info\*(C'\fR and \f(CW\*(C`gdb\*(C'\fR programs and \s-1GDB\s0's Texinfo
+documentation are properly installed at your site, the command
+.PP
+.Vb 1
+\&        info gdb
+.Ve
+.PP
+should give you access to the complete manual.
 .PP
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
+\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+Richard M. Stallman and Roland H. Pesch, July 1991.
+.SH "COPYRIGHT"
+.IX Header "COPYRIGHT"
+Copyright (c) 1988\-2021 Free Software Foundation, Inc.
 .PP
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being \*(L"Free Software\*(R" and \*(L"Free Software Needs
+Free Documentation\*(R", with the Front-Cover Texts being \*(L"A \s-1GNU\s0 Manual,\*(R"
+and with the Back-Cover Texts as in (a) below.
 .PP
-Permission is granted to copy and distribute translations of this
-manual into another language, under the above conditions for modified
-versions, except that this permission notice may be included in
-translations approved by the Free Software Foundation instead of in
-the original English.
+(a) The \s-1FSF\s0's Back-Cover Text is: \*(L"You are free to copy and modify
+this \s-1GNU\s0 Manual.  Buying copies from \s-1GNU\s0 Press supports the \s-1FSF\s0 in
+developing \s-1GNU\s0 and promoting software freedom.\*(R"
index 85ad95f..54ab27b 100644 (file)
-.\" Copyright (C) 1993, 2011-2012 Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.TH gdbserver 1 "2 November 1993" "Cygnus Support" "GNU Development Tools"
-.SH NAME
+.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "GDBSERVER 1"
+.TH GDBSERVER 1 "2021-09-13" "gdb-11.1" "GNU Development Tools"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
 gdbserver \- Remote Server for the GNU Debugger
-.SH SYNOPSIS
-.na
-.TP
-.B gdbserver
-.RB tty
-.RB prog
-.RB "[\|" args... "\|]"
-.PP
-.B gdbserver
-.RB tty
-.B --attach
-.RB PID
-.ad b
-.SH DESCRIPTION
-GDBSERVER is a program that allows you to run GDB on a different machine
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+gdbserver \fIcomm\fR \fIprog\fR [\fIargs\fR...]
+.PP
+gdbserver \-\-attach \fIcomm\fR \fIpid\fR
+.PP
+gdbserver \-\-multi \fIcomm\fR
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+\&\fBgdbserver\fR is a program that allows you to run \s-1GDB\s0 on a different machine
 than the one which is running the program being debugged.
-
+.PP
 Usage (server (target) side):
-
+.PP
 First, you need to have a copy of the program you want to debug put onto
 the target system.  The program can be stripped to save space if needed, as
-GDBserver doesn't care about symbols.  All symbol handling is taken care of by
-the GDB running on the host system.
-
-To use the server, you log on to the target system, and run the `gdbserver'
-program.  You must tell it (a) how to communicate with GDB, (b) the name of
+\&\fBgdbserver\fR doesn't care about symbols.  All symbol handling is taken care of by
+the \s-1GDB\s0 running on the host system.
+.PP
+To use the server, you log on to the target system, and run the \fBgdbserver\fR
+program.  You must tell it (a) how to communicate with \s-1GDB,\s0 (b) the name of
 your program, and (c) its arguments.  The general syntax is:
-
-       target> gdbserver COMM PROGRAM [ARGS ...]
-
+.PP
+.Vb 1
+\&        target> gdbserver <comm> <program> [<args> ...]
+.Ve
+.PP
 For example, using a serial port, you might say:
-
-       target> gdbserver /dev/com1 emacs foo.txt
-
-This tells gdbserver to debug emacs with an argument of foo.txt, and to
-communicate with GDB via /dev/com1.  Gdbserver now waits patiently for the
-host GDB to communicate with it.
-
-To use a TCP connection, you could say:
-
-       target> gdbserver host:2345 emacs foo.txt
-
+.PP
+.Vb 1
+\&        target> gdbserver /dev/com1 emacs foo.txt
+.Ve
+.PP
+This tells \fBgdbserver\fR to debug emacs with an argument of foo.txt, and
+to communicate with \s-1GDB\s0 via \fI/dev/com1\fR.  \fBgdbserver\fR now
+waits patiently for the host \s-1GDB\s0 to communicate with it.
+.PP
+To use a \s-1TCP\s0 connection, you could say:
+.PP
+.Vb 1
+\&        target> gdbserver host:2345 emacs foo.txt
+.Ve
+.PP
 This says pretty much the same thing as the last example, except that we are
-going to communicate with the host GDB via TCP.  The `host:2345' argument means
-that we are expecting to see a TCP connection from `host' to local TCP port
-2345.  (Currently, the `host' part is ignored.)  You can choose any number you
-want for the port number as long as it does not conflict with any existing TCP
+going to communicate with the \f(CW\*(C`host\*(C'\fR \s-1GDB\s0 via \s-1TCP.\s0  The \f(CW\*(C`host:2345\*(C'\fR argument means
+that we are expecting to see a \s-1TCP\s0 connection from \f(CW\*(C`host\*(C'\fR to local \s-1TCP\s0 port
+2345.  (Currently, the \f(CW\*(C`host\*(C'\fR part is ignored.)  You can choose any number you
+want for the port number as long as it does not conflict with any existing \s-1TCP\s0
 ports on the target system.  This same port number must be used in the host
-GDBs `target remote' command, which will be described shortly.  Note that if
-you chose a port number that conflicts with another service, gdbserver will
+GDBs \f(CW\*(C`target remote\*(C'\fR command, which will be described shortly.  Note that if
+you chose a port number that conflicts with another service, \fBgdbserver\fR will
 print an error message and exit.
-
-On some targets, gdbserver can also attach to running programs.
-This is accomplished via the --attach argument.  The syntax is:
-
-       target> gdbserver COMM --attach PID
-
-PID is the process ID of a currently running process.  It isn't
-necessary to point gdbserver at a binary for the running process.
-
+.PP
+\&\fBgdbserver\fR can also attach to running programs.
+This is accomplished via the \fB\-\-attach\fR argument.  The syntax is:
+.PP
+.Vb 1
+\&        target> gdbserver \-\-attach <comm> <pid>
+.Ve
+.PP
+\&\fIpid\fR is the process \s-1ID\s0 of a currently running process.  It isn't
+necessary to point \fBgdbserver\fR at a binary for the running process.
+.PP
+To start \f(CW\*(C`gdbserver\*(C'\fR without supplying an initial command to run
+or process \s-1ID\s0 to attach, use the \fB\-\-multi\fR command line option.
+In such case you should connect using \f(CW\*(C`target extended\-remote\*(C'\fR to start
+the program you want to debug.
+.PP
+.Vb 1
+\&        target> gdbserver \-\-multi <comm>
+.Ve
+.PP
 Usage (host side):
-
+.PP
 You need an unstripped copy of the target program on your host system, since
-GDB needs to examine it's symbol tables and such.  Start up GDB as you normally
+\&\s-1GDB\s0 needs to examine its symbol tables and such.  Start up \s-1GDB\s0 as you normally
 would, with the target program as the first argument.  (You may need to use the
---baud option if the serial line is running at anything except 9600 baud.)
-Ie: `gdb TARGET-PROG', or `gdb --baud BAUD TARGET-PROG'.  After that, the only
-new command you need to know about is `target remote'.  It's argument is either
-a device name (usually a serial device, like `/dev/ttyb'), or a HOST:PORT
+\&\fB\-\-baud\fR option if the serial line is running at anything except 9600 baud.)
+That is \f(CW\*(C`gdb TARGET\-PROG\*(C'\fR, or \f(CW\*(C`gdb \-\-baud BAUD TARGET\-PROG\*(C'\fR.  After that, the only
+new command you need to know about is \f(CW\*(C`target remote\*(C'\fR
+(or \f(CW\*(C`target extended\-remote\*(C'\fR).  Its argument is either
+a device name (usually a serial device, like \fI/dev/ttyb\fR), or a \f(CW\*(C`HOST:PORT\*(C'\fR
 descriptor.  For example:
-
-       (gdb) target remote /dev/ttyb
-
-communicates with the server via serial line /dev/ttyb, and:
-
-       (gdb) target remote the-target:2345
-
-communicates via a TCP connection to port 2345 on host `the-target', where
-you previously started up gdbserver with the same port number.  Note that for
-TCP connections, you must start up gdbserver prior to using the `target remote'
+.PP
+.Vb 1
+\&        (gdb) target remote /dev/ttyb
+.Ve
+.PP
+communicates with the server via serial line \fI/dev/ttyb\fR, and:
+.PP
+.Vb 1
+\&        (gdb) target remote the\-target:2345
+.Ve
+.PP
+communicates via a \s-1TCP\s0 connection to port 2345 on host `the\-target', where
+you previously started up \fBgdbserver\fR with the same port number.  Note that for
+\&\s-1TCP\s0 connections, you must start up \fBgdbserver\fR prior to using the `target remote'
 command, otherwise you may get an error that looks something like
 `Connection refused'.
-.SH OPTIONS
-You have to supply the name of the program to debug
-and the tty to communicate on; the remote GDB will do everything else.
-Any remaining arguments will be passed to the program verbatim.
+.PP
+\&\fBgdbserver\fR can also debug multiple inferiors at once,
+described in
+the \s-1GDB\s0 manual in node \f(CW\*(C`Inferiors Connections and Programs\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n \*(AqInferiors Connections and Programs\*(Aq\*(C'\fR.
+In such case use the \f(CW\*(C`extended\-remote\*(C'\fR \s-1GDB\s0 command variant:
+.PP
+.Vb 1
+\&        (gdb) target extended\-remote the\-target:2345
+.Ve
+.PP
+The \fBgdbserver\fR option \fB\-\-multi\fR may or may not be used in such
+case.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+There are three different modes for invoking \fBgdbserver\fR:
+.IP "\(bu" 4
+Debug a specific program specified by its program name:
+.Sp
+.Vb 1
+\&        gdbserver <comm> <prog> [<args>...]
+.Ve
+.Sp
+The \fIcomm\fR parameter specifies how should the server communicate
+with \s-1GDB\s0; it is either a device name (to use a serial line),
+a \s-1TCP\s0 port number (\f(CW\*(C`:1234\*(C'\fR), or \f(CW\*(C`\-\*(C'\fR or \f(CW\*(C`stdio\*(C'\fR to use
+stdin/stdout of \f(CW\*(C`gdbserver\*(C'\fR.  Specify the name of the program to
+debug in \fIprog\fR.  Any remaining arguments will be passed to the
+program verbatim.  When the program exits, \s-1GDB\s0 will close the
+connection, and \f(CW\*(C`gdbserver\*(C'\fR will exit.
+.IP "\(bu" 4
+Debug a specific program by specifying the process \s-1ID\s0 of a running
+program:
+.Sp
+.Vb 1
+\&        gdbserver \-\-attach <comm> <pid>
+.Ve
+.Sp
+The \fIcomm\fR parameter is as described above.  Supply the process \s-1ID\s0
+of a running program in \fIpid\fR; \s-1GDB\s0 will do everything
+else.  Like with the previous mode, when the process \fIpid\fR exits,
+\&\s-1GDB\s0 will close the connection, and \f(CW\*(C`gdbserver\*(C'\fR will exit.
+.IP "\(bu" 4
+Multi-process mode \*(-- debug more than one program/process:
+.Sp
+.Vb 1
+\&        gdbserver \-\-multi <comm>
+.Ve
+.Sp
+In this mode, \s-1GDB\s0 can instruct \fBgdbserver\fR which
+command(s) to run.  Unlike the other 2 modes, \s-1GDB\s0 will not
+close the connection when a process being debugged exits, so you can
+debug several processes in the same session.
+.PP
+In each of the modes you may specify these options:
+.IP "\fB\-\-help\fR" 4
+.IX Item "--help"
+List all options, with brief explanations.
+.IP "\fB\-\-version\fR" 4
+.IX Item "--version"
+This option causes \fBgdbserver\fR to print its version number and exit.
+.IP "\fB\-\-attach\fR" 4
+.IX Item "--attach"
+\&\fBgdbserver\fR will attach to a running program.  The syntax is:
+.Sp
+.Vb 1
+\&        target> gdbserver \-\-attach <comm> <pid>
+.Ve
+.Sp
+\&\fIpid\fR is the process \s-1ID\s0 of a currently running process.  It isn't
+necessary to point \fBgdbserver\fR at a binary for the running process.
+.IP "\fB\-\-multi\fR" 4
+.IX Item "--multi"
+To start \f(CW\*(C`gdbserver\*(C'\fR without supplying an initial command to run
+or process \s-1ID\s0 to attach, use this command line option.
+Then you can connect using \f(CW\*(C`target extended\-remote\*(C'\fR and start
+the program you want to debug.  The syntax is:
+.Sp
+.Vb 1
+\&        target> gdbserver \-\-multi <comm>
+.Ve
+.IP "\fB\-\-debug\fR" 4
+.IX Item "--debug"
+Instruct \f(CW\*(C`gdbserver\*(C'\fR to display extra status information about the debugging
+process.
+This option is intended for \f(CW\*(C`gdbserver\*(C'\fR development and for bug reports to
+the developers.
+.IP "\fB\-\-remote\-debug\fR" 4
+.IX Item "--remote-debug"
+Instruct \f(CW\*(C`gdbserver\*(C'\fR to display remote protocol debug output.
+This option is intended for \f(CW\*(C`gdbserver\*(C'\fR development and for bug reports to
+the developers.
+.IP "\fB\-\-debug\-file=\fR\fIfilename\fR" 4
+.IX Item "--debug-file=filename"
+Instruct \f(CW\*(C`gdbserver\*(C'\fR to send any debug output to the given \fIfilename\fR.
+This option is intended for \f(CW\*(C`gdbserver\*(C'\fR development and for bug reports to
+the developers.
+.IP "\fB\-\-debug\-format=option1\fR[\fB,option2,...\fR]" 4
+.IX Item "--debug-format=option1[,option2,...]"
+Instruct \f(CW\*(C`gdbserver\*(C'\fR to include extra information in each line
+of debugging output.
+.IP "\fB\-\-wrapper\fR" 4
+.IX Item "--wrapper"
+Specify a wrapper to launch programs
+for debugging.  The option should be followed by the name of the
+wrapper, then any command-line arguments to pass to the wrapper, then
+\&\f(CW\*(C`\-\-\*(C'\fR indicating the end of the wrapper arguments.
+.IP "\fB\-\-once\fR" 4
+.IX Item "--once"
+By default, \fBgdbserver\fR keeps the listening \s-1TCP\s0 port open, so that
+additional connections are possible.  However, if you start \f(CW\*(C`gdbserver\*(C'\fR
+with the \fB\-\-once\fR option, it will stop listening for any further
+connection attempts after connecting to the first \s-1GDB\s0 session.
 .SH "SEE ALSO"
-.RB "`\|" gdb "\|'"
-entry in
-.B info\c
-\&;
-.I 
-Using GDB: A Guide to the GNU Source-Level Debugger\c
-, Richard M. Stallman and Roland H. Pesch, July 1991.
-.SH COPYING
-Copyright (c) 1993 Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-manual into another language, under the above conditions for modified
-versions, except that this permission notice may be included in
-translations approved by the Free Software Foundation instead of in
-the original English.
+.IX Header "SEE ALSO"
+The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
+If the \f(CW\*(C`info\*(C'\fR and \f(CW\*(C`gdb\*(C'\fR programs and \s-1GDB\s0's Texinfo
+documentation are properly installed at your site, the command
+.PP
+.Vb 1
+\&        info gdb
+.Ve
+.PP
+should give you access to the complete manual.
+.PP
+\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+Richard M. Stallman and Roland H. Pesch, July 1991.
+.SH "COPYRIGHT"
+.IX Header "COPYRIGHT"
+Copyright (c) 1988\-2021 Free Software Foundation, Inc.
+.PP
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being \*(L"Free Software\*(R" and \*(L"Free Software Needs
+Free Documentation\*(R", with the Front-Cover Texts being \*(L"A \s-1GNU\s0 Manual,\*(R"
+and with the Back-Cover Texts as in (a) below.
+.PP
+(a) The \s-1FSF\s0's Back-Cover Text is: \*(L"You are free to copy and modify
+this \s-1GNU\s0 Manual.  Buying copies from \s-1GNU\s0 Press supports the \s-1FSF\s0 in
+developing \s-1GNU\s0 and promoting software freedom.\*(R"
diff --git a/manual/GNU_gdb/original/man5 b/manual/GNU_gdb/original/man5
new file mode 100644 (file)
index 0000000..57cc1a0
--- /dev/null
@@ -0,0 +1,220 @@
+.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\"
+.\" Standard preamble:
+.\" ========================================================================
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Vb \" Begin verbatim text
+.ft CW
+.nf
+.ne \\$1
+..
+.de Ve \" End verbatim text
+.ft R
+.fi
+..
+.\" Set up some character translations and predefined strings.  \*(-- will
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
+.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
+.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
+.ie n \{\
+.    ds -- \(*W-
+.    ds PI pi
+.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
+.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
+.    ds L" ""
+.    ds R" ""
+.    ds C` ""
+.    ds C' ""
+'br\}
+.el\{\
+.    ds -- \|\(em\|
+.    ds PI \(*p
+.    ds L" ``
+.    ds R" ''
+.    ds C`
+.    ds C'
+'br\}
+.\"
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el       .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
+.\" entries marked with X<> in POD.  Of course, you'll have to process the
+.\" output yourself in some meaningful fashion.
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
+..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
+.\}
+.rr rF
+.\"
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
+.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
+.    \" fudge factors for nroff and troff
+.if n \{\
+.    ds #H 0
+.    ds #V .8m
+.    ds #F .3m
+.    ds #[ \f1
+.    ds #] \fP
+.\}
+.if t \{\
+.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
+.    ds #V .6m
+.    ds #F 0
+.    ds #[ \&
+.    ds #] \&
+.\}
+.    \" simple accents for nroff and troff
+.if n \{\
+.    ds ' \&
+.    ds ` \&
+.    ds ^ \&
+.    ds , \&
+.    ds ~ ~
+.    ds /
+.\}
+.if t \{\
+.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
+.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
+.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
+.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
+.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
+.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
+.\}
+.    \" troff and (daisy-wheel) nroff accents
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
+.ds ae a\h'-(\w'a'u*4/10)'e
+.ds Ae A\h'-(\w'A'u*4/10)'E
+.    \" corrections for vroff
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
+.    \" for low resolution devices (crt and lpr)
+.if \n(.H>23 .if \n(.V>19 \
+\{\
+.    ds : e
+.    ds 8 ss
+.    ds o a
+.    ds d- d\h'-1'\(ga
+.    ds D- D\h'-1'\(hy
+.    ds th \o'bp'
+.    ds Th \o'LP'
+.    ds ae ae
+.    ds Ae AE
+.\}
+.rm #[ #] #H #V #F C
+.\" ========================================================================
+.\"
+.IX Title "GDBINIT 5"
+.TH GDBINIT 5 "2021-09-13" "gdb-11.1" "GNU Development Tools"
+.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
+.SH "NAME"
+gdbinit \- GDB initialization scripts
+.SH "SYNOPSIS"
+.IX Header "SYNOPSIS"
+~/.config/gdb/gdbinit
+.PP
+~/.gdbinit
+.PP
+\&./.gdbinit
+.SH "DESCRIPTION"
+.IX Header "DESCRIPTION"
+These files contain \s-1GDB\s0 commands to automatically execute during
+\&\s-1GDB\s0 startup.  The lines of contents are canned sequences of commands,
+described in
+the \s-1GDB\s0 manual in node \f(CW\*(C`Sequences\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n Sequences\*(C'\fR.
+.PP
+Please read more in
+the \s-1GDB\s0 manual in node \f(CW\*(C`Startup\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n Startup\*(C'\fR.
+.ie n .IP "\fB(not enabled with \f(CB""\-\-with\-system\-gdbinit""\fB during compilation)\fR" 4
+.el .IP "\fB(not enabled with \f(CB\-\-with\-system\-gdbinit\fB during compilation)\fR" 4
+.IX Item "(not enabled with --with-system-gdbinit during compilation)"
+System-wide initialization file.  It is executed unless user specified
+\&\s-1GDB\s0 option \f(CW\*(C`\-nx\*(C'\fR or \f(CW\*(C`\-n\*(C'\fR.
+See more in
+the \s-1GDB\s0 manual in node \f(CW\*(C`System\-wide configuration\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n \*(AqSystem\-wide configuration\*(Aq\*(C'\fR.
+.ie n .IP "\fB(not enabled with \f(CB""\-\-with\-system\-gdbinit\-dir""\fB during compilation)\fR" 4
+.el .IP "\fB(not enabled with \f(CB\-\-with\-system\-gdbinit\-dir\fB during compilation)\fR" 4
+.IX Item "(not enabled with --with-system-gdbinit-dir during compilation)"
+System-wide initialization directory.  All files in this directory are
+executed on startup unless user specified \s-1GDB\s0 option \f(CW\*(C`\-nx\*(C'\fR or
+\&\f(CW\*(C`\-n\*(C'\fR, as long as they have a recognized file extension.
+See more in
+the \s-1GDB\s0 manual in node \f(CW\*(C`System\-wide configuration\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n \*(AqSystem\-wide configuration\*(Aq\*(C'\fR.
+.IP "\fB\f(BI~/.config/gdb/gdbinit\fB or \f(BI~/.gdbinit\fB\fR" 4
+.IX Item "~/.config/gdb/gdbinit or ~/.gdbinit"
+User initialization file.  It is executed unless user specified
+\&\s-1GDB\s0 options \f(CW\*(C`\-nx\*(C'\fR, \f(CW\*(C`\-n\*(C'\fR or \f(CW\*(C`\-nh\*(C'\fR.
+.IP "\fB\f(BI.gdbinit\fB\fR" 4
+.IX Item ".gdbinit"
+Initialization file for current directory.  It may need to be enabled with
+\&\s-1GDB\s0 security command \f(CW\*(C`set auto\-load local\-gdbinit\*(C'\fR.
+See more in
+the \s-1GDB\s0 manual in node \f(CW\*(C`Init File in the Current Directory\*(C'\fR
+\&\*(-- shell command \f(CW\*(C`info \-f gdb \-n \*(AqInit File in the Current Directory\*(Aq\*(C'\fR.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.SH "SEE ALSO"
+.IX Header "SEE ALSO"
+\&\fBgdb\fR\|(1), \f(CW\*(C`info \-f gdb \-n Startup\*(C'\fR
+.PP
+The full documentation for \s-1GDB\s0 is maintained as a Texinfo manual.
+If the \f(CW\*(C`info\*(C'\fR and \f(CW\*(C`gdb\*(C'\fR programs and \s-1GDB\s0's Texinfo
+documentation are properly installed at your site, the command
+.PP
+.Vb 1
+\&        info gdb
+.Ve
+.PP
+should give you access to the complete manual.
+.PP
+\&\fIUsing \s-1GDB: A\s0 Guide to the \s-1GNU\s0 Source-Level Debugger\fR,
+Richard M. Stallman and Roland H. Pesch, July 1991.
+.SH "COPYRIGHT"
+.IX Header "COPYRIGHT"
+Copyright (c) 1988\-2021 Free Software Foundation, Inc.
+.PP
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with the
+Invariant Sections being \*(L"Free Software\*(R" and \*(L"Free Software Needs
+Free Documentation\*(R", with the Front-Cover Texts being \*(L"A \s-1GNU\s0 Manual,\*(R"
+and with the Back-Cover Texts as in (a) below.
+.PP
+(a) The \s-1FSF\s0's Back-Cover Text is: \*(L"You are free to copy and modify
+this \s-1GNU\s0 Manual.  Buying copies from \s-1GNU\s0 Press supports the \s-1FSF\s0 in
+developing \s-1GNU\s0 and promoting software freedom.\*(R"
diff --git a/manual/GNU_gdb/po4a/add_ja/copyright/gcore.1.txt b/manual/GNU_gdb/po4a/add_ja/copyright/gcore.1.txt
new file mode 100644 (file)
index 0000000..0f88f07
--- /dev/null
@@ -0,0 +1,4 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" To be translated for 11.1, 2021-11-13
+.\"
diff --git a/manual/GNU_gdb/po4a/add_ja/copyright/gdb-add-index.1.txt b/manual/GNU_gdb/po4a/add_ja/copyright/gdb-add-index.1.txt
new file mode 100644 (file)
index 0000000..0f88f07
--- /dev/null
@@ -0,0 +1,4 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" To be translated for 11.1, 2021-11-13
+.\"
diff --git a/manual/GNU_gdb/po4a/add_ja/copyright/gdb.1.txt b/manual/GNU_gdb/po4a/add_ja/copyright/gdb.1.txt
new file mode 100644 (file)
index 0000000..0f88f07
--- /dev/null
@@ -0,0 +1,4 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" To be translated for 11.1, 2021-11-13
+.\"
diff --git a/manual/GNU_gdb/po4a/add_ja/copyright/gdbinit.5.txt b/manual/GNU_gdb/po4a/add_ja/copyright/gdbinit.5.txt
new file mode 100644 (file)
index 0000000..0f88f07
--- /dev/null
@@ -0,0 +1,4 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" To be translated for 11.1, 2021-11-13
+.\"
diff --git a/manual/GNU_gdb/po4a/add_ja/copyright/gdbserver.1.txt b/manual/GNU_gdb/po4a/add_ja/copyright/gdbserver.1.txt
new file mode 100644 (file)
index 0000000..0f88f07
--- /dev/null
@@ -0,0 +1,4 @@
+PO4A-HEADER: mode=before; position=^\.TH
+.\"
+.\" To be translated for 11.1, 2021-11-13
+.\"
diff --git a/manual/GNU_gdb/po4a/gdb.cfg b/manual/GNU_gdb/po4a/gdb.cfg
deleted file mode 100644 (file)
index 3ce3946..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-[po_directory] po4a
-
-[type: man] original/man1/gdb.1 $lang:draft/man1/gdb.1 \
-       add_$lang:?po4a/add_$lang/copyright/gdb.1.txt
-
-[type: man] original/man1/gdbserver.1 $lang:draft/man1/gdbserver.1 \
-       add_$lang:?po4a/add_$lang/copyright/gdbserver.1.txt
diff --git a/manual/GNU_gdb/po4a/gdb.pot b/manual/GNU_gdb/po4a/gdb.pot
deleted file mode 100644 (file)
index 035ae9e..0000000
+++ /dev/null
@@ -1,855 +0,0 @@
-# SOME DESCRIPTIVE TITLE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-06-03 01:45+0900\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. type: TH
-#: original/man1/gdb.1:4
-#, no-wrap
-msgid "gdb"
-msgstr ""
-
-#. type: TH
-#: original/man1/gdb.1:4
-#, no-wrap
-msgid "22may2002"
-msgstr ""
-
-#. type: TH
-#: original/man1/gdb.1:4 original/man1/gdb.1:4
-#, no-wrap
-msgid "GNU Tools"
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:5 original/man1/gdbserver.1:4
-#, no-wrap
-msgid "NAME"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:7
-msgid "gdb - The GNU Debugger"
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:7 original/man1/gdbserver.1:6
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:9
-#, no-wrap
-msgid "B<gdb>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:46
-msgid ""
-"[\\|B<-help>\\|] [\\|B<-nx>\\|] [\\|B<-q>\\|] [\\|B<-batch>\\|] "
-"[\\|B<-cd=>I<dir>\\|] [\\|B<-f>\\|] [\\|B<-b\\ >I<bps>\\|] "
-"[\\|B<-tty=>I<dev>\\|] [\\|B<-s >I<symfile>\\&\\|] [\\|B<-e >I<prog>\\&\\|] "
-"[\\|B<-se >I<prog>\\&\\|] [\\|B<-c >I<core>\\&\\|] [\\|B<-x >I<cmds>\\&\\|] "
-"[\\|B<-d >I<dir>\\&\\|] [\\|I<prog>[\\|I<core>\\||\\|I<procID>\\&\\|]\\&\\|]"
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:47 original/man1/gdbserver.1:19
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:51
-msgid ""
-"The purpose of a debugger such as GDB is to allow you to see what is going "
-"on ``inside'' another program while it executes\\(em\\&or what another "
-"program was doing at the moment it crashed."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:54
-msgid ""
-"GDB can do four main kinds of things (plus other things in support of these) "
-"to help you catch bugs in the act:"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:55 original/man1/gdb.1:59 original/man1/gdb.1:63 original/man1/gdb.1:67
-#, no-wrap
-msgid "\\ \\ \\ \\(bu"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:58
-msgid "Start your program, specifying anything that might affect its behavior."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:62
-msgid "Make your program stop on specified conditions."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:66
-msgid "Examine what has happened, when your program has stopped."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:71
-msgid ""
-"Change things in your program, so you can experiment with correcting the "
-"effects of one bug and go on to learn about another."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:75
-msgid ""
-"You can use GDB to debug programs written in C, C++, and Modula-2.  Fortran "
-"support will be added when a GNU Fortran compiler is ready."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:88
-msgid ""
-"GDB is invoked with the shell command B<gdb>\\&.  Once started, it reads "
-"commands from the terminal until you tell it to exit with the GDB command "
-"B<quit>\\&.  You can get online help from B<gdb>\\& itself by using the "
-"command B<help>\\&."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:94
-msgid ""
-"You can run B<gdb>\\& with no arguments or options; but the most usual way "
-"to start GDB is with one argument or two, specifying an executable program "
-"as the argument:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:97
-msgid "gdb\\ program"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:101
-msgid ""
-"You can also start with both an executable program and a core file "
-"specified:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:104
-msgid "gdb\\ program\\ core"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:109
-msgid ""
-"You can, instead, specify a process ID as a second argument, if you want to "
-"debug a running process:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:112
-msgid "gdb\\ program\\ 1234"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:121
-msgid ""
-"would attach GDB to process B<1234>\\& (unless you also have a file named "
-"`\\|B<1234>\\&\\|'; GDB does check for a core file first)."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:123
-msgid "Here are some of the most frequently needed GDB commands:"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:123
-#, no-wrap
-msgid "B<break >[\\|I<file>B<:>\\|]I<function>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:131
-msgid "\\& Set a breakpoint at I<function>\\& (in I<file>\\&)."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:131
-#, no-wrap
-msgid "B<run >[\\|I<arglist>\\|]"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:136
-msgid "Start your program (with I<arglist>\\&, if specified)."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:136
-#, no-wrap
-msgid "B<bt>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:139
-msgid "Backtrace: display the program stack."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:139
-#, no-wrap
-msgid "B<print>I< expr>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:143
-msgid "Display the value of an expression."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:143
-#, no-wrap
-msgid "B<c>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:146
-msgid "Continue running your program (after stopping, e.g. at a breakpoint)."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:146
-#, no-wrap
-msgid "B<next>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:152
-msgid ""
-"Execute next program line (after stopping); step I<over>\\& any function "
-"calls in the line."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:152
-#, no-wrap
-msgid "B<edit >[\\|I<file>B<:>\\|]I<function>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:155
-msgid "look at the program line where it is presently stopped."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:155
-#, no-wrap
-msgid "B<list >[\\|I<file>B<:>\\|]I<function>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:158
-msgid ""
-"type the text of the program in the vicinity of where it is presently "
-"stopped."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:158
-#, no-wrap
-msgid "B<step>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:164
-msgid ""
-"Execute next program line (after stopping); step I<into>\\& any function "
-"calls in the line."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:164
-#, no-wrap
-msgid "B<help >[\\|I<name>\\|]"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:170
-msgid ""
-"Show information about GDB command I<name>\\&, or general information about "
-"using GDB."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:170
-#, no-wrap
-msgid "B<quit>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:173
-msgid "Exit from GDB."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:183
-msgid ""
-"For full details on GDB, see I<Using GDB: A Guide to the GNU Source-Level "
-"Debugger>\\&, by Richard M. Stallman and Roland H. Pesch.  The same text is "
-"available online as the B<gdb>\\& entry in the B<info>\\& program."
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:183 original/man1/gdbserver.1:88
-#, no-wrap
-msgid "OPTIONS"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:202
-msgid ""
-"Any arguments other than options specify an executable file and core file "
-"(or process ID); that is, the first argument encountered with no associated "
-"option flag is equivalent to a `\\|B<-se>\\&\\|' option, and the second, if "
-"any, is equivalent to a `\\|B<-c>\\&\\|' option if it's the name of a file.  "
-"Many options have both long and short forms; both are shown here.  The long "
-"forms are also recognized if you truncate them, so long as enough of the "
-"option is present to be unambiguous.  (If you prefer, you can flag option "
-"arguments with `\\|B<+>\\&\\|' rather than `\\|B<->\\&\\|', though we "
-"illustrate the more usual convention.)"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:208
-msgid ""
-"All the options and command line arguments you give are processed in "
-"sequential order.  The order makes a difference when the `\\|B<-x>\\&\\|' "
-"option is used."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:209
-#, no-wrap
-msgid "B<-help>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:211
-#, no-wrap
-msgid "B<-h>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:214
-msgid "List all options, with brief explanations."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:215
-#, no-wrap
-msgid "B<-symbols=>I<file>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:217
-#, no-wrap
-msgid "B<-s >I<file>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:223
-msgid "Read symbol table from file I<file>\\&."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:224
-#, no-wrap
-msgid "B<-write>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:227
-msgid "Enable writing into executable and core files."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:228
-#, no-wrap
-msgid "B<-exec=>I<file>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:230
-#, no-wrap
-msgid "B<-e >I<file>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:238
-msgid ""
-"Use file I<file>\\& as the executable file to execute when appropriate, and "
-"for examining pure data in conjunction with a core dump."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:239
-#, no-wrap
-msgid "B<-se=>I<file>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:246
-msgid "Read symbol table from file I<file>\\& and use it as the executable file."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:247
-#, no-wrap
-msgid "B<-core=>I<file>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:249
-#, no-wrap
-msgid "B<-c >I<file>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:255
-msgid "Use file I<file>\\& as a core dump to examine."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:256
-#, no-wrap
-msgid "B<-command=>I<file>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:258
-#, no-wrap
-msgid "B<-x >I<file>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:264
-msgid "Execute GDB commands from file I<file>\\&."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:265
-#, no-wrap
-msgid "B<-directory=>I<directory>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:267
-#, no-wrap
-msgid "B<-d >I<directory>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:273
-msgid "Add I<directory>\\& to the path to search for source files."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:275
-#, no-wrap
-msgid "B<-nx>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:277
-#, no-wrap
-msgid "B<-n>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:284
-msgid ""
-"Do not execute commands from any `\\|B<.gdbinit>\\&\\|' initialization "
-"files.  Normally, the commands in these files are executed after all the "
-"command options and arguments have been processed."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:286
-#, no-wrap
-msgid "B<-quiet>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:288
-#, no-wrap
-msgid "B<-q>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:292
-msgid ""
-"``Quiet''.  Do not print the introductory and copyright messages.  These "
-"messages are also suppressed in batch mode."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:293
-#, no-wrap
-msgid "B<-batch>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:305
-msgid ""
-"Run in batch mode.  Exit with status B<0>\\& after processing all the "
-"command files specified with `\\|B<-x>\\&\\|' (and `\\|B<.gdbinit>\\&\\|', "
-"if not inhibited).  Exit with nonzero status if an error occurs in executing "
-"the GDB commands in the command files."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:309
-msgid ""
-"Batch mode may be useful for running GDB as a filter, for example to "
-"download and run a program on another computer; in order to make this more "
-"useful, the message"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:312
-msgid "Program\\ exited\\ normally."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:317
-msgid ""
-"(which is ordinarily issued whenever a program running under GDB control "
-"terminates) is not issued when running in batch mode."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:318
-#, no-wrap
-msgid "B<-cd=>I<directory>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:325
-msgid ""
-"Run GDB using I<directory>\\& as its working directory, instead of the "
-"current directory."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:326
-#, no-wrap
-msgid "B<-fullname>"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:328
-#, no-wrap
-msgid "B<-f>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:342
-msgid ""
-"Emacs sets this option when it runs GDB as a subprocess.  It tells GDB to "
-"output the full file name and line number in a standard, recognizable "
-"fashion each time a stack frame is displayed (which includes each time the "
-"program stops).  This recognizable format looks like two `\\|B<\\032>\\&\\|' "
-"characters, followed by the file name, line number and character position "
-"separated by colons, and a newline.  The Emacs-to-GDB interface program uses "
-"the two `\\|B<\\032>\\&\\|' characters as a signal to display the source "
-"code for the frame."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:343
-#, no-wrap
-msgid "B<-b >I<bps>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:348
-msgid ""
-"Set the line speed (baud rate or bits per second) of any serial interface "
-"used by GDB for remote debugging."
-msgstr ""
-
-#. type: TP
-#: original/man1/gdb.1:349
-#, no-wrap
-msgid "B<-tty=>I<device>\\&"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:355
-msgid "Run using I<device>\\& for your program's standard input and output."
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:357 original/man1/gdbserver.1:92
-#, no-wrap
-msgid "SEE ALSO"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
-msgid ""
-"`\\|B<gdb>\\|' entry in B<info>\\&; I<Using GDB: A Guide to the GNU "
-"Source-Level Debugger>, Richard M. Stallman and Roland H. Pesch, July 1991."
-msgstr ""
-
-#. type: SH
-#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
-#, no-wrap
-msgid "COPYING"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:367
-msgid "Copyright (c) 1991, 2010 Free Software Foundation, Inc."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:371 original/man1/gdbserver.1:106
-msgid ""
-"Permission is granted to make and distribute verbatim copies of this manual "
-"provided the copyright notice and this permission notice are preserved on "
-"all copies."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:376 original/man1/gdbserver.1:111
-msgid ""
-"Permission is granted to copy and distribute modified versions of this "
-"manual under the conditions for verbatim copying, provided that the entire "
-"resulting derived work is distributed under the terms of a permission notice "
-"identical to this one."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdb.1:381 original/man1/gdbserver.1:116
-msgid ""
-"Permission is granted to copy and distribute translations of this manual "
-"into another language, under the above conditions for modified versions, "
-"except that this permission notice may be included in translations approved "
-"by the Free Software Foundation instead of in the original English."
-msgstr ""
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "gdbserver"
-msgstr ""
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "2 November 1993"
-msgstr ""
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "Cygnus Support"
-msgstr ""
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "GNU Development Tools"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:6
-msgid "gdbserver - Remote Server for the GNU Debugger"
-msgstr ""
-
-#. type: TP
-#: original/man1/gdbserver.1:8
-#, no-wrap
-msgid "B<gdbserver>"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:13
-msgid "tty prog [\\|B<args...>\\|]"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:18
-msgid "B<gdbserver> tty B<--attach> PID"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:22
-msgid ""
-"GDBSERVER is a program that allows you to run GDB on a different machine "
-"than the one which is running the program being debugged."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:24
-msgid "Usage (server (target) side):"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:29
-msgid ""
-"First, you need to have a copy of the program you want to debug put onto the "
-"target system.  The program can be stripped to save space if needed, as "
-"GDBserver doesn't care about symbols.  All symbol handling is taken care of "
-"by the GDB running on the host system."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:33
-msgid ""
-"To use the server, you log on to the target system, and run the `gdbserver' "
-"program.  You must tell it (a) how to communicate with GDB, (b) the name of "
-"your program, and (c) its arguments.  The general syntax is:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:35
-msgid "  targetE<gt> gdbserver COMM PROGRAM [ARGS ...]"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:37
-msgid "For example, using a serial port, you might say:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:39
-msgid "  targetE<gt> gdbserver /dev/com1 emacs foo.txt"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:43
-msgid ""
-"This tells gdbserver to debug emacs with an argument of foo.txt, and to "
-"communicate with GDB via /dev/com1.  Gdbserver now waits patiently for the "
-"host GDB to communicate with it."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:45
-msgid "To use a TCP connection, you could say:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:47
-msgid "  targetE<gt> gdbserver host:2345 emacs foo.txt"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:57
-msgid ""
-"This says pretty much the same thing as the last example, except that we are "
-"going to communicate with the host GDB via TCP.  The `host:2345' argument "
-"means that we are expecting to see a TCP connection from `host' to local TCP "
-"port 2345.  (Currently, the `host' part is ignored.)  You can choose any "
-"number you want for the port number as long as it does not conflict with any "
-"existing TCP ports on the target system.  This same port number must be used "
-"in the host GDBs `target remote' command, which will be described shortly.  "
-"Note that if you chose a port number that conflicts with another service, "
-"gdbserver will print an error message and exit."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:60
-msgid ""
-"On some targets, gdbserver can also attach to running programs.  This is "
-"accomplished via the --attach argument.  The syntax is:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:62
-msgid "  targetE<gt> gdbserver COMM --attach PID"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:65
-msgid ""
-"PID is the process ID of a currently running process.  It isn't necessary to "
-"point gdbserver at a binary for the running process."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:67
-msgid "Usage (host side):"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:76
-msgid ""
-"You need an unstripped copy of the target program on your host system, since "
-"GDB needs to examine it's symbol tables and such.  Start up GDB as you "
-"normally would, with the target program as the first argument.  (You may "
-"need to use the --baud option if the serial line is running at anything "
-"except 9600 baud.)  Ie: `gdb TARGET-PROG', or `gdb --baud BAUD "
-"TARGET-PROG'.  After that, the only new command you need to know about is "
-"`target remote'.  It's argument is either a device name (usually a serial "
-"device, like `/dev/ttyb'), or a HOST:PORT descriptor.  For example:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:78
-msgid "  (gdb) target remote /dev/ttyb"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:80
-msgid "communicates with the server via serial line /dev/ttyb, and:"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:82
-msgid "  (gdb) target remote the-target:2345"
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:88
-msgid ""
-"communicates via a TCP connection to port 2345 on host `the-target', where "
-"you previously started up gdbserver with the same port number.  Note that "
-"for TCP connections, you must start up gdbserver prior to using the `target "
-"remote' command, otherwise you may get an error that looks something like "
-"`Connection refused'."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:92
-msgid ""
-"You have to supply the name of the program to debug and the tty to "
-"communicate on; the remote GDB will do everything else.  Any remaining "
-"arguments will be passed to the program verbatim."
-msgstr ""
-
-#. type: Plain text
-#: original/man1/gdbserver.1:102
-msgid "Copyright (c) 1993 Free Software Foundation, Inc."
-msgstr ""
diff --git a/manual/GNU_gdb/po4a/ja.po b/manual/GNU_gdb/po4a/ja.po
deleted file mode 100644 (file)
index d3e971b..0000000
+++ /dev/null
@@ -1,981 +0,0 @@
-# SOME DESCRIPTIVE TITLE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-06-03 01:45+0900\n"
-"PO-Revision-Date: 2012-06-03 02:07+0900\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. type: TH
-#: original/man1/gdb.1:4
-#, no-wrap
-msgid "gdb"
-msgstr "gdb"
-
-#. type: TH
-#: original/man1/gdb.1:4
-#, no-wrap
-msgid "22may2002"
-msgstr "22may2002"
-
-#. type: TH
-#: original/man1/gdb.1:4
-#, no-wrap
-msgid "GNU Tools"
-msgstr "GNU Tools"
-
-#. type: SH
-#: original/man1/gdb.1:5 original/man1/gdbserver.1:4
-#, no-wrap
-msgid "NAME"
-msgstr "名前"
-
-#. type: Plain text
-#: original/man1/gdb.1:7
-msgid "gdb - The GNU Debugger"
-msgstr "gdb - GNU デバッガ"
-
-#. type: SH
-#: original/man1/gdb.1:7 original/man1/gdbserver.1:6
-#, no-wrap
-msgid "SYNOPSIS"
-msgstr "書式"
-
-#. type: TP
-#: original/man1/gdb.1:9
-#, no-wrap
-msgid "B<gdb>"
-msgstr "B<gdb>"
-
-#. type: Plain text
-#: original/man1/gdb.1:46
-msgid ""
-"[\\|B<-help>\\|] [\\|B<-nx>\\|] [\\|B<-q>\\|] [\\|B<-batch>\\|] [\\|B<-"
-"cd=>I<dir>\\|] [\\|B<-f>\\|] [\\|B<-b\\ >I<bps>\\|] [\\|B<-tty=>I<dev>\\|] "
-"[\\|B<-s >I<symfile>\\&\\|] [\\|B<-e >I<prog>\\&\\|] [\\|B<-se >I<prog>\\&"
-"\\|] [\\|B<-c >I<core>\\&\\|] [\\|B<-x >I<cmds>\\&\\|] [\\|B<-d >I<dir>\\&"
-"\\|] [\\|I<prog>[\\|I<core>\\||\\|I<procID>\\&\\|]\\&\\|]"
-msgstr ""
-"[\\|B<-help>\\|] [\\|B<-nx>\\|] [\\|B<-q>\\|] [\\|B<-batch>\\|] [\\|B<-"
-"cd=>I<dir>\\|] [\\|B<-f>\\|] [\\|B<-b\\ >I<bps>\\|] [\\|B<-tty=>I<dev>\\|] "
-"[\\|B<-s >I<symfile>\\&\\|] [\\|B<-e >I<prog>\\&\\|] [\\|B<-se >I<prog>\\&"
-"\\|] [\\|B<-c >I<core>\\&\\|] [\\|B<-x >I<cmds>\\&\\|] [\\|B<-d >I<dir>\\&"
-"\\|] [\\|I<prog>[\\|I<core>\\||\\|I<procID>\\&\\|]\\&\\|]"
-
-#. type: SH
-#: original/man1/gdb.1:47 original/man1/gdbserver.1:19
-#, no-wrap
-msgid "DESCRIPTION"
-msgstr "説明"
-
-#. type: Plain text
-#: original/man1/gdb.1:51
-msgid ""
-"The purpose of a debugger such as GDB is to allow you to see what is going "
-"on ``inside'' another program while it executes\\(em\\&or what another "
-"program was doing at the moment it crashed."
-msgstr ""
-"GDB をはじめとするデバッガは、プログラムが実行中もしくはクラッシュした時にそ"
-"のプログラムの「内部」で何が行なわれているか/行われていたかを調べるのに使用さ"
-"れます。"
-
-#. type: Plain text
-#: original/man1/gdb.1:54
-msgid ""
-"GDB can do four main kinds of things (plus other things in support of these) "
-"to help you catch bugs in the act:"
-msgstr ""
-"GDB は、4 つの機能 (加えてこれらをサポートする機能) によって 実行中にバグを見"
-"つけることを手助けします。"
-
-#. type: TP
-#: original/man1/gdb.1:55 original/man1/gdb.1:59 original/man1/gdb.1:63
-#: original/man1/gdb.1:67
-#, no-wrap
-msgid "\\ \\ \\ \\(bu"
-msgstr "\\ \\ \\ \\(bu"
-
-#. type: Plain text
-#: original/man1/gdb.1:58
-msgid "Start your program, specifying anything that might affect its behavior."
-msgstr "プログラムの動作を詳細に指定してプログラムを実行させる。"
-
-#. type: Plain text
-#: original/man1/gdb.1:62
-msgid "Make your program stop on specified conditions."
-msgstr "指定した条件でプログラムを停止させる。"
-
-#. type: Plain text
-#: original/man1/gdb.1:66
-msgid "Examine what has happened, when your program has stopped."
-msgstr "プログラムが止まった時に、何が起こったか調べる。"
-
-#. type: Plain text
-#: original/man1/gdb.1:71
-msgid ""
-"Change things in your program, so you can experiment with correcting the "
-"effects of one bug and go on to learn about another."
-msgstr ""
-"バグによる副作用を修正し、別のバグを調べるためプログラムの状態を変更する。"
-
-#. type: Plain text
-#: original/man1/gdb.1:75
-msgid ""
-"You can use GDB to debug programs written in C, C++, and Modula-2.  Fortran "
-"support will be added when a GNU Fortran compiler is ready."
-msgstr ""
-"GDB では C, C++, Modula-2 などで書かれたプログラムのデバッグが行なえます。 "
-"GNU Fortran コンパイラが完成すれば Fortran もサポートされます。"
-
-#. type: Plain text
-#: original/man1/gdb.1:88
-msgid ""
-"GDB is invoked with the shell command B<gdb>\\&.  Once started, it reads "
-"commands from the terminal until you tell it to exit with the GDB command "
-"B<quit>\\&.  You can get online help from B<gdb>\\& itself by using the "
-"command B<help>\\&."
-msgstr ""
-"GDB はシェルコマンドB<gdb>\\&で起動されます。いったん起動すると、GDB コマンド"
-"B<quit>\\&を実行して終了するまで、端末からコマンドを読み続けます。 B<gdb>\\&"
-"のオンラインヘルプは(B<gdb>の中で)  B<help>\\&コマンドを実行すれば表示されま"
-"す。"
-
-#. type: Plain text
-#: original/man1/gdb.1:94
-msgid ""
-"You can run B<gdb>\\& with no arguments or options; but the most usual way "
-"to start GDB is with one argument or two, specifying an executable program "
-"as the argument:"
-msgstr ""
-"B<gdb>\\& は引数やオプション無しで起動できますが、 たいてい、1 つか 2 つの引"
-"数を付けて起動します。実行プログラムを 引数にする場合は以下のようになります:"
-
-#. type: Plain text
-#: original/man1/gdb.1:97
-msgid "gdb\\ program"
-msgstr "gdb\\ program"
-
-#. type: Plain text
-#: original/man1/gdb.1:101
-msgid ""
-"You can also start with both an executable program and a core file specified:"
-msgstr "また実行プログラムと core ファイルの両方を指定することもできます:"
-
-#. type: Plain text
-#: original/man1/gdb.1:104
-msgid "gdb\\ program\\ core"
-msgstr "gdb\\ program\\ core"
-
-#. type: Plain text
-#: original/man1/gdb.1:109
-msgid ""
-"You can, instead, specify a process ID as a second argument, if you want to "
-"debug a running process:"
-msgstr ""
-"もし実行中のプロセスのデバッグを行ないたい場合には、 第 2 引数として core の"
-"代わりにプロセス ID を指定します:"
-
-#. type: Plain text
-#: original/man1/gdb.1:112
-msgid "gdb\\ program\\ 1234"
-msgstr "gdb\\ program\\ 1234"
-
-#. type: Plain text
-#: original/man1/gdb.1:121
-msgid ""
-"would attach GDB to process B<1234>\\& (unless you also have a file named `"
-"\\|B<1234>\\&\\|'; GDB does check for a core file first)."
-msgstr ""
-"これは GDB をプロセス ID B<1234>\\& のプロセスに接続します(このとき`\\|"
-"B<1234>\\&\\|'という名前のファイルが存在してはいけません。 GDB はまず core "
-"ファイルを最初にチェックしにいくからです)。"
-
-#. type: Plain text
-#: original/man1/gdb.1:123
-msgid "Here are some of the most frequently needed GDB commands:"
-msgstr "よく利用される GDB コマンドには以下のようなものがあります:"
-
-#. type: TP
-#: original/man1/gdb.1:123
-#, no-wrap
-msgid "B<break >[\\|I<file>B<:>\\|]I<function>"
-msgstr "B<break >[\\|I<file>B<:>\\|]I<function>"
-
-#. type: Plain text
-#: original/man1/gdb.1:131
-msgid "\\& Set a breakpoint at I<function>\\& (in I<file>\\&)."
-msgstr "\\& プレークポイントを \\& (I<file>\\&内の)  I<function>に設定します。"
-
-#. type: TP
-#: original/man1/gdb.1:131
-#, no-wrap
-msgid "B<run >[\\|I<arglist>\\|]"
-msgstr "B<run >[\\|I<arglist>\\|]"
-
-#. type: Plain text
-#: original/man1/gdb.1:136
-msgid "Start your program (with I<arglist>\\&, if specified)."
-msgstr "プログラムの実行を開始します(もしあれば I<arglist>\\&を引数として)。"
-
-#. type: TP
-#: original/man1/gdb.1:136
-#, no-wrap
-msgid "B<bt>"
-msgstr "B<bt>"
-
-#. type: Plain text
-#: original/man1/gdb.1:139
-msgid "Backtrace: display the program stack."
-msgstr "バックトレース: プログラムのスタックを表示します。"
-
-#. type: TP
-#: original/man1/gdb.1:139
-#, no-wrap
-msgid "B<print>I< expr>\\&"
-msgstr "B<print>I< expr>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:143
-msgid "Display the value of an expression."
-msgstr "式の値を表示します。"
-
-#. type: TP
-#: original/man1/gdb.1:143
-#, no-wrap
-msgid "B<c>"
-msgstr "B<c>"
-
-#. type: Plain text
-#: original/man1/gdb.1:146
-msgid "Continue running your program (after stopping, e.g. at a breakpoint)."
-msgstr ""
-"プログラムの実行を再開します。(たとえばブレークポイントで実行を中断した後で)"
-
-#. type: TP
-#: original/man1/gdb.1:146
-#, no-wrap
-msgid "B<next>"
-msgstr "B<next>"
-
-#. type: Plain text
-#: original/man1/gdb.1:152
-msgid ""
-"Execute next program line (after stopping); step I<over>\\& any function "
-"calls in the line."
-msgstr ""
-"次のプログラム行を実行します 。 その行内の全ての関数は 1 ステップで実行されま"
-"す。"
-
-#. type: TP
-#: original/man1/gdb.1:152
-#, no-wrap
-msgid "B<edit >[\\|I<file>B<:>\\|]I<function>"
-msgstr "B<edit >[\\|I<file>B<:>\\|]I<function>"
-
-#. type: Plain text
-#: original/man1/gdb.1:155
-msgid "look at the program line where it is presently stopped."
-msgstr "現在中断している場所のプログラムの行をエディタで開きます。"
-
-#. type: TP
-#: original/man1/gdb.1:155
-#, no-wrap
-msgid "B<list >[\\|I<file>B<:>\\|]I<function>"
-msgstr "B<list >[\\|I<file>B<:>\\|]I<function>"
-
-#. type: Plain text
-#: original/man1/gdb.1:158
-msgid ""
-"type the text of the program in the vicinity of where it is presently "
-"stopped."
-msgstr "現在中断している場所の近辺のプログラムのソースを表示します。"
-
-#. type: TP
-#: original/man1/gdb.1:158
-#, no-wrap
-msgid "B<step>"
-msgstr "B<step>"
-
-#. type: Plain text
-#: original/man1/gdb.1:164
-msgid ""
-"Execute next program line (after stopping); step I<into>\\& any function "
-"calls in the line."
-msgstr ""
-"次のプログラム行を実行します。 もしその行に関数が含まれていれば、その関数内を"
-"ステップ実行していきます。"
-
-#. type: TP
-#: original/man1/gdb.1:164
-#, no-wrap
-msgid "B<help >[\\|I<name>\\|]"
-msgstr "B<help >[\\|I<name>\\|]"
-
-#. type: Plain text
-#: original/man1/gdb.1:170
-msgid ""
-"Show information about GDB command I<name>\\&, or general information about "
-"using GDB."
-msgstr ""
-"GDB コマンド I<name>\\&についての情報や、 GDB を使う上での一般的な情報を表示"
-"します。"
-
-#. type: TP
-#: original/man1/gdb.1:170
-#, no-wrap
-msgid "B<quit>"
-msgstr "B<quit>"
-
-#. type: Plain text
-#: original/man1/gdb.1:173
-msgid "Exit from GDB."
-msgstr "GDB を終了します。"
-
-#. type: Plain text
-#: original/man1/gdb.1:183
-msgid ""
-"For full details on GDB, see I<Using GDB: A Guide to the GNU Source-Level "
-"Debugger>\\&, by Richard M. Stallman and Roland H. Pesch.  The same text is "
-"available online as the B<gdb>\\& entry in the B<info>\\& program."
-msgstr ""
-"GDB の詳細についてはI<Using GDB: A Guide to the GNU Source-Level Debugger>"
-"\\&, by Richard M. Stallman and Roland H. Pesch. を参照して下さい。 同じテキ"
-"ストは、 B<info>\\& プログラム内の B<gdb>\\& エントリからオンラインで参照でき"
-"ます。"
-
-#. type: SH
-#: original/man1/gdb.1:183 original/man1/gdbserver.1:88
-#, no-wrap
-msgid "OPTIONS"
-msgstr "オプション"
-
-#. type: Plain text
-#: original/man1/gdb.1:202
-msgid ""
-"Any arguments other than options specify an executable file and core file "
-"(or process ID); that is, the first argument encountered with no associated "
-"option flag is equivalent to a `\\|B<-se>\\&\\|' option, and the second, if "
-"any, is equivalent to a `\\|B<-c>\\&\\|' option if it's the name of a file.  "
-"Many options have both long and short forms; both are shown here.  The long "
-"forms are also recognized if you truncate them, so long as enough of the "
-"option is present to be unambiguous.  (If you prefer, you can flag option "
-"arguments with `\\|B<+>\\&\\|' rather than `\\|B<->\\&\\|', though we "
-"illustrate the more usual convention.)"
-msgstr ""
-"オプション以外の引数は、実行ファイルと core ファイル (もしくはプロセス ID)  "
-"を表します。つまりオプションフラグでもオプションフラグの引数でもない最初の 引"
-"数は `\\|B<-se>\\&\\|' オプションで指定するファイルと同じになり、(もしあれば)"
-"次の 2 番目の引数は `\\|B<-c>\\&\\|' オプションで指定するファイルと同じになり"
-"ます。 オプションの多くは、長い表記法と短い表記法の両方で指定することができ"
-"ま すが、ここではその両方を示します。 長い表記法は、どのオプションであるのか"
-"が明確であれば、短く切り詰めても 構いません。 (好みにより `\\|B<->\\&\\|' の"
-"代わりに `\\|B<+>\\&\\|' が使用できますが、ここではよく用いられる表記で記しま"
-"す。)"
-
-#. type: Plain text
-#: original/man1/gdb.1:208
-msgid ""
-"All the options and command line arguments you give are processed in "
-"sequential order.  The order makes a difference when the `\\|B<-x>\\&\\|' "
-"option is used."
-msgstr ""
-"全てのオプションとコマンドライン引数は指定した順番に処理されます。 `\\|B<-x>"
-"\\&\\|' オプションが使用されると、この順番は変わってきます。"
-
-#. type: TP
-#: original/man1/gdb.1:209
-#, no-wrap
-msgid "B<-help>"
-msgstr "B<-help>"
-
-#. type: TP
-#: original/man1/gdb.1:211
-#, no-wrap
-msgid "B<-h>"
-msgstr "B<-h>"
-
-#. type: Plain text
-#: original/man1/gdb.1:214
-msgid "List all options, with brief explanations."
-msgstr "短い説明つきで、全てのオプションを表示します。"
-
-#. type: TP
-#: original/man1/gdb.1:215
-#, no-wrap
-msgid "B<-symbols=>I<file>"
-msgstr "B<-symbols=>I<file>"
-
-#. type: TP
-#: original/man1/gdb.1:217
-#, no-wrap
-msgid "B<-s >I<file>\\&"
-msgstr "B<-s >I<file>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:223
-msgid "Read symbol table from file I<file>\\&."
-msgstr "シンボルテーブルをファイル I<file>\\&から読みます。"
-
-#. type: TP
-#: original/man1/gdb.1:224
-#, no-wrap
-msgid "B<-write>"
-msgstr "B<-write>"
-
-#. type: Plain text
-#: original/man1/gdb.1:227
-msgid "Enable writing into executable and core files."
-msgstr "実行ファイルやコアファイルへの書き込みを有効にします。"
-
-#. type: TP
-#: original/man1/gdb.1:228
-#, no-wrap
-msgid "B<-exec=>I<file>"
-msgstr "B<-exec=>I<file>"
-
-#. type: TP
-#: original/man1/gdb.1:230
-#, no-wrap
-msgid "B<-e >I<file>\\&"
-msgstr "B<-e >I<file>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:238
-msgid ""
-"Use file I<file>\\& as the executable file to execute when appropriate, and "
-"for examining pure data in conjunction with a core dump."
-msgstr ""
-"ファイル I<file>\\& を実行可能ファイルとして利用します。 core dump と連係し"
-"て pure data を調べるのにも用いられます。"
-
-#. type: TP
-#: original/man1/gdb.1:239
-#, no-wrap
-msgid "B<-se=>I<file>\\&"
-msgstr "B<-se=>I<file>"
-
-#. type: Plain text
-#: original/man1/gdb.1:246
-msgid ""
-"Read symbol table from file I<file>\\& and use it as the executable file."
-msgstr ""
-"\\& ファイル I<file>\\& からシンボルテーブルを読み、同時にそれを実行可能ファ"
-"イルとして利用します。"
-
-#. type: TP
-#: original/man1/gdb.1:247
-#, no-wrap
-msgid "B<-core=>I<file>"
-msgstr "B<-core=>I<file>"
-
-#. type: TP
-#: original/man1/gdb.1:249
-#, no-wrap
-msgid "B<-c >I<file>\\&"
-msgstr "B<-c >I<file>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:255
-msgid "Use file I<file>\\& as a core dump to examine."
-msgstr "ファイル I<file>\\& を core dump として利用します。"
-
-#. type: TP
-#: original/man1/gdb.1:256
-#, no-wrap
-msgid "B<-command=>I<file>"
-msgstr "B<-command=>I<file>"
-
-#. type: TP
-#: original/man1/gdb.1:258
-#, no-wrap
-msgid "B<-x >I<file>\\&"
-msgstr "B<-x >I<file>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:264
-msgid "Execute GDB commands from file I<file>\\&."
-msgstr "ファイル I<file>\\&から GDB のコマンドを読み込み、実行します。"
-
-#. type: TP
-#: original/man1/gdb.1:265
-#, no-wrap
-msgid "B<-directory=>I<directory>"
-msgstr "B<-directory=>I<directory>"
-
-#. type: TP
-#: original/man1/gdb.1:267
-#, no-wrap
-msgid "B<-d >I<directory>\\&"
-msgstr "B<-d >I<directory>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:273
-msgid "Add I<directory>\\& to the path to search for source files."
-msgstr "ソースファイルを探すサーチパスに I<directory>\\& を追加します。"
-
-#. type: TP
-#: original/man1/gdb.1:275
-#, no-wrap
-msgid "B<-nx>"
-msgstr "B<-nx>"
-
-#. type: TP
-#: original/man1/gdb.1:277
-#, no-wrap
-msgid "B<-n>"
-msgstr "B<-n>"
-
-#. type: Plain text
-#: original/man1/gdb.1:284
-msgid ""
-"Do not execute commands from any `\\|B<.gdbinit>\\&\\|' initialization "
-"files.  Normally, the commands in these files are executed after all the "
-"command options and arguments have been processed."
-msgstr ""
-"初期化ファイル `\\|B<.gdbinit>\\&\\|' からコマンドを読み込みません。 通常"
-"は、 全てのコマンドオプションと引数が処理された後で、 初期化ファイル内のコマ"
-"ンドが実行されます。"
-
-#. type: TP
-#: original/man1/gdb.1:286
-#, no-wrap
-msgid "B<-quiet>"
-msgstr "B<-quiet>"
-
-#. type: TP
-#: original/man1/gdb.1:288
-#, no-wrap
-msgid "B<-q>"
-msgstr "B<-q>"
-
-#. type: Plain text
-#: original/man1/gdb.1:292
-msgid ""
-"``Quiet''.  Do not print the introductory and copyright messages.  These "
-"messages are also suppressed in batch mode."
-msgstr ""
-"起動時のメッセージおよび copyright を表示しません。 これらのメッセージはバッ"
-"チモードでも抑制されます。"
-
-#. type: TP
-#: original/man1/gdb.1:293
-#, no-wrap
-msgid "B<-batch>"
-msgstr "B<-batch>"
-
-#. type: Plain text
-#: original/man1/gdb.1:305
-msgid ""
-"Run in batch mode.  Exit with status B<0>\\& after processing all the "
-"command files specified with `\\|B<-x>\\&\\|' (and `\\|B<.gdbinit>\\&\\|', "
-"if not inhibited).  Exit with nonzero status if an error occurs in executing "
-"the GDB commands in the command files."
-msgstr ""
-"バッチモードで動作します。`\\|B<-x>\\&\\|' で指定したファイル(および、-nx か "
-"-n で抑制されていなければ `\\|B<.gdbinit>\\&\\|') 内の全てのコマンドを 処理し"
-"た後、戻り値として B<0>\\& を返して終了します。 コマンドファイル内の GDB コマ"
-"ンドの実行中にエラーが生じた場合は、 0 以外の値で終了します。"
-
-#. type: Plain text
-#: original/man1/gdb.1:309
-msgid ""
-"Batch mode may be useful for running GDB as a filter, for example to "
-"download and run a program on another computer; in order to make this more "
-"useful, the message"
-msgstr ""
-"バッチモードは GDB をフィルタとして実行する場合、 たとえばプログラムをダウン"
-"ロードして別のコンピュータ上で実行したりする場合 に便利です。 以下のメッセー"
-"ジ"
-
-#. type: Plain text
-#: original/man1/gdb.1:312
-msgid "Program\\ exited\\ normally."
-msgstr "Program\\ exited\\ normally. (プログラムは正常に終了しました。)"
-
-#. type: Plain text
-#: original/man1/gdb.1:317
-msgid ""
-"(which is ordinarily issued whenever a program running under GDB control "
-"terminates) is not issued when running in batch mode."
-msgstr ""
-"は通常、GDB の制御端末上で実行されるプログラムが終了するたびに 出力されるもの"
-"ですが、 バッチモードではこのようなメッセージは出力されません。"
-
-#. type: TP
-#: original/man1/gdb.1:318
-#, no-wrap
-msgid "B<-cd=>I<directory>\\&"
-msgstr "B<-cd=>I<directory>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:325
-msgid ""
-"Run GDB using I<directory>\\& as its working directory, instead of the "
-"current directory."
-msgstr ""
-"カレントディレクトリの代わりに I<directory>\\& を GDB の作業用ディレクトリと"
-"して実行します。"
-
-#. type: TP
-#: original/man1/gdb.1:326
-#, no-wrap
-msgid "B<-fullname>"
-msgstr "B<-fullname>"
-
-#. type: TP
-#: original/man1/gdb.1:328
-#, no-wrap
-msgid "B<-f>"
-msgstr "B<-f>"
-
-#. type: Plain text
-#: original/man1/gdb.1:342
-msgid ""
-"Emacs sets this option when it runs GDB as a subprocess.  It tells GDB to "
-"output the full file name and line number in a standard, recognizable "
-"fashion each time a stack frame is displayed (which includes each time the "
-"program stops).  This recognizable format looks like two `\\|B<\\032>\\&\\|' "
-"characters, followed by the file name, line number and character position "
-"separated by colons, and a newline.  The Emacs-to-GDB interface program uses "
-"the two `\\|B<\\032>\\&\\|' characters as a signal to display the source "
-"code for the frame."
-msgstr ""
-"Emacs が GDB をサブプロセスとして実行する際にこのオプションを付加します。 こ"
-"のとき GDB は、スタックフレームが表示される度(プログラムが中断する度を 含みま"
-"す)に、完全なファイル名と行番号を標準的な認識しやすい形式で表示します。 この"
-"表示書式は 2 つの `\\|B<\\032>\\&\\|' 文字、ファイル名、コロンで区切られた行"
-"番号と文字位置、改行の順になっ ています。これは Emacs→GDB インタフェースプロ"
-"グラムにおいて、 フレームに対応するソースコードを表示するために 2 つの `\\|B<"
-"\\032>\\&\\|' 文字を使うことになっているからです。"
-
-#. type: TP
-#: original/man1/gdb.1:343
-#, no-wrap
-msgid "B<-b >I<bps>\\&"
-msgstr "B<-b >I<bps>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:348
-msgid ""
-"Set the line speed (baud rate or bits per second) of any serial interface "
-"used by GDB for remote debugging."
-msgstr ""
-"リモートデバッグ用に GDB が利用するシリアルインタフェースの転送速度を (ボー"
-"レートまたはビット/秒で)セットします。"
-
-#. type: TP
-#: original/man1/gdb.1:349
-#, no-wrap
-msgid "B<-tty=>I<device>\\&"
-msgstr "B<-tty=>I<device>\\&"
-
-#. type: Plain text
-#: original/man1/gdb.1:355
-msgid "Run using I<device>\\& for your program's standard input and output."
-msgstr "プログラムの標準入出力に I<device>\\& を利用します。"
-
-#. type: SH
-#: original/man1/gdb.1:357 original/man1/gdbserver.1:92
-#, no-wrap
-msgid "SEE ALSO"
-msgstr "関連項目"
-
-#. type: Plain text
-#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
-msgid ""
-"`\\|B<gdb>\\|' entry in B<info>\\&; I<Using GDB: A Guide to the GNU Source-"
-"Level Debugger>, Richard M. Stallman and Roland H. Pesch, July 1991."
-msgstr ""
-"B<info> 内の `\\|B<gdb>\\|' エントリー\\&; I<Using GDB: A Guide to the GNU "
-"Source-Level Debugger>, Richard M. Stallman and Roland H. Pesch, July 1991."
-
-#. type: SH
-#: original/man1/gdb.1:365 original/man1/gdbserver.1:100
-#, no-wrap
-msgid "COPYING"
-msgstr "著作権"
-
-#. type: Plain text
-#: original/man1/gdb.1:367
-msgid "Copyright (c) 1991, 2010 Free Software Foundation, Inc."
-msgstr "Copyright (c) 1991 Free Software Foundation, Inc."
-
-#. type: Plain text
-#: original/man1/gdb.1:371 original/man1/gdbserver.1:106
-msgid ""
-"Permission is granted to make and distribute verbatim copies of this manual "
-"provided the copyright notice and this permission notice are preserved on "
-"all copies."
-msgstr ""
-"Permission is granted to make and distribute verbatim copies of this manual "
-"provided the copyright notice and this permission notice are preserved on "
-"all copies."
-
-#. type: Plain text
-#: original/man1/gdb.1:376 original/man1/gdbserver.1:111
-msgid ""
-"Permission is granted to copy and distribute modified versions of this "
-"manual under the conditions for verbatim copying, provided that the entire "
-"resulting derived work is distributed under the terms of a permission notice "
-"identical to this one."
-msgstr ""
-"Permission is granted to copy and distribute modified versions of this "
-"manual under the conditions for verbatim copying, provided that the entire "
-"resulting derived work is distributed under the terms of a permission notice "
-"identical to this one."
-
-#. type: Plain text
-#: original/man1/gdb.1:381 original/man1/gdbserver.1:116
-msgid ""
-"Permission is granted to copy and distribute translations of this manual "
-"into another language, under the above conditions for modified versions, "
-"except that this permission notice may be included in translations approved "
-"by the Free Software Foundation instead of in the original English."
-msgstr ""
-"Permission is granted to copy and distribute translations of this manual "
-"into another language, under the above conditions for modified versions, "
-"except that this permission notice may be included in translations approved "
-"by the Free Software Foundation instead of in the original English."
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "gdbserver"
-msgstr "gdbserver"
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "2 November 1993"
-msgstr "2 November 1993"
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "Cygnus Support"
-msgstr "Cygnus Support"
-
-#. type: TH
-#: original/man1/gdbserver.1:3
-#, no-wrap
-msgid "GNU Development Tools"
-msgstr "GNU Development Tools"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:6
-msgid "gdbserver - Remote Server for the GNU Debugger"
-msgstr "gdbserver - GNU デバッガ用リモートサーバ"
-
-#. type: TP
-#: original/man1/gdbserver.1:8
-#, no-wrap
-msgid "B<gdbserver>"
-msgstr "B<gdbserver>"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:13
-msgid "tty prog [\\|B<args...>\\|]"
-msgstr "tty prog [\\|B<args...>\\|]"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:18
-msgid "B<gdbserver> tty B<--attach> PID"
-msgstr "B<gdbserver> tty B<--attach> PID"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:22
-msgid ""
-"GDBSERVER is a program that allows you to run GDB on a different machine "
-"than the one which is running the program being debugged."
-msgstr ""
-"GDBSERVER は、デバッグ対象のプログラムを実行しているマシンとは異なる マシン上"
-"で GDB を実行することを可能にするプログラムです。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:24
-msgid "Usage (server (target) side):"
-msgstr "使用方法 (サーバ(ターゲット)側):"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:29
-msgid ""
-"First, you need to have a copy of the program you want to debug put onto the "
-"target system.  The program can be stripped to save space if needed, as "
-"GDBserver doesn't care about symbols.  All symbol handling is taken care of "
-"by the GDB running on the host system."
-msgstr ""
-"まず、デバッグ対象のプログラムのコピーをターゲットシステムに用意します。 "
-"GDBserver は、シンボルを関知しないので、使用スペースを節約するために プログラ"
-"ムをストリップしても構いません。全てのシンボルは、ホストシステムで 実行され"
-"る GDB によって考慮されます。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:33
-msgid ""
-"To use the server, you log on to the target system, and run the `gdbserver' "
-"program.  You must tell it (a) how to communicate with GDB, (b) the name of "
-"your program, and (c) its arguments.  The general syntax is:"
-msgstr ""
-"サーバを使用するためには、ターゲットシステムにログインし、`gdbserver' プログ"
-"ラムを実行します。(a) GDB との通信方法、(b) プログラム名、 (c) プログラムへの"
-"引数 を指定する必要があります。一般的な書式は以下のように なります:"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:35
-msgid "  targetE<gt> gdbserver COMM PROGRAM [ARGS ...]"
-msgstr "  targetE<gt> gdbserver COMM PROGRAM [ARGS ...]"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:37
-msgid "For example, using a serial port, you might say:"
-msgstr "例えば、シリアルポートを使用する場合は、以下のようになります。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:39
-msgid "  targetE<gt> gdbserver /dev/com1 emacs foo.txt"
-msgstr "  targetE<gt> gdbserver /dev/com1 emacs foo.txt"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:43
-msgid ""
-"This tells gdbserver to debug emacs with an argument of foo.txt, and to "
-"communicate with GDB via /dev/com1.  Gdbserver now waits patiently for the "
-"host GDB to communicate with it."
-msgstr ""
-"この例では、emacs を引数 foo.txt を用いてデバッグすることを指定し、 GDB との"
-"通信に /dev/com1 を使用します。gdbserver は、ホストの GDB が 通信して来ること"
-"を辛抱強く待ちます。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:45
-msgid "To use a TCP connection, you could say:"
-msgstr "TCP 接続を使用する場合は、以下のようになります。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:47
-msgid "  targetE<gt> gdbserver host:2345 emacs foo.txt"
-msgstr "  targetE<gt> gdbserver host:2345 emacs foo.txt"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:57
-msgid ""
-"This says pretty much the same thing as the last example, except that we are "
-"going to communicate with the host GDB via TCP.  The `host:2345' argument "
-"means that we are expecting to see a TCP connection from `host' to local TCP "
-"port 2345.  (Currently, the `host' part is ignored.)  You can choose any "
-"number you want for the port number as long as it does not conflict with any "
-"existing TCP ports on the target system.  This same port number must be used "
-"in the host GDBs `target remote' command, which will be described shortly.  "
-"Note that if you chose a port number that conflicts with another service, "
-"gdbserver will print an error message and exit."
-msgstr ""
-"この例では、ホストの GDB との通信に TCP を用いる以外は、前の例と同じです。 引"
-"数 `host:2345' は、`host' からの TCP 接続が ローカルの TCP ポート 2345 に接続"
-"されるのを待つ、という意味です。(現状では `host' 部は無視されます。)  ター"
-"ゲットシステムで存在する TCP ポートとの衝突が無ければ、ポート番号は 自由に選"
-"ぶことができます。ホストの GDB の `target remote' コマンドで、 同じポート番号"
-"を指定する必要があります。他のサービスと衝突するポート番号を 選んだ場合、"
-"gdbserver はエラーメッセージを出力して終了します。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:60
-msgid ""
-"On some targets, gdbserver can also attach to running programs.  This is "
-"accomplished via the --attach argument.  The syntax is:"
-msgstr ""
-"いくつかのターゲットでは、 gdbserver を実行中のプログラムに接続することができ"
-"ます。これを行うには --attach 引き数を使用します。書式は次の通りです。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:62
-msgid "  targetE<gt> gdbserver COMM --attach PID"
-msgstr "  targetE<gt> gdbserver COMM --attach PID"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:65
-msgid ""
-"PID is the process ID of a currently running process.  It isn't necessary to "
-"point gdbserver at a binary for the running process."
-msgstr ""
-"PID は現在実行中のプロセスのプロセス ID です。 \n"
-"gdbserver に実行中のプロセスのバイナリを指定する必要はありません。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:67
-msgid "Usage (host side):"
-msgstr "使用方法 (ホスト側):"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:76
-msgid ""
-"You need an unstripped copy of the target program on your host system, since "
-"GDB needs to examine it's symbol tables and such.  Start up GDB as you "
-"normally would, with the target program as the first argument.  (You may "
-"need to use the --baud option if the serial line is running at anything "
-"except 9600 baud.)  Ie: `gdb TARGET-PROG', or `gdb --baud BAUD TARGET-"
-"PROG'.  After that, the only new command you need to know about is `target "
-"remote'.  It's argument is either a device name (usually a serial device, "
-"like `/dev/ttyb'), or a HOST:PORT descriptor.  For example:"
-msgstr ""
-"GDB がシンボルテーブルを検査したりするため、ホストシステムには、ターゲット プ"
-"ログラムのストリップされていないコピーが必要です。通常の場合同様、 最初の引数"
-"にターゲットプログラムを指定して GDB を起動します。(シリアルラインが 9600 "
-"baud 以外で動作している場合は、--baud オプションが必要です。)  つまり、`gdb "
-"TARGET-PROG' あるいは、`gdb --baud BAUD TARGET-PROG' のように 起動します。そ"
-"の後、新たに覚える必要のあるコマンドは、`target remote' だけです。 コマンドの"
-"引数は、デバイス名(通常、`/dev/ttyb' のようなシリアルデバイス)か、 HOST:PORT "
-"記述子です。例えば、"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:78
-msgid "  (gdb) target remote /dev/ttyb"
-msgstr "  (gdb) target remote /dev/ttyb"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:80
-msgid "communicates with the server via serial line /dev/ttyb, and:"
-msgstr "は、シリアルライン /dev/ttyb を使用してサーバと通信します。また、"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:82
-msgid "  (gdb) target remote the-target:2345"
-msgstr "  (gdb) target remote the-target:2345"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:88
-msgid ""
-"communicates via a TCP connection to port 2345 on host `the-target', where "
-"you previously started up gdbserver with the same port number.  Note that "
-"for TCP connections, you must start up gdbserver prior to using the `target "
-"remote' command, otherwise you may get an error that looks something like "
-"`Connection refused'."
-msgstr ""
-"は、TCP 接続で、ホスト `the-target' の gdbserver を起動した時に指定した ポー"
-"トと同じポート 2345 を使用してサーバと通信します。TCP 接続の場合、 `target "
-"remote' コマンドを実行する前に gdbserver を実行しておく必要があります。 そう"
-"しないと、`Connection refused' というようなエラーになるでしょう。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:92
-msgid ""
-"You have to supply the name of the program to debug and the tty to "
-"communicate on; the remote GDB will do everything else.  Any remaining "
-"arguments will be passed to the program verbatim."
-msgstr ""
-"デバッグの対象となるプログラムの名前と、通信に使用する tty を指定する 必要が"
-"あります。他の全てのことはリモートの GDB が行います。 その他の引数は、そのま"
-"まプログラムに渡されます。"
-
-#. type: Plain text
-#: original/man1/gdbserver.1:102
-msgid "Copyright (c) 1993 Free Software Foundation, Inc."
-msgstr "Copyright (c) 1993 Free Software Foundation, Inc."
diff --git a/manual/GNU_gdb/po4a/man1/gdb-man1.cfg b/manual/GNU_gdb/po4a/man1/gdb-man1.cfg
new file mode 100644 (file)
index 0000000..08396f3
--- /dev/null
@@ -0,0 +1,19 @@
+[po4a_langs] ja
+[po4a_paths] po4a/man1/gdb-man1.pot $lang:po4a/man1/ja.po
+[po4a_alias: man] man opt:"-v --previous" opt_ja:"-M UTF-8"
+
+[type: man] original/man1/gcore.1 $lang:release/man1/gcore.1 \
+       add_$lang:?po4a/add_$lang/copyright/gcore.1.txt \
+       opt:"-o generated -o groff_code=verbatim -o untranslated=rm,rr,Vb,Ve"
+
+[type: man] original/man1/gdb-add-index.1 $lang:release/man1/gdb-add-index.1 \
+       add_$lang:?po4a/add_$lang/copyright/gdb-add-index.1.txt \
+       opt:"-o generated -o groff_code=verbatim -o untranslated=rr,rm,Vb,Ve"
+
+[type: man] original/man1/gdb.1 $lang:release/man1/gdb.1 \
+       add_$lang:?po4a/add_$lang/copyright/gdb.1.txt \
+       opt:"-o generated -o groff_code=verbatim -o untranslated=rr,rm,Sp,Vb,Ve"
+
+[type: man] original/man1/gdbserver.1 $lang:release/man1/gdbserver.1 \
+       add_$lang:?po4a/add_$lang/copyright/gdbserver.1.txt \
+       opt:"-o generated -o groff_code=verbatim -o untranslated=rr,rm,Sp,Vb,Ve"
diff --git a/manual/GNU_gdb/po4a/man1/gdb-man1.pot b/manual/GNU_gdb/po4a/man1/gdb-man1.pot
new file mode 100644 (file)
index 0000000..3d1df28
--- /dev/null
@@ -0,0 +1,1681 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-09-13 13:06+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: ds C+
+#: original/man1/gcore.1:25 original/man1/gdb-add-index.1:25
+#: original/man1/gdb.1:25 original/man1/gdbserver.1:25
+#, no-wrap
+msgid "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+msgstr ""
+
+#. type: ds :
+#: original/man1/gcore.1:107 original/man1/gdb-add-index.1:107
+#: original/man1/gdb.1:107 original/man1/gdbserver.1:107
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+msgstr ""
+
+#. type: ds 8
+#: original/man1/gcore.1:108 original/man1/gdb-add-index.1:108
+#: original/man1/gdb.1:108 original/man1/gdbserver.1:108
+#, no-wrap
+msgid "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+msgstr ""
+
+#. type: ds o
+#: original/man1/gcore.1:109 original/man1/gdb-add-index.1:109
+#: original/man1/gdb.1:109 original/man1/gdbserver.1:109
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+msgstr ""
+
+#. type: ds d-
+#: original/man1/gcore.1:110 original/man1/gdb-add-index.1:110
+#: original/man1/gdb.1:110 original/man1/gdbserver.1:110
+#, no-wrap
+msgid "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+msgstr ""
+
+#. type: ds D-
+#: original/man1/gcore.1:111 original/man1/gdb-add-index.1:111
+#: original/man1/gdb.1:111 original/man1/gdbserver.1:111
+#, no-wrap
+msgid "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+msgstr ""
+
+#. type: ds th
+#: original/man1/gcore.1:112 original/man1/gdb-add-index.1:112
+#: original/man1/gdb.1:112 original/man1/gdbserver.1:112
+#, no-wrap
+msgid "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+msgstr ""
+
+#. type: ds Th
+#: original/man1/gcore.1:113 original/man1/gdb-add-index.1:113
+#: original/man1/gdb.1:113 original/man1/gdbserver.1:113
+#, no-wrap
+msgid "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+msgstr ""
+
+#. type: ds ae
+#: original/man1/gcore.1:114 original/man1/gdb-add-index.1:114
+#: original/man1/gdb.1:114 original/man1/gdbserver.1:114
+#, no-wrap
+msgid "a\\h'-(\\w'a'u*4/10)'e"
+msgstr ""
+
+#. type: ds Ae
+#: original/man1/gcore.1:115 original/man1/gdb-add-index.1:115
+#: original/man1/gdb.1:115 original/man1/gdbserver.1:115
+#, no-wrap
+msgid "A\\h'-(\\w'A'u*4/10)'E"
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gcore.1:135 original/man1/gdb-add-index.1:135
+#: original/man1/gdb.1:135 original/man1/gdbserver.1:135
+#, no-wrap
+msgid "Title"
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gcore.1:135
+#, no-wrap
+msgid "GCORE 1"
+msgstr ""
+
+#. type: TH
+#: original/man1/gcore.1:136
+#, no-wrap
+msgid "GCORE"
+msgstr ""
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "2021-09-13"
+msgstr ""
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "gdb-11.1"
+msgstr ""
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "GNU Development Tools"
+msgstr ""
+
+#. type: SH
+#: original/man1/gcore.1:141 original/man1/gdb-add-index.1:141
+#: original/man1/gdb.1:141 original/man1/gdbserver.1:141
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:143
+msgid "gcore - Generate a core file of a running program"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:143 original/man1/gcore.1:144
+#: original/man1/gdb-add-index.1:143 original/man1/gdb-add-index.1:144
+#: original/man1/gdb.1:143 original/man1/gdb.1:144
+#: original/man1/gdbserver.1:143 original/man1/gdbserver.1:144
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:144 original/man1/gcore.1:147
+#: original/man1/gcore.1:155 original/man1/gcore.1:170
+#: original/man1/gcore.1:184 original/man1/gdb-add-index.1:144
+#: original/man1/gdb-add-index.1:147 original/man1/gdb-add-index.1:169
+#: original/man1/gdb-add-index.1:171 original/man1/gdb-add-index.1:185
+#: original/man1/gdb.1:144 original/man1/gdb.1:154 original/man1/gdb.1:247
+#: original/man1/gdb.1:381 original/man1/gdb.1:395
+#: original/man1/gdbserver.1:144 original/man1/gdbserver.1:151
+#: original/man1/gdbserver.1:256 original/man1/gdbserver.1:356
+#: original/man1/gdbserver.1:370
+#, no-wrap
+msgid "Header"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:146
+msgid "gcore [-a] [-o I<prefix>] I<pid1> [I<pid2>...I<pidN>]"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:146 original/man1/gcore.1:147
+#: original/man1/gdb-add-index.1:146 original/man1/gdb-add-index.1:147
+#: original/man1/gdb.1:153 original/man1/gdb.1:154
+#: original/man1/gdbserver.1:150 original/man1/gdbserver.1:151
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:154
+msgid ""
+"Generate core dumps of one or more running programs with process IDs "
+"\\&I<pid1>, I<pid2>, etc.  A core file produced by B<gcore> is equivalent to "
+"one produced by the kernel when the process crashes (and when "
+"CW<\\*(C`ulimit -c\\*(C'> was used to set up an appropriate core dump "
+"limit).  However, unlike after a crash, after B<gcore> finishes its job the "
+"program remains running without any change."
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:154 original/man1/gcore.1:155
+#: original/man1/gdb-add-index.1:168 original/man1/gdb-add-index.1:169
+#: original/man1/gdb.1:246 original/man1/gdb.1:247
+#: original/man1/gdbserver.1:255 original/man1/gdbserver.1:256
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: IP
+#: original/man1/gcore.1:156
+#, no-wrap
+msgid "B<-a>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:157 original/man1/gcore.1:163 original/man1/gdb.1:206
+#: original/man1/gdb.1:209 original/man1/gdb.1:212 original/man1/gdb.1:215
+#: original/man1/gdb.1:218 original/man1/gdb.1:221 original/man1/gdb.1:225
+#: original/man1/gdb.1:228 original/man1/gdb.1:231 original/man1/gdb.1:235
+#: original/man1/gdb.1:239 original/man1/gdb.1:264 original/man1/gdb.1:267
+#: original/man1/gdb.1:271 original/man1/gdb.1:274 original/man1/gdb.1:278
+#: original/man1/gdb.1:281 original/man1/gdb.1:284 original/man1/gdb.1:290
+#: original/man1/gdb.1:294 original/man1/gdb.1:297 original/man1/gdb.1:301
+#: original/man1/gdb.1:304 original/man1/gdb.1:308 original/man1/gdb.1:311
+#: original/man1/gdb.1:314 original/man1/gdb.1:318 original/man1/gdb.1:323
+#: original/man1/gdb.1:326 original/man1/gdb.1:331 original/man1/gdb.1:334
+#: original/man1/gdb.1:339 original/man1/gdb.1:356 original/man1/gdb.1:360
+#: original/man1/gdb.1:363 original/man1/gdb.1:374 original/man1/gdb.1:378
+#: original/man1/gdbserver.1:298 original/man1/gdbserver.1:301
+#: original/man1/gdbserver.1:304 original/man1/gdbserver.1:314
+#: original/man1/gdbserver.1:324 original/man1/gdbserver.1:330
+#: original/man1/gdbserver.1:335 original/man1/gdbserver.1:340
+#: original/man1/gdbserver.1:344 original/man1/gdbserver.1:350
+#, no-wrap
+msgid "Item"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:157
+#, no-wrap
+msgid "-a"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:162
+msgid ""
+"Dump all memory mappings.  The actual effect of this option depends on the "
+"Operating System.  On GNU/Linux, it will disable "
+"\\&CW<\\*(C`use-coredump-filter\\*(C'> and enable "
+"CW<\\*(C`dump-excluded-mappings\\*(C'>."
+msgstr ""
+
+#. type: IP
+#: original/man1/gcore.1:162
+#, no-wrap
+msgid "B<-o> I<prefix>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:163
+#, no-wrap
+msgid "-o prefix"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:169
+msgid ""
+"The optional argument I<prefix> specifies the prefix to be used when "
+"composing the file names of the core dumps.  The file name is composed as "
+"I<prefix.pid>, where I<pid> is the process \\s-1ID\\s0 of the running "
+"program being analyzed by B<gcore>.  If not specified, I<prefix> defaults to "
+"I<gcore>."
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:169 original/man1/gcore.1:170
+#: original/man1/gdb-add-index.1:170 original/man1/gdb-add-index.1:171
+#: original/man1/gdb.1:380 original/man1/gdb.1:381
+#: original/man1/gdbserver.1:355 original/man1/gdbserver.1:356
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:174 original/man1/gdb-add-index.1:175
+#: original/man1/gdb.1:385 original/man1/gdbserver.1:360
+msgid ""
+"The full documentation for \\s-1GDB\\s0 is maintained as a Texinfo manual.  "
+"If the CW<\\*(C`info\\*(C'> and CW<\\*(C`gdb\\*(C'> programs and "
+"\\s-1GDB\\s0's Texinfo documentation are properly installed at your site, "
+"the command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:177 original/man1/gdb-add-index.1:178
+#: original/man1/gdb.1:388 original/man1/gdbserver.1:363
+msgid "\\& info gdb"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:180 original/man1/gdb-add-index.1:181
+#: original/man1/gdb.1:391 original/man1/gdbserver.1:366
+msgid "should give you access to the complete manual."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:183 original/man1/gdb-add-index.1:184
+#: original/man1/gdb.1:394 original/man1/gdbserver.1:369
+msgid ""
+"\\&I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU\\s0 Source-Level Debugger>, "
+"Richard M. Stallman and Roland H. Pesch, July 1991."
+msgstr ""
+
+#. type: IX
+#: original/man1/gcore.1:183 original/man1/gcore.1:184
+#: original/man1/gdb-add-index.1:184 original/man1/gdb-add-index.1:185
+#: original/man1/gdb.1:394 original/man1/gdb.1:395
+#: original/man1/gdbserver.1:369 original/man1/gdbserver.1:370
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:186 original/man1/gdb-add-index.1:187
+#: original/man1/gdb.1:397 original/man1/gdbserver.1:372
+msgid "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:193 original/man1/gdb-add-index.1:194
+#: original/man1/gdb.1:404 original/man1/gdbserver.1:379
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A "
+"\\s-1GNU\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gcore.1:196 original/man1/gdb-add-index.1:197
+#: original/man1/gdb.1:407 original/man1/gdbserver.1:382
+msgid ""
+"(a) The \\s-1FSF\\s0's Back-Cover Text is: \\*(L\"You are free to copy and "
+"modify this \\s-1GNU\\s0 Manual.  Buying copies from \\s-1GNU\\s0 Press "
+"supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and promoting software "
+"freedom.\\*(R\""
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdb-add-index.1:135
+#, no-wrap
+msgid "GDB-ADD-INDEX 1"
+msgstr ""
+
+#. type: TH
+#: original/man1/gdb-add-index.1:136
+#, no-wrap
+msgid "GDB-ADD-INDEX"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:143
+msgid "gdb-add-index - Add index files to speed up GDB"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:146
+msgid "gdb-add-index I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:153
+msgid ""
+"When \\s-1GDB\\s0 finds a symbol file, it scans the symbols in the file in "
+"order to construct an internal symbol table.  This lets most \\&\\s-1GDB\\s0 "
+"operations work quickly\\*(--at the cost of a delay early on.  For large "
+"programs, this delay can be quite lengthy, so \\s-1GDB\\s0 provides a way to "
+"build an index, which speeds up startup."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:159
+msgid ""
+"To determine whether a file contains such an index, use the command "
+"\\&CW<\\*(C`readelf -S filename\\*(C'>: the index is stored in a section "
+"named \\&CW<\\*(C`.gdb_index\\*(C'>.  The index file can only be produced on "
+"systems which use \\s-1ELF\\s0 binaries and \\s-1DWARF\\s0 debug information "
+"(i.e., sections named CW<\\*(C`.debug_*\\*(C'>)."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:164
+msgid ""
+"\\&B<gdb-add-index> uses \\s-1GDB\\s0 and B<objdump> found in the "
+"B<\\s-1PATH\\s0> environment variable.  If you want to use different "
+"versions of these programs, you can specify them through the "
+"\\&B<\\s-1GDB\\s0> and B<\\s-1OBJDUMP\\s0> environment variables."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:168
+msgid ""
+"See more in the \\s-1GDB\\s0 manual in node CW<\\*(C`Index Files\\*(C'> "
+"\\&\\*(-- shell command CW<\\*(C`info -f gdb -n \"Index Files\"\\*(C'>."
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdb.1:135
+#, no-wrap
+msgid "GDB 1"
+msgstr ""
+
+#. type: TH
+#: original/man1/gdb.1:136
+#, no-wrap
+msgid "GDB"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:143
+msgid "gdb - The GNU Debugger"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:153
+#, no-wrap
+msgid ""
+"gdb [B<-help>] [B<-nh>] [B<-nx>] [B<-q>]\n"
+"[B<-batch>] [B<-cd=>I<dir>] [B<-f>]\n"
+"[B<-b>\\ I<bps>]\n"
+"    [B<-tty=>I<dev>] [B<-s> I<symfile>]\n"
+"[B<-e>\\ I<prog>] [B<-se>\\ I<prog>]\n"
+"[B<-c>\\ I<core>] [B<-p>\\ I<procID>]\n"
+"    [B<-x>\\ I<cmds>] [B<-d>\\ I<dir>]\n"
+"[I<prog>|I<prog> I<procID>|I<prog> I<core>]\n"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:158
+msgid ""
+"The purpose of a debugger such as \\s-1GDB\\s0 is to allow you to see what "
+"is going on \\*(L\"inside\\*(R\" another program while it executes \\*(-- or "
+"what another program was doing at the moment it crashed."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:161
+msgid ""
+"\\&\\s-1GDB\\s0 can do four main kinds of things (plus other things in "
+"support of these) to help you catch bugs in the act:"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:161 original/man1/gdb.1:163 original/man1/gdb.1:165
+#: original/man1/gdb.1:167 original/man1/gdbserver.1:258
+#: original/man1/gdbserver.1:272 original/man1/gdbserver.1:284
+#, no-wrap
+msgid "\\(bu"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:163
+msgid "Start your program, specifying anything that might affect its behavior."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:165
+msgid "Make your program stop on specified conditions."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:167
+msgid "Examine what has happened, when your program has stopped."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:170
+msgid ""
+"Change things in your program, so you can experiment with correcting the "
+"effects of one bug and go on to learn about another."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:173
+msgid ""
+"You can use \\s-1GDB\\s0 to debug programs written in C, \\*(C+, Fortran and "
+"Modula-2."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:178
+msgid ""
+"\\&\\s-1GDB\\s0 is invoked with the shell command CW<\\*(C`gdb\\*(C'>.  Once "
+"started, it reads commands from the terminal until you tell it to exit with "
+"the \\s-1GDB\\s0 command CW<\\*(C`quit\\*(C'>.  You can get online help from "
+"\\s-1GDB\\s0 itself by using the command CW<\\*(C`help\\*(C'>."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:182
+msgid ""
+"You can run CW<\\*(C`gdb\\*(C'> with no arguments or options; but the most "
+"usual way to start \\s-1GDB\\s0 is with one argument or two, specifying an "
+"executable program as the argument:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:185
+msgid "\\& gdb program"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:188
+msgid ""
+"You can also start with both an executable program and a core file "
+"specified:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:191
+msgid "\\& gdb program core"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:195
+msgid ""
+"You can, instead, specify a process \\s-1ID\\s0 as a second argument or use "
+"option \\&CW<\\*(C`-p\\*(C'>, if you want to debug a running process:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:199
+msgid "\\& gdb program 1234 \\& gdb -p 1234"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:203
+msgid ""
+"would attach \\s-1GDB\\s0 to process CW<1234>.  With option B<-p> you can "
+"omit the I<program> filename."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:205
+msgid "Here are some of the most frequently needed \\s-1GDB\\s0 commands:"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:205
+#, no-wrap
+msgid "B<break [>I<file>B<:]>I<function>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:206
+#, no-wrap
+msgid "break [file:]function"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:208
+msgid "Set a breakpoint at I<function> (in I<file>)."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:208
+#, no-wrap
+msgid "B<run [>I<arglist>B<]>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:209
+#, no-wrap
+msgid "run [arglist]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:211
+msgid "Start your program (with I<arglist>, if specified)."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:211
+#, no-wrap
+msgid "B<bt>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:212
+#, no-wrap
+msgid "bt"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:214
+msgid "Backtrace: display the program stack."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:214
+#, no-wrap
+msgid "B<print> I<expr>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:215
+#, no-wrap
+msgid "print expr"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:217
+msgid "Display the value of an expression."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:217
+#, no-wrap
+msgid "B<c>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:218
+#, no-wrap
+msgid "c"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:220
+msgid "Continue running your program (after stopping, e.g. at a breakpoint)."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:220
+#, no-wrap
+msgid "B<next>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:221
+#, no-wrap
+msgid "next"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:224
+msgid ""
+"Execute next program line (after stopping); step I<over> any function calls "
+"in the line."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:224
+#, no-wrap
+msgid "B<edit [>I<file>B<:]>I<function>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:225
+#, no-wrap
+msgid "edit [file:]function"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:227
+msgid "look at the program line where it is presently stopped."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:227
+#, no-wrap
+msgid "B<list [>I<file>B<:]>I<function>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:228
+#, no-wrap
+msgid "list [file:]function"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:230
+msgid ""
+"type the text of the program in the vicinity of where it is presently "
+"stopped."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:230
+#, no-wrap
+msgid "B<step>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:231
+#, no-wrap
+msgid "step"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:234
+msgid ""
+"Execute next program line (after stopping); step I<into> any function calls "
+"in the line."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:234
+#, no-wrap
+msgid "B<help [>I<name>B<]>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:235
+#, no-wrap
+msgid "help [name]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:238
+msgid ""
+"Show information about \\s-1GDB\\s0 command I<name>, or general information "
+"about using \\s-1GDB.\\s0"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:238
+#, no-wrap
+msgid "B<quit>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:239
+#, no-wrap
+msgid "quit"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:241
+msgid "Exit from \\s-1GDB.\\s0"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:246
+msgid ""
+"For full details on \\s-1GDB,\\s0 see I<Using \\s-1GDB: A\\s0 Guide to the "
+"\\s-1GNU\\s0 Source-Level Debugger>, by Richard M. Stallman and Roland "
+"H. Pesch.  The same text is available online as the CW<\\*(C`gdb\\*(C'> "
+"entry in the CW<\\*(C`info\\*(C'> program."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:259
+msgid ""
+"Any arguments other than options specify an executable file and core file "
+"(or process \\s-1ID\\s0); that is, the first argument encountered with no "
+"associated option flag is equivalent to a B<-se> option, and the second, if "
+"any, is equivalent to a B<-c> option if it's the name of a file.  Many "
+"options have both long and short forms; both are shown here.  The long forms "
+"are also recognized if you truncate them, so long as enough of the option is "
+"present to be unambiguous.  (If you prefer, you can flag option arguments "
+"with B<+> rather than B<->, though we illustrate the more usual convention.)"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:263
+msgid ""
+"All the options and command line arguments you give are processed in "
+"sequential order.  The order makes a difference when the B<-x> option is "
+"used."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:263
+#, no-wrap
+msgid "B<-help>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:264
+#, no-wrap
+msgid "-help"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:266
+#, no-wrap
+msgid "B<-h>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:267
+#, no-wrap
+msgid "-h"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:270 original/man1/gdbserver.1:300
+msgid "List all options, with brief explanations."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:270
+#, no-wrap
+msgid "B<-symbols=>I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:271
+#, no-wrap
+msgid "-symbols=file"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:273
+#, no-wrap
+msgid "B<-s> I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:274
+#, no-wrap
+msgid "-s file"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:277
+msgid "Read symbol table from file I<file>."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:277
+#, no-wrap
+msgid "B<-write>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:278
+#, no-wrap
+msgid "-write"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:280
+msgid "Enable writing into executable and core files."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:280
+#, no-wrap
+msgid "B<-exec=>I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:281
+#, no-wrap
+msgid "-exec=file"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:283
+#, no-wrap
+msgid "B<-e> I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:284
+#, no-wrap
+msgid "-e file"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:289
+msgid ""
+"Use file I<file> as the executable file to execute when appropriate, and for "
+"examining pure data in conjunction with a core dump."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:289
+#, no-wrap
+msgid "B<-se=>I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:290
+#, no-wrap
+msgid "-se=file"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:293
+msgid "Read symbol table from file I<file> and use it as the executable file."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:293
+#, no-wrap
+msgid "B<-core=>I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:294
+#, no-wrap
+msgid "-core=file"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:296
+#, no-wrap
+msgid "B<-c> I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:297
+#, no-wrap
+msgid "-c file"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:300
+msgid "Use file I<file> as a core dump to examine."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:300
+#, no-wrap
+msgid "B<-command=>I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:301
+#, no-wrap
+msgid "-command=file"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:303
+#, no-wrap
+msgid "B<-x> I<file>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:304
+#, no-wrap
+msgid "-x file"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:307
+msgid "Execute \\s-1GDB\\s0 commands from file I<file>."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:307
+#, no-wrap
+msgid "B<-ex> I<command>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:308
+#, no-wrap
+msgid "-ex command"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:310
+msgid "Execute given \\s-1GDB\\s0 I<command>."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:310
+#, no-wrap
+msgid "B<-directory=>I<directory>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:311
+#, no-wrap
+msgid "-directory=directory"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:313
+#, no-wrap
+msgid "B<-d> I<directory>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:314
+#, no-wrap
+msgid "-d directory"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:317
+msgid "Add I<directory> to the path to search for source files."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:317
+#, no-wrap
+msgid "B<-nh>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:318
+#, no-wrap
+msgid "-nh"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:322
+msgid ""
+"Do not execute commands from I<~/.config/gdb/gdbinit>, \\&I<~/.gdbinit>, "
+"I<~/.config/gdb/gdbearlyinit>, or \\&I<~/.gdbearlyinit>"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:322
+#, no-wrap
+msgid "B<-nx>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:323
+#, no-wrap
+msgid "-nx"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:325
+#, no-wrap
+msgid "B<-n>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:326
+#, no-wrap
+msgid "-n"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:330
+msgid ""
+"Do not execute commands from any I<.gdbinit> or \\&I<.gdbearlyinit> "
+"initialization files."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:330
+#, no-wrap
+msgid "B<-quiet>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:331
+#, no-wrap
+msgid "-quiet"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:333
+#, no-wrap
+msgid "B<-q>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:334
+#, no-wrap
+msgid "-q"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:338
+msgid ""
+"\\&\\*(L\"Quiet\\*(R\".  Do not print the introductory and copyright "
+"messages.  These messages are also suppressed in batch mode."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:338
+#, no-wrap
+msgid "B<-batch>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:339
+#, no-wrap
+msgid "-batch"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:344
+msgid ""
+"Run in batch mode.  Exit with status CW<0> after processing all the command "
+"files specified with B<-x> (and I<.gdbinit>, if not inhibited).  Exit with "
+"nonzero status if an error occurs in executing the \\s-1GDB\\s0 commands in "
+"the command files."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:348
+msgid ""
+"Batch mode may be useful for running \\s-1GDB\\s0 as a filter, for example "
+"to download and run a program on another computer; in order to make this "
+"more useful, the message"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:351
+msgid "\\& Program exited normally."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:355
+msgid ""
+"(which is ordinarily issued whenever a program running under \\s-1GDB\\s0 "
+"control terminates) is not issued when running in batch mode."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:355
+#, no-wrap
+msgid "B<-cd=>I<directory>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:356
+#, no-wrap
+msgid "-cd=directory"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:359
+msgid ""
+"Run \\s-1GDB\\s0 using I<directory> as its working directory, instead of the "
+"current directory."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:359
+#, no-wrap
+msgid "B<-fullname>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:360
+#, no-wrap
+msgid "-fullname"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:362
+#, no-wrap
+msgid "B<-f>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:363
+#, no-wrap
+msgid "-f"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:373
+msgid ""
+"Emacs sets this option when it runs \\s-1GDB\\s0 as a subprocess.  It tells "
+"\\&\\s-1GDB\\s0 to output the full file name and line number in a standard, "
+"recognizable fashion each time a stack frame is displayed (which includes "
+"each time the program stops).  This recognizable format looks like two "
+"B<\\e032> characters, followed by the file name, line number and character "
+"position separated by colons, and a newline.  The Emacs-to-GDB interface "
+"program uses the two B<\\e032> characters as a signal to display the source "
+"code for the frame."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:373
+#, no-wrap
+msgid "B<-b> I<bps>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:374
+#, no-wrap
+msgid "-b bps"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:377
+msgid ""
+"Set the line speed (baud rate or bits per second) of any serial interface "
+"used by \\s-1GDB\\s0 for remote debugging."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdb.1:377
+#, no-wrap
+msgid "B<-tty=>I<device>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdb.1:378
+#, no-wrap
+msgid "-tty=device"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdb.1:380
+msgid "Run using I<device> for your program's standard input and output."
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdbserver.1:135
+#, no-wrap
+msgid "GDBSERVER 1"
+msgstr ""
+
+#. type: TH
+#: original/man1/gdbserver.1:136
+#, no-wrap
+msgid "GDBSERVER"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:143
+msgid "gdbserver - Remote Server for the GNU Debugger"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:146
+msgid "gdbserver I<comm> I<prog> [I<args>...]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:148
+msgid "gdbserver --attach I<comm> I<pid>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:150
+msgid "gdbserver --multi I<comm>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:154
+msgid ""
+"\\&B<gdbserver> is a program that allows you to run \\s-1GDB\\s0 on a "
+"different machine than the one which is running the program being debugged."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:156
+msgid "Usage (server (target) side):"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:161
+msgid ""
+"First, you need to have a copy of the program you want to debug put onto the "
+"target system.  The program can be stripped to save space if needed, as "
+"\\&B<gdbserver> doesn't care about symbols.  All symbol handling is taken "
+"care of by the \\s-1GDB\\s0 running on the host system."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:165
+msgid ""
+"To use the server, you log on to the target system, and run the B<gdbserver> "
+"program.  You must tell it (a) how to communicate with \\s-1GDB,\\s0 (b) the "
+"name of your program, and (c) its arguments.  The general syntax is:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:168
+msgid ""
+"\\& targetE<gt> gdbserver E<lt>commE<gt> E<lt>programE<gt> [E<lt>argsE<gt> "
+"...]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:171
+msgid "For example, using a serial port, you might say:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:174
+msgid "\\& targetE<gt> gdbserver /dev/com1 emacs foo.txt"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:179
+msgid ""
+"This tells B<gdbserver> to debug emacs with an argument of foo.txt, and to "
+"communicate with \\s-1GDB\\s0 via I</dev/com1>.  B<gdbserver> now waits "
+"patiently for the host \\s-1GDB\\s0 to communicate with it."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:181
+msgid "To use a \\s-1TCP\\s0 connection, you could say:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:184
+msgid "\\& targetE<gt> gdbserver host:2345 emacs foo.txt"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:195
+msgid ""
+"This says pretty much the same thing as the last example, except that we are "
+"going to communicate with the CW<\\*(C`host\\*(C'> \\s-1GDB\\s0 via "
+"\\s-1TCP.\\s0 The CW<\\*(C`host:2345\\*(C'> argument means that we are "
+"expecting to see a \\s-1TCP\\s0 connection from CW<\\*(C`host\\*(C'> to "
+"local \\s-1TCP\\s0 port 2345.  (Currently, the CW<\\*(C`host\\*(C'> part is "
+"ignored.)  You can choose any number you want for the port number as long as "
+"it does not conflict with any existing \\s-1TCP\\s0 ports on the target "
+"system.  This same port number must be used in the host GDBs CW<\\*(C`target "
+"remote\\*(C'> command, which will be described shortly.  Note that if you "
+"chose a port number that conflicts with another service, B<gdbserver> will "
+"print an error message and exit."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:198
+msgid ""
+"\\&B<gdbserver> can also attach to running programs.  This is accomplished "
+"via the B<--attach> argument.  The syntax is:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:201 original/man1/gdbserver.1:309
+msgid "\\& targetE<gt> gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:205 original/man1/gdbserver.1:313
+msgid ""
+"\\&I<pid> is the process \\s-1ID\\s0 of a currently running process.  It "
+"isn't necessary to point B<gdbserver> at a binary for the running process."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:210
+msgid ""
+"To start CW<\\*(C`gdbserver\\*(C'> without supplying an initial command to "
+"run or process \\s-1ID\\s0 to attach, use the B<--multi> command line "
+"option.  In such case you should connect using CW<\\*(C`target "
+"extended-remote\\*(C'> to start the program you want to debug."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:213 original/man1/gdbserver.1:322
+msgid "\\& targetE<gt> gdbserver --multi E<lt>commE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:216
+msgid "Usage (host side):"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:226
+msgid ""
+"You need an unstripped copy of the target program on your host system, since "
+"\\&\\s-1GDB\\s0 needs to examine its symbol tables and such.  Start up "
+"\\s-1GDB\\s0 as you normally would, with the target program as the first "
+"argument.  (You may need to use the \\&B<--baud> option if the serial line "
+"is running at anything except 9600 baud.)  That is CW<\\*(C`gdb "
+"TARGET-PROG\\*(C'>, or CW<\\*(C`gdb --baud BAUD TARGET-PROG\\*(C'>.  After "
+"that, the only new command you need to know about is CW<\\*(C`target "
+"remote\\*(C'> (or CW<\\*(C`target extended-remote\\*(C'>).  Its argument is "
+"either a device name (usually a serial device, like I</dev/ttyb>), or a "
+"CW<\\*(C`HOST:PORT\\*(C'> descriptor.  For example:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:229
+msgid "\\& (gdb) target remote /dev/ttyb"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:232
+msgid "communicates with the server via serial line I</dev/ttyb>, and:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:235
+msgid "\\& (gdb) target remote the-target:2345"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:242
+msgid ""
+"communicates via a \\s-1TCP\\s0 connection to port 2345 on host "
+"`the-target', where you previously started up B<gdbserver> with the same "
+"port number.  Note that for \\&\\s-1TCP\\s0 connections, you must start up "
+"B<gdbserver> prior to using the `target remote' command, otherwise you may "
+"get an error that looks something like `Connection refused'."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:248
+msgid ""
+"\\&B<gdbserver> can also debug multiple inferiors at once, described in the "
+"\\s-1GDB\\s0 manual in node CW<\\*(C`Inferiors Connections and "
+"Programs\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n "
+"\\*(AqInferiors Connections and Programs\\*(Aq\\*(C'>.  In such case use the "
+"CW<\\*(C`extended-remote\\*(C'> \\s-1GDB\\s0 command variant:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:251
+msgid "\\& (gdb) target extended-remote the-target:2345"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:255
+msgid "The B<gdbserver> option B<--multi> may or may not be used in such case."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:258
+msgid "There are three different modes for invoking B<gdbserver>:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:260
+msgid "Debug a specific program specified by its program name:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:263
+msgid "\\& gdbserver E<lt>commE<gt> E<lt>progE<gt> [E<lt>argsE<gt>...]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:272
+msgid ""
+"The I<comm> parameter specifies how should the server communicate with "
+"\\s-1GDB\\s0; it is either a device name (to use a serial line), a "
+"\\s-1TCP\\s0 port number (CW<\\*(C`:1234\\*(C'>), or CW<\\*(C`-\\*(C'> or "
+"CW<\\*(C`stdio\\*(C'> to use stdin/stdout of CW<\\*(C`gdbserver\\*(C'>.  "
+"Specify the name of the program to debug in I<prog>.  Any remaining "
+"arguments will be passed to the program verbatim.  When the program exits, "
+"\\s-1GDB\\s0 will close the connection, and CW<\\*(C`gdbserver\\*(C'> will "
+"exit."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:275
+msgid ""
+"Debug a specific program by specifying the process \\s-1ID\\s0 of a running "
+"program:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:278
+msgid "\\& gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:284
+msgid ""
+"The I<comm> parameter is as described above.  Supply the process \\s-1ID\\s0 "
+"of a running program in I<pid>; \\s-1GDB\\s0 will do everything else.  Like "
+"with the previous mode, when the process I<pid> exits, \\&\\s-1GDB\\s0 will "
+"close the connection, and CW<\\*(C`gdbserver\\*(C'> will exit."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:286
+msgid "Multi-process mode \\*(-- debug more than one program/process:"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:289
+msgid "\\& gdbserver --multi E<lt>commE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:295
+msgid ""
+"In this mode, \\s-1GDB\\s0 can instruct B<gdbserver> which command(s) to "
+"run.  Unlike the other 2 modes, \\s-1GDB\\s0 will not close the connection "
+"when a process being debugged exits, so you can debug several processes in "
+"the same session."
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:297
+msgid "In each of the modes you may specify these options:"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:297
+#, no-wrap
+msgid "B<--help>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:298
+#, no-wrap
+msgid "--help"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:300
+#, no-wrap
+msgid "B<--version>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:301
+#, no-wrap
+msgid "--version"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:303
+msgid "This option causes B<gdbserver> to print its version number and exit."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:303
+#, no-wrap
+msgid "B<--attach>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:304
+#, no-wrap
+msgid "--attach"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:306
+msgid "\\&B<gdbserver> will attach to a running program.  The syntax is:"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:313
+#, no-wrap
+msgid "B<--multi>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:314
+#, no-wrap
+msgid "--multi"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:319
+msgid ""
+"To start CW<\\*(C`gdbserver\\*(C'> without supplying an initial command to "
+"run or process \\s-1ID\\s0 to attach, use this command line option.  Then "
+"you can connect using CW<\\*(C`target extended-remote\\*(C'> and start the "
+"program you want to debug.  The syntax is:"
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:323
+#, no-wrap
+msgid "B<--debug>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:324
+#, no-wrap
+msgid "--debug"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:329
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to display extra status information about "
+"the debugging process.  This option is intended for "
+"CW<\\*(C`gdbserver\\*(C'> development and for bug reports to the developers."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:329
+#, no-wrap
+msgid "B<--remote-debug>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:330
+#, no-wrap
+msgid "--remote-debug"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:334
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to display remote protocol debug output.  "
+"This option is intended for CW<\\*(C`gdbserver\\*(C'> development and for "
+"bug reports to the developers."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:334
+#, no-wrap
+msgid "B<--debug-file=>I<filename>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:335
+#, no-wrap
+msgid "--debug-file=filename"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:339
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to send any debug output to the given "
+"I<filename>.  This option is intended for CW<\\*(C`gdbserver\\*(C'> "
+"development and for bug reports to the developers."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:339
+#, no-wrap
+msgid "B<--debug-format=option1>[B<,option2,...>]"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:340
+#, no-wrap
+msgid "--debug-format=option1[,option2,...]"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:343
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to include extra information in each line "
+"of debugging output."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:343
+#, no-wrap
+msgid "B<--wrapper>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:344
+#, no-wrap
+msgid "--wrapper"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:349
+msgid ""
+"Specify a wrapper to launch programs for debugging.  The option should be "
+"followed by the name of the wrapper, then any command-line arguments to pass "
+"to the wrapper, then \\&CW<\\*(C`--\\*(C'> indicating the end of the wrapper "
+"arguments."
+msgstr ""
+
+#. type: IP
+#: original/man1/gdbserver.1:349
+#, no-wrap
+msgid "B<--once>"
+msgstr ""
+
+#. type: IX
+#: original/man1/gdbserver.1:350
+#, no-wrap
+msgid "--once"
+msgstr ""
+
+#. type: Plain text
+#: original/man1/gdbserver.1:355
+msgid ""
+"By default, B<gdbserver> keeps the listening \\s-1TCP\\s0 port open, so that "
+"additional connections are possible.  However, if you start "
+"CW<\\*(C`gdbserver\\*(C'> with the B<--once> option, it will stop listening "
+"for any further connection attempts after connecting to the first "
+"\\s-1GDB\\s0 session."
+msgstr ""
diff --git a/manual/GNU_gdb/po4a/man1/ja.po b/manual/GNU_gdb/po4a/man1/ja.po
new file mode 100644 (file)
index 0000000..f96c872
--- /dev/null
@@ -0,0 +1,1905 @@
+# Japanese translations for GNU gdb package
+# Copyright (C) 2021 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GNU gdb package.
+# Linux JM project <linuxjm-discuss@lists.osdn.me>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU gdb 11.1\n"
+"POT-Creation-Date: 2021-09-13 13:06+0900\n"
+"PO-Revision-Date: 2021-07-04 13:50+0900\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: ds C+
+#: original/man1/gcore.1:25 original/man1/gdb-add-index.1:25
+#: original/man1/gdb.1:25 original/man1/gdbserver.1:25
+#, no-wrap
+msgid "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+msgstr "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+
+#. type: ds :
+#: original/man1/gcore.1:107 original/man1/gdb-add-index.1:107
+#: original/man1/gdb.1:107 original/man1/gdbserver.1:107
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+msgstr "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+
+#. type: ds 8
+#: original/man1/gcore.1:108 original/man1/gdb-add-index.1:108
+#: original/man1/gdb.1:108 original/man1/gdbserver.1:108
+#, no-wrap
+msgid "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+msgstr "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+
+#. type: ds o
+#: original/man1/gcore.1:109 original/man1/gdb-add-index.1:109
+#: original/man1/gdb.1:109 original/man1/gdbserver.1:109
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+msgstr "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+
+#. type: ds d-
+#: original/man1/gcore.1:110 original/man1/gdb-add-index.1:110
+#: original/man1/gdb.1:110 original/man1/gdbserver.1:110
+#, no-wrap
+msgid "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+msgstr "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+
+#. type: ds D-
+#: original/man1/gcore.1:111 original/man1/gdb-add-index.1:111
+#: original/man1/gdb.1:111 original/man1/gdbserver.1:111
+#, no-wrap
+msgid "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+msgstr "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+
+#. type: ds th
+#: original/man1/gcore.1:112 original/man1/gdb-add-index.1:112
+#: original/man1/gdb.1:112 original/man1/gdbserver.1:112
+#, no-wrap
+msgid "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+msgstr "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+
+#. type: ds Th
+#: original/man1/gcore.1:113 original/man1/gdb-add-index.1:113
+#: original/man1/gdb.1:113 original/man1/gdbserver.1:113
+#, no-wrap
+msgid "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+msgstr "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+
+#. type: ds ae
+#: original/man1/gcore.1:114 original/man1/gdb-add-index.1:114
+#: original/man1/gdb.1:114 original/man1/gdbserver.1:114
+#, no-wrap
+msgid "a\\h'-(\\w'a'u*4/10)'e"
+msgstr "a\\h'-(\\w'a'u*4/10)'e"
+
+#. type: ds Ae
+#: original/man1/gcore.1:115 original/man1/gdb-add-index.1:115
+#: original/man1/gdb.1:115 original/man1/gdbserver.1:115
+#, no-wrap
+msgid "A\\h'-(\\w'A'u*4/10)'E"
+msgstr "A\\h'-(\\w'A'u*4/10)'E"
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gcore.1:135 original/man1/gdb-add-index.1:135
+#: original/man1/gdb.1:135 original/man1/gdbserver.1:135
+#, no-wrap
+msgid "Title"
+msgstr "Title"
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gcore.1:135
+#, no-wrap
+msgid "GCORE 1"
+msgstr "GCORE 1"
+
+#. type: TH
+#: original/man1/gcore.1:136
+#, no-wrap
+msgid "GCORE"
+msgstr "GCORE"
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "2021-09-13"
+msgstr "2021-09-13"
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "gdb-11.1"
+msgstr "gdb-11.1"
+
+#. type: TH
+#: original/man1/gcore.1:136 original/man1/gdb-add-index.1:136
+#: original/man1/gdb.1:136 original/man1/gdbserver.1:136
+#, no-wrap
+msgid "GNU Development Tools"
+msgstr "GNU Development Tools"
+
+#. type: SH
+#: original/man1/gcore.1:141 original/man1/gdb-add-index.1:141
+#: original/man1/gdb.1:141 original/man1/gdbserver.1:141
+#, no-wrap
+msgid "NAME"
+msgstr "名前"
+
+#. type: Plain text
+#: original/man1/gcore.1:143
+msgid "gcore - Generate a core file of a running program"
+msgstr "gcore - 実行プログラムのコアファイルを生成する"
+
+#. type: IX
+#: original/man1/gcore.1:143 original/man1/gcore.1:144
+#: original/man1/gdb-add-index.1:143 original/man1/gdb-add-index.1:144
+#: original/man1/gdb.1:143 original/man1/gdb.1:144
+#: original/man1/gdbserver.1:143 original/man1/gdbserver.1:144
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "書式"
+
+#. type: IX
+#: original/man1/gcore.1:144 original/man1/gcore.1:147
+#: original/man1/gcore.1:155 original/man1/gcore.1:170
+#: original/man1/gcore.1:184 original/man1/gdb-add-index.1:144
+#: original/man1/gdb-add-index.1:147 original/man1/gdb-add-index.1:169
+#: original/man1/gdb-add-index.1:171 original/man1/gdb-add-index.1:185
+#: original/man1/gdb.1:144 original/man1/gdb.1:154 original/man1/gdb.1:247
+#: original/man1/gdb.1:381 original/man1/gdb.1:395
+#: original/man1/gdbserver.1:144 original/man1/gdbserver.1:151
+#: original/man1/gdbserver.1:256 original/man1/gdbserver.1:356
+#: original/man1/gdbserver.1:370
+#, no-wrap
+msgid "Header"
+msgstr "Header"
+
+#. type: Plain text
+#: original/man1/gcore.1:146
+msgid "gcore [-a] [-o I<prefix>] I<pid1> [I<pid2>...I<pidN>]"
+msgstr "gcore [-a] [-o I<prefix>] I<pid1> [I<pid2>...I<pidN>]"
+
+#. type: IX
+#: original/man1/gcore.1:146 original/man1/gcore.1:147
+#: original/man1/gdb-add-index.1:146 original/man1/gdb-add-index.1:147
+#: original/man1/gdb.1:153 original/man1/gdb.1:154
+#: original/man1/gdbserver.1:150 original/man1/gdbserver.1:151
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "説明"
+
+#. type: Plain text
+#: original/man1/gcore.1:154
+msgid ""
+"Generate core dumps of one or more running programs with process IDs "
+"\\&I<pid1>, I<pid2>, etc.  A core file produced by B<gcore> is equivalent to "
+"one produced by the kernel when the process crashes (and when CW<"
+"\\*(C`ulimit -c\\*(C'> was used to set up an appropriate core dump limit).  "
+"However, unlike after a crash, after B<gcore> finishes its job the program "
+"remains running without any change."
+msgstr ""
+"1 つまたは複数の実行プログラムのプロセス ID \\&I<pid1>, I<pid2> などを使っ"
+"て、 コアダンプを生成します。 B<gcore> から生成される 1 つのコアファイルは、 "
+"プロセスがクラッシュしたときに (そして CW<\\*(C`ulimit -c\\*(C'> を用いて、適"
+"切にコアダンプ制限が設定されているときに) カーネルが生成するものと同じです。 "
+"ただし、クラッシュ後に生成されるものとは違って、 B<gcore> が処理を終えた後"
+"は、そのプログラムは何も変更なく動作し続けます。 "
+
+#. type: IX
+#: original/man1/gcore.1:154 original/man1/gcore.1:155
+#: original/man1/gdb-add-index.1:168 original/man1/gdb-add-index.1:169
+#: original/man1/gdb.1:246 original/man1/gdb.1:247
+#: original/man1/gdbserver.1:255 original/man1/gdbserver.1:256
+#, no-wrap
+msgid "OPTIONS"
+msgstr "オプション"
+
+#. type: IP
+#: original/man1/gcore.1:156
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: IX
+#: original/man1/gcore.1:157 original/man1/gcore.1:163 original/man1/gdb.1:206
+#: original/man1/gdb.1:209 original/man1/gdb.1:212 original/man1/gdb.1:215
+#: original/man1/gdb.1:218 original/man1/gdb.1:221 original/man1/gdb.1:225
+#: original/man1/gdb.1:228 original/man1/gdb.1:231 original/man1/gdb.1:235
+#: original/man1/gdb.1:239 original/man1/gdb.1:264 original/man1/gdb.1:267
+#: original/man1/gdb.1:271 original/man1/gdb.1:274 original/man1/gdb.1:278
+#: original/man1/gdb.1:281 original/man1/gdb.1:284 original/man1/gdb.1:290
+#: original/man1/gdb.1:294 original/man1/gdb.1:297 original/man1/gdb.1:301
+#: original/man1/gdb.1:304 original/man1/gdb.1:308 original/man1/gdb.1:311
+#: original/man1/gdb.1:314 original/man1/gdb.1:318 original/man1/gdb.1:323
+#: original/man1/gdb.1:326 original/man1/gdb.1:331 original/man1/gdb.1:334
+#: original/man1/gdb.1:339 original/man1/gdb.1:356 original/man1/gdb.1:360
+#: original/man1/gdb.1:363 original/man1/gdb.1:374 original/man1/gdb.1:378
+#: original/man1/gdbserver.1:298 original/man1/gdbserver.1:301
+#: original/man1/gdbserver.1:304 original/man1/gdbserver.1:314
+#: original/man1/gdbserver.1:324 original/man1/gdbserver.1:330
+#: original/man1/gdbserver.1:335 original/man1/gdbserver.1:340
+#: original/man1/gdbserver.1:344 original/man1/gdbserver.1:350
+#, no-wrap
+msgid "Item"
+msgstr "Item"
+
+#. type: IX
+#: original/man1/gcore.1:157
+#, no-wrap
+msgid "-a"
+msgstr "-a"
+
+#. type: Plain text
+#: original/man1/gcore.1:162
+msgid ""
+"Dump all memory mappings.  The actual effect of this option depends on the "
+"Operating System.  On GNU/Linux, it will disable \\&CW<\\*(C`use-coredump-"
+"filter\\*(C'> and enable CW<\\*(C`dump-excluded-mappings\\*(C'>."
+msgstr ""
+"メモリマッピングをすべてダンプします。 このオプションが実際にどのように効果を"
+"発揮するかは、オペレーティングシステムによります。 GNU/Linux の場合、 \\&CW<"
+"\\*(C`use-coredump-filter\\*(C'> が無効となり、 CW<\\*(C`dump-excluded-"
+"mappings\\*(C'> が有効となります。"
+
+#. type: IP
+#: original/man1/gcore.1:162
+#, no-wrap
+msgid "B<-o> I<prefix>"
+msgstr "B<-o> I<prefix>"
+
+#. type: IX
+#: original/man1/gcore.1:163
+#, no-wrap
+msgid "-o prefix"
+msgstr "-o prefix"
+
+#. type: Plain text
+#: original/man1/gcore.1:169
+msgid ""
+"The optional argument I<prefix> specifies the prefix to be used when "
+"composing the file names of the core dumps.  The file name is composed as "
+"I<prefix.pid>, where I<pid> is the process \\s-1ID\\s0 of the running "
+"program being analyzed by B<gcore>.  If not specified, I<prefix> defaults to "
+"I<gcore>."
+msgstr ""
+"任意の引数 I<prefix> を指定すると、コアダンプのファイル名を定める際のプレ"
+"フィックスとして、その値が用いられます。 ファイル名は I<prefix.pid> として構"
+"成されます。 この場合の I<pid> は、 B<gcore> が解析している実行プログラムのプ"
+"ロセス \\s-1ID\\s0 です。 これが指定されたなかった場合、 I<prefix> のデフォル"
+"ト値は I<gcore> です。 "
+
+#. type: IX
+#: original/man1/gcore.1:169 original/man1/gcore.1:170
+#: original/man1/gdb-add-index.1:170 original/man1/gdb-add-index.1:171
+#: original/man1/gdb.1:380 original/man1/gdb.1:381
+#: original/man1/gdbserver.1:355 original/man1/gdbserver.1:356
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "関連項目"
+
+#. type: Plain text
+#: original/man1/gcore.1:174 original/man1/gdb-add-index.1:175
+#: original/man1/gdb.1:385 original/man1/gdbserver.1:360
+msgid ""
+"The full documentation for \\s-1GDB\\s0 is maintained as a Texinfo manual.  "
+"If the CW<\\*(C`info\\*(C'> and CW<\\*(C`gdb\\*(C'> programs and \\s-1GDB"
+"\\s0's Texinfo documentation are properly installed at your site, the command"
+msgstr ""
+"\\s-1GDB\\s0 の完全なドキュメントは Texinfo マニュアルとしてメンテナンスされ"
+"ています。CW<\\*(C`info\\*(C'> と CW<\\*(C`gdb\\*(C'> の両プログラム、および "
+"\\s-1GDB\\s0 の Texinfo ドキュメントが適切にインストールされていれば、以下の"
+"コマンド"
+
+#. type: Plain text
+#: original/man1/gcore.1:177 original/man1/gdb-add-index.1:178
+#: original/man1/gdb.1:388 original/man1/gdbserver.1:363
+msgid "\\& info gdb"
+msgstr "\\& info gdb"
+
+#. type: Plain text
+#: original/man1/gcore.1:180 original/man1/gdb-add-index.1:181
+#: original/man1/gdb.1:391 original/man1/gdbserver.1:366
+msgid "should give you access to the complete manual."
+msgstr "を実行して完全なマニュアルを参照できます。"
+
+#. type: Plain text
+#: original/man1/gcore.1:183 original/man1/gdb-add-index.1:184
+#: original/man1/gdb.1:394 original/man1/gdbserver.1:369
+msgid ""
+"\\&I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU\\s0 Source-Level Debugger>, "
+"Richard M. Stallman and Roland H. Pesch, July 1991."
+msgstr ""
+"\\&I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU\\s0 Source-Level Debugger>, "
+"Richard M. Stallman and Roland H. Pesch, July 1991."
+
+#. type: IX
+#: original/man1/gcore.1:183 original/man1/gcore.1:184
+#: original/man1/gdb-add-index.1:184 original/man1/gdb-add-index.1:185
+#: original/man1/gdb.1:394 original/man1/gdb.1:395
+#: original/man1/gdbserver.1:369 original/man1/gdbserver.1:370
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "著作権"
+
+#. type: Plain text
+#: original/man1/gcore.1:186 original/man1/gdb-add-index.1:187
+#: original/man1/gdb.1:397 original/man1/gdbserver.1:372
+msgid "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+msgstr "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+
+#. type: Plain text
+#: original/man1/gcore.1:193 original/man1/gdb-add-index.1:194
+#: original/man1/gdb.1:404 original/man1/gdbserver.1:379
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A \\s-1GNU"
+"\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A \\s-1GNU"
+"\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+
+#. type: Plain text
+#: original/man1/gcore.1:196 original/man1/gdb-add-index.1:197
+#: original/man1/gdb.1:407 original/man1/gdbserver.1:382
+msgid ""
+"(a) The \\s-1FSF\\s0's Back-Cover Text is: \\*(L\"You are free to copy and "
+"modify this \\s-1GNU\\s0 Manual.  Buying copies from \\s-1GNU\\s0 Press "
+"supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and promoting software "
+"freedom.\\*(R\""
+msgstr ""
+"(a) \\s-1FSF\\s0 の裏表紙には、 以下の文章が記述されています: \\*(L\"You are "
+"free to copy and modify this \\s-1GNU\\s0 Manual.  Buying copies from "
+"\\s-1GNU\\s0 Press supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and "
+"promoting software freedom.\\*(R\""
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdb-add-index.1:135
+#, no-wrap
+msgid "GDB-ADD-INDEX 1"
+msgstr "GDB-ADD-INDEX 1"
+
+#. type: TH
+#: original/man1/gdb-add-index.1:136
+#, no-wrap
+msgid "GDB-ADD-INDEX"
+msgstr "GDB-ADD-INDEX"
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:143
+msgid "gdb-add-index - Add index files to speed up GDB"
+msgstr "gdb-add-index - GDB 処理を高速にするインデックスファイルの追加"
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:146
+msgid "gdb-add-index I<filename>"
+msgstr "gdb-add-index I<filename>"
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:153
+msgid ""
+"When \\s-1GDB\\s0 finds a symbol file, it scans the symbols in the file in "
+"order to construct an internal symbol table.  This lets most \\&\\s-1GDB\\s0 "
+"operations work quickly\\*(--at the cost of a delay early on.  For large "
+"programs, this delay can be quite lengthy, so \\s-1GDB\\s0 provides a way to "
+"build an index, which speeds up startup."
+msgstr ""
+"\\s-1GDB\\s0 が 1 つのシンボルファイル内を検索する際には、 そのファイル内のシ"
+"ンボルをスキャンして、 内部シンボルテーブルを構成します。 これにより \\&"
+"\\s-1GDB\\s0 のたいていの処理は高速になります。 ただし初期起動に若干の遅延が"
+"発生します。 プログラムが大きくなると、この遅延はかなり大きくなります。 そこ"
+"で \\s-1GDB\\s0 では、 インデックスの構築機能を提供して、 起動時の高速化を"
+"図っています。 "
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:159
+msgid ""
+"To determine whether a file contains such an index, use the command \\&CW<"
+"\\*(C`readelf -S filename\\*(C'>: the index is stored in a section named "
+"\\&CW<\\*(C`.gdb_index\\*(C'>.  The index file can only be produced on "
+"systems which use \\s-1ELF\\s0 binaries and \\s-1DWARF\\s0 debug information "
+"(i.e., sections named CW<\\*(C`.debug_*\\*(C'>)."
+msgstr ""
+"ファイル内にそのようなインデックスが含まれているかどうかは、 コマンド \\&CW<"
+"\\*(C`readelf -S filename\\*(C'> を使って確認します。 インデックスは \\&CW<"
+"\\*(C`.gdb_index\\*(C'> というセクションに保存されています。 インデックスファ"
+"イルは、 \\s-1ELF\\s0 バイナリおよび \\s-1DWARF\\s0 デバッグ情報 (つまり CW<"
+"\\*(C`.debug_*\\*(C'> というセクション) を扱うシステムにおいてのみ生成されま"
+"す。 "
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:164
+msgid ""
+"\\&B<gdb-add-index> uses \\s-1GDB\\s0 and B<objdump> found in the B<\\s-1PATH"
+"\\s0> environment variable.  If you want to use different versions of these "
+"programs, you can specify them through the \\&B<\\s-1GDB\\s0> and B<"
+"\\s-1OBJDUMP\\s0> environment variables."
+msgstr ""
+"\\&B<gdb-add-index> は、 環境変数 B<\\s-1PATH\\s0> 上に見つかった \\s-1GDB"
+"\\s0 と B<objdump> を利用します。 そのプログラムの別バージョンを利用したい場"
+"合は、 環境変数 \\&B<\\s-1GDB\\s0> と B<\\s-1OBJDUMP\\s0> を用いて設定してく"
+"ださい。 "
+
+#. type: Plain text
+#: original/man1/gdb-add-index.1:168
+msgid ""
+"See more in the \\s-1GDB\\s0 manual in node CW<\\*(C`Index Files\\*(C'> \\&"
+"\\*(-- shell command CW<\\*(C`info -f gdb -n \"Index Files\"\\*(C'>."
+msgstr ""
+"詳しくは \\s-1GDB\\s0 マニュアルの CW<\\*(C`Index Files\\*(C'> ノードを参照し"
+"てください。 シェルコマンドでは CW<\\*(C`info -f gdb -n \"Index Files"
+"\"\\*(C'> を実行します。 "
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdb.1:135
+#, no-wrap
+msgid "GDB 1"
+msgstr "GDB 1"
+
+#. type: TH
+#: original/man1/gdb.1:136
+#, no-wrap
+msgid "GDB"
+msgstr "GDB"
+
+#. type: Plain text
+#: original/man1/gdb.1:143
+msgid "gdb - The GNU Debugger"
+msgstr "gdb - GNU デバッガー"
+
+#. type: Plain text
+#: original/man1/gdb.1:153
+#, no-wrap
+msgid ""
+"gdb [B<-help>] [B<-nh>] [B<-nx>] [B<-q>]\n"
+"[B<-batch>] [B<-cd=>I<dir>] [B<-f>]\n"
+"[B<-b>\\ I<bps>]\n"
+"    [B<-tty=>I<dev>] [B<-s> I<symfile>]\n"
+"[B<-e>\\ I<prog>] [B<-se>\\ I<prog>]\n"
+"[B<-c>\\ I<core>] [B<-p>\\ I<procID>]\n"
+"    [B<-x>\\ I<cmds>] [B<-d>\\ I<dir>]\n"
+"[I<prog>|I<prog> I<procID>|I<prog> I<core>]\n"
+msgstr ""
+"gdb [B<-help>] [B<-nh>] [B<-nx>] [B<-q>]\n"
+"[B<-batch>] [B<-cd=>I<dir>] [B<-f>]\n"
+"[B<-b>\\ I<bps>]\n"
+"    [B<-tty=>I<dev>] [B<-s> I<symfile>]\n"
+"[B<-e>\\ I<prog>] [B<-se>\\ I<prog>]\n"
+"[B<-c>\\ I<core>] [B<-p>\\ I<procID>]\n"
+"    [B<-x>\\ I<cmds>] [B<-d>\\ I<dir>]\n"
+"[I<prog>|I<prog> I<procID>|I<prog> I<core>]\n"
+
+#. type: Plain text
+#: original/man1/gdb.1:158
+msgid ""
+"The purpose of a debugger such as \\s-1GDB\\s0 is to allow you to see what "
+"is going on \\*(L\"inside\\*(R\" another program while it executes \\*(-- or "
+"what another program was doing at the moment it crashed."
+msgstr ""
+"\\s-1GDB\\s0 をはじめとするデバッガーは、プログラムが実行中またはクラッシュ"
+"した時に、 そのプログラムの「内部」で何が行なわれているか/行われていたかを調"
+"べるのに使用されます。 "
+
+#. type: Plain text
+#: original/man1/gdb.1:161
+msgid ""
+"\\&\\s-1GDB\\s0 can do four main kinds of things (plus other things in "
+"support of these) to help you catch bugs in the act:"
+msgstr ""
+"\\&\\s-1GDB\\s0 は、4 つの機能 (加えてこれらをサポートする機能) によって 実行"
+"中にバグを見つけることを手助けします。"
+
+#. type: IP
+#: original/man1/gdb.1:161 original/man1/gdb.1:163 original/man1/gdb.1:165
+#: original/man1/gdb.1:167 original/man1/gdbserver.1:258
+#: original/man1/gdbserver.1:272 original/man1/gdbserver.1:284
+#, no-wrap
+msgid "\\(bu"
+msgstr "\\(bu"
+
+#. type: Plain text
+#: original/man1/gdb.1:163
+msgid "Start your program, specifying anything that might affect its behavior."
+msgstr "プログラムの動作を詳細に指定してプログラムを実行させる。"
+
+#. type: Plain text
+#: original/man1/gdb.1:165
+msgid "Make your program stop on specified conditions."
+msgstr "指定した条件でプログラムを停止させる。"
+
+#. type: Plain text
+#: original/man1/gdb.1:167
+msgid "Examine what has happened, when your program has stopped."
+msgstr "プログラムが止まった時に、何が起こったか調べる。"
+
+#. type: Plain text
+#: original/man1/gdb.1:170
+msgid ""
+"Change things in your program, so you can experiment with correcting the "
+"effects of one bug and go on to learn about another."
+msgstr ""
+"バグによる副作用を修正し、別のバグを調べるためプログラムの状態を変更する。"
+
+#. type: Plain text
+#: original/man1/gdb.1:173
+msgid ""
+"You can use \\s-1GDB\\s0 to debug programs written in C, \\*(C+, Fortran and "
+"Modula-2."
+msgstr ""
+"\\s-1GDB\\s0 では C, C++, Fortran, Modula-2 で書かれたプログラムのデバッグが"
+"行なえます。 "
+
+#. type: Plain text
+#: original/man1/gdb.1:178
+msgid ""
+"\\&\\s-1GDB\\s0 is invoked with the shell command CW<\\*(C`gdb\\*(C'>.  Once "
+"started, it reads commands from the terminal until you tell it to exit with "
+"the \\s-1GDB\\s0 command CW<\\*(C`quit\\*(C'>.  You can get online help from "
+"\\s-1GDB\\s0 itself by using the command CW<\\*(C`help\\*(C'>."
+msgstr ""
+"\\&\\s-1GDB\\s0 はシェルコマンド CW<\\*(C`gdb\\*(C'> で起動されます。 いった"
+"ん起動すると、\\s-1GDB\\s0 コマンド CW<\\*(C`quit\\*(C'> を実行して終了するま"
+"で、 端末からコマンドを読み続けます。 \\s-1GDB\\s0 のオンラインヘルプ"
+"は、\\s-1GDB\\s0 の中から CW<\\*(C`help\\*(C'> コマンドを実行して見ることがで"
+"きます。 "
+
+#. type: Plain text
+#: original/man1/gdb.1:182
+msgid ""
+"You can run CW<\\*(C`gdb\\*(C'> with no arguments or options; but the most "
+"usual way to start \\s-1GDB\\s0 is with one argument or two, specifying an "
+"executable program as the argument:"
+msgstr ""
+"CW<\\*(C`gdb\\*(C'> は引数やオプション無しで起動できますが、 たいていは 1 つ"
+"か 2 つの引数をつけて起動します。 実行プログラムを引数にする場合は以下のよう"
+"にします。"
+
+#. type: Plain text
+#: original/man1/gdb.1:185
+msgid "\\& gdb program"
+msgstr "\\& gdb program"
+
+#. type: Plain text
+#: original/man1/gdb.1:188
+msgid ""
+"You can also start with both an executable program and a core file specified:"
+msgstr "また実行プログラムと core ファイルの両方を指定することもできます。 "
+
+#. type: Plain text
+#: original/man1/gdb.1:191
+msgid "\\& gdb program core"
+msgstr "\\& gdb program core"
+
+#. type: Plain text
+#: original/man1/gdb.1:195
+msgid ""
+"You can, instead, specify a process \\s-1ID\\s0 as a second argument or use "
+"option \\&CW<\\*(C`-p\\*(C'>, if you want to debug a running process:"
+msgstr ""
+"もし実行中のプロセスのデバッグを行ないたい場合には、 第 2 引数として core の"
+"代わりにプロセス \\s-1ID\\s0 を指定するか、あるいはオプション \\&CW<\\*(C`-p"
+"\\*(C'> を用います:"
+
+#. type: Plain text
+#: original/man1/gdb.1:199
+msgid "\\& gdb program 1234 \\& gdb -p 1234"
+msgstr "\\& gdb program 1234 \\& gdb -p 1234"
+
+#. type: Plain text
+#: original/man1/gdb.1:203
+msgid ""
+"would attach \\s-1GDB\\s0 to process CW<1234>.  With option B<-p> you can "
+"omit the I<program> filename."
+msgstr ""
+"こうすれば \\s-1GDB\\s0 をプロセス CW<1234> にアタッチできます。 B<-p> を用い"
+"る場合は、 I<program> のファイル名は省略することができます。 "
+
+#. type: Plain text
+#: original/man1/gdb.1:205
+msgid "Here are some of the most frequently needed \\s-1GDB\\s0 commands:"
+msgstr "よく利用される \\s-1GDB\\s0 コマンドには以下のようなものがあります。 "
+
+#. type: IP
+#: original/man1/gdb.1:205
+#, no-wrap
+msgid "B<break [>I<file>B<:]>I<function>"
+msgstr "B<break [>I<file>B<:]>I<function>"
+
+#. type: IX
+#: original/man1/gdb.1:206
+#, no-wrap
+msgid "break [file:]function"
+msgstr "break [file:]function"
+
+#. type: Plain text
+#: original/man1/gdb.1:208
+msgid "Set a breakpoint at I<function> (in I<file>)."
+msgstr "プレークポイントを (I<file> 内の)  I<function> に設定します。 "
+
+#. type: IP
+#: original/man1/gdb.1:208
+#, no-wrap
+msgid "B<run [>I<arglist>B<]>"
+msgstr "B<run [>I<arglist>B<]>"
+
+#. type: IX
+#: original/man1/gdb.1:209
+#, no-wrap
+msgid "run [arglist]"
+msgstr "run [arglist]"
+
+#. type: Plain text
+#: original/man1/gdb.1:211
+msgid "Start your program (with I<arglist>, if specified)."
+msgstr "プログラムの実行を開始します (もしあれば I<arglist> を引数として)。 "
+
+#. type: IP
+#: original/man1/gdb.1:211
+#, no-wrap
+msgid "B<bt>"
+msgstr "B<bt>"
+
+#. type: IX
+#: original/man1/gdb.1:212
+#, no-wrap
+msgid "bt"
+msgstr "bt"
+
+#. type: Plain text
+#: original/man1/gdb.1:214
+msgid "Backtrace: display the program stack."
+msgstr "バックトレース: プログラムのスタックを表示します。"
+
+#. type: IP
+#: original/man1/gdb.1:214
+#, no-wrap
+msgid "B<print> I<expr>"
+msgstr "B<print> I<expr>"
+
+#. type: IX
+#: original/man1/gdb.1:215
+#, no-wrap
+msgid "print expr"
+msgstr "print expr"
+
+#. type: Plain text
+#: original/man1/gdb.1:217
+msgid "Display the value of an expression."
+msgstr "式の値を表示します。"
+
+#. type: IP
+#: original/man1/gdb.1:217
+#, no-wrap
+msgid "B<c>"
+msgstr "B<c>"
+
+#. type: IX
+#: original/man1/gdb.1:218
+#, no-wrap
+msgid "c"
+msgstr "c"
+
+#. type: Plain text
+#: original/man1/gdb.1:220
+msgid "Continue running your program (after stopping, e.g. at a breakpoint)."
+msgstr ""
+"プログラムの実行を再開します (たとえばブレークポイントで実行を中断した後)。"
+
+#. type: IP
+#: original/man1/gdb.1:220
+#, no-wrap
+msgid "B<next>"
+msgstr "B<next>"
+
+#. type: IX
+#: original/man1/gdb.1:221
+#, no-wrap
+msgid "next"
+msgstr "next"
+
+#. type: Plain text
+#: original/man1/gdb.1:224
+msgid ""
+"Execute next program line (after stopping); step I<over> any function calls "
+"in the line."
+msgstr ""
+"次のプログラム行を実行します (停止状態の後)。 "
+"その行内のすべての関数は 1 ステップで実行されます。 "
+
+#. type: IP
+#: original/man1/gdb.1:224
+#, no-wrap
+msgid "B<edit [>I<file>B<:]>I<function>"
+msgstr "B<edit [>I<file>B<:]>I<function>"
+
+#. type: IX
+#: original/man1/gdb.1:225
+#, no-wrap
+msgid "edit [file:]function"
+msgstr "edit [file:]function"
+
+#. type: Plain text
+#: original/man1/gdb.1:227
+msgid "look at the program line where it is presently stopped."
+msgstr "現在中断している場所のプログラム行をエディターで開きます。"
+
+#. type: IP
+#: original/man1/gdb.1:227
+#, no-wrap
+msgid "B<list [>I<file>B<:]>I<function>"
+msgstr "B<list [>I<file>B<:]>I<function>"
+
+#. type: IX
+#: original/man1/gdb.1:228
+#, no-wrap
+msgid "list [file:]function"
+msgstr "list [file:]function"
+
+#. type: Plain text
+#: original/man1/gdb.1:230
+msgid ""
+"type the text of the program in the vicinity of where it is presently "
+"stopped."
+msgstr "現在中断している場所の近辺のプログラムソースを表示します。"
+
+#. type: IP
+#: original/man1/gdb.1:230
+#, no-wrap
+msgid "B<step>"
+msgstr "B<step>"
+
+#. type: IX
+#: original/man1/gdb.1:231
+#, no-wrap
+msgid "step"
+msgstr "step"
+
+#. type: Plain text
+#: original/man1/gdb.1:234
+msgid ""
+"Execute next program line (after stopping); step I<into> any function calls "
+"in the line."
+msgstr ""
+"次のプログラム行を実行します (停止状態の後)。 "
+"もしその行に関数が含まれていれば、その関数内をステップ実行していきます。 "
+
+#. type: IP
+#: original/man1/gdb.1:234
+#, no-wrap
+msgid "B<help [>I<name>B<]>"
+msgstr "B<help [>I<name>B<]>"
+
+#. type: IX
+#: original/man1/gdb.1:235
+#, no-wrap
+msgid "help [name]"
+msgstr "help [name]"
+
+#. type: Plain text
+#: original/man1/gdb.1:238
+msgid ""
+"Show information about \\s-1GDB\\s0 command I<name>, or general information "
+"about using \\s-1GDB.\\s0"
+msgstr ""
+"\\s-1GDB\\s0 コマンド I<name> についての情報や、 \\s-1GDB\\s0 を使う上での一"
+"般的な情報を表示します。 "
+
+#. type: IP
+#: original/man1/gdb.1:238
+#, no-wrap
+msgid "B<quit>"
+msgstr "B<quit>"
+
+#. type: IX
+#: original/man1/gdb.1:239
+#, no-wrap
+msgid "quit"
+msgstr "quit"
+
+#. type: Plain text
+#: original/man1/gdb.1:241
+msgid "Exit from \\s-1GDB.\\s0"
+msgstr "\\s-1GDB.\\s0 を終了します。"
+
+#. type: Plain text
+#: original/man1/gdb.1:246
+msgid ""
+"For full details on \\s-1GDB,\\s0 see I<Using \\s-1GDB: A\\s0 Guide to the "
+"\\s-1GNU\\s0 Source-Level Debugger>, by Richard M. Stallman and Roland H. "
+"Pesch.  The same text is available online as the CW<\\*(C`gdb\\*(C'> entry "
+"in the CW<\\*(C`info\\*(C'> program."
+msgstr ""
+"\\s-1GDB\\s0 の詳細については I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU"
+"\\s0 Source-Level Debugger>, by Richard M. Stallman and Roland H. Pesch を参"
+"照して下さい。 同じテキストは、 CW<\\*(C`info\\*(C'> プログラム内の CW<"
+"\\*(C`gdb\\*(C'> エントリからオンラインで参照できます。"
+
+#. type: Plain text
+#: original/man1/gdb.1:259
+msgid ""
+"Any arguments other than options specify an executable file and core file "
+"(or process \\s-1ID\\s0); that is, the first argument encountered with no "
+"associated option flag is equivalent to a B<-se> option, and the second, if "
+"any, is equivalent to a B<-c> option if it's the name of a file.  Many "
+"options have both long and short forms; both are shown here.  The long forms "
+"are also recognized if you truncate them, so long as enough of the option is "
+"present to be unambiguous.  (If you prefer, you can flag option arguments "
+"with B<+> rather than B<->, though we illustrate the more usual convention.)"
+msgstr ""
+"オプション以外の引数は、 実行ファイルと core ファイル (またはプロセス "
+"\\s-1ID\\s0)  を表します。 つまりオプションフラグと関連づいていない"
+"最初の引数は、 B<-se> オプションで指定するファイルと同じになります。 "
+"またそれがもう一つあれば、 B<-c> オプションで指定するファイルと同じになります。 "
+"オプションの多くは、 長い表記法と短い表記法の両方で指定することができますが、 "
+"ここではその両方を示します。 長い表記法は、 どのオプションであるのかが明"
+"確であれば、 短く切り詰めても構いません。 (好みにより B<-> の代わりに B<+> が"
+"使用できますが、ここではよく用いられる表記で記します。)"
+
+#. type: Plain text
+#: original/man1/gdb.1:263
+msgid ""
+"All the options and command line arguments you give are processed in "
+"sequential order.  The order makes a difference when the B<-x> option is "
+"used."
+msgstr ""
+"すべてのオプションとコマンドライン引数は、 指定した順番に処理されます。 "
+"B<-x> オプションが使用されると、 この順番は変わります。"
+
+#. type: IP
+#: original/man1/gdb.1:263
+#, no-wrap
+msgid "B<-help>"
+msgstr "B<-help>"
+
+#. type: IX
+#: original/man1/gdb.1:264
+#, no-wrap
+msgid "-help"
+msgstr "-help"
+
+#. type: IP
+#: original/man1/gdb.1:266
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: IX
+#: original/man1/gdb.1:267
+#, no-wrap
+msgid "-h"
+msgstr "-h"
+
+#. type: Plain text
+#: original/man1/gdb.1:270 original/man1/gdbserver.1:300
+msgid "List all options, with brief explanations."
+msgstr "短い説明つきで、 すべてのオプションを表示します。"
+
+#. type: IP
+#: original/man1/gdb.1:270
+#, no-wrap
+msgid "B<-symbols=>I<file>"
+msgstr "B<-symbols=>I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:271
+#, no-wrap
+msgid "-symbols=file"
+msgstr "-symbols=file"
+
+#. type: IP
+#: original/man1/gdb.1:273
+#, no-wrap
+msgid "B<-s> I<file>"
+msgstr "B<-s> I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:274
+#, no-wrap
+msgid "-s file"
+msgstr "-s file"
+
+#. type: Plain text
+#: original/man1/gdb.1:277
+msgid "Read symbol table from file I<file>."
+msgstr "シンボルテーブルをファイル I<file> から読みます。 "
+
+#. type: IP
+#: original/man1/gdb.1:277
+#, no-wrap
+msgid "B<-write>"
+msgstr "B<-write>"
+
+#. type: IX
+#: original/man1/gdb.1:278
+#, no-wrap
+msgid "-write"
+msgstr "-write"
+
+#. type: Plain text
+#: original/man1/gdb.1:280
+msgid "Enable writing into executable and core files."
+msgstr "実行ファイルやコアファイルへの書き込みを有効にします。"
+
+#. type: IP
+#: original/man1/gdb.1:280
+#, no-wrap
+msgid "B<-exec=>I<file>"
+msgstr "B<-exec=>I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:281
+#, no-wrap
+msgid "-exec=file"
+msgstr "-exec=file"
+
+#. type: IP
+#: original/man1/gdb.1:283
+#, no-wrap
+msgid "B<-e> I<file>"
+msgstr "B<-e> I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:284
+#, no-wrap
+msgid "-e file"
+msgstr "-e file"
+
+#. type: Plain text
+#: original/man1/gdb.1:289
+msgid ""
+"Use file I<file> as the executable file to execute when appropriate, and for "
+"examining pure data in conjunction with a core dump."
+msgstr ""
+"ファイル I<file> を実行可能ファイルとして利用します。 core dump と連係して "
+"pure data を調べるのにも用いられます。"
+
+#. type: IP
+#: original/man1/gdb.1:289
+#, no-wrap
+msgid "B<-se=>I<file>"
+msgstr "B<-se=>I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:290
+#, no-wrap
+msgid "-se=file"
+msgstr "-se=file"
+
+#. type: Plain text
+#: original/man1/gdb.1:293
+msgid "Read symbol table from file I<file> and use it as the executable file."
+msgstr ""
+"\\& ファイル I<file> からシンボルテーブルを読み、 同時にそれを実行可能ファイル"
+"として利用します。"
+
+#. type: IP
+#: original/man1/gdb.1:293
+#, no-wrap
+msgid "B<-core=>I<file>"
+msgstr "B<-core=>I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:294
+#, no-wrap
+msgid "-core=file"
+msgstr "-core=file"
+
+#. type: IP
+#: original/man1/gdb.1:296
+#, no-wrap
+msgid "B<-c> I<file>"
+msgstr "B<-c> I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:297
+#, no-wrap
+msgid "-c file"
+msgstr "-c file"
+
+#. type: Plain text
+#: original/man1/gdb.1:300
+msgid "Use file I<file> as a core dump to examine."
+msgstr "ファイル I<file> を core dump として利用します。"
+
+#. type: IP
+#: original/man1/gdb.1:300
+#, no-wrap
+msgid "B<-command=>I<file>"
+msgstr "B<-command=>I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:301
+#, no-wrap
+msgid "-command=file"
+msgstr "-command=file"
+
+#. type: IP
+#: original/man1/gdb.1:303
+#, no-wrap
+msgid "B<-x> I<file>"
+msgstr "B<-x> I<file>"
+
+#. type: IX
+#: original/man1/gdb.1:304
+#, no-wrap
+msgid "-x file"
+msgstr "-x file"
+
+#. type: Plain text
+#: original/man1/gdb.1:307
+msgid "Execute \\s-1GDB\\s0 commands from file I<file>."
+msgstr "ファイル I<file> から \\s-1GDB\\s0 のコマンドを読み込み、実行します。 "
+
+#. type: IP
+#: original/man1/gdb.1:307
+#, no-wrap
+msgid "B<-ex> I<command>"
+msgstr "B<-ex> I<command>"
+
+#. type: IX
+#: original/man1/gdb.1:308
+#, no-wrap
+msgid "-ex command"
+msgstr "-ex command"
+
+#. type: Plain text
+#: original/man1/gdb.1:310
+msgid "Execute given \\s-1GDB\\s0 I<command>."
+msgstr "指定された \\s-1GDB\\s0 I<command> を実行します。 "
+
+#. type: IP
+#: original/man1/gdb.1:310
+#, no-wrap
+msgid "B<-directory=>I<directory>"
+msgstr "B<-directory=>I<directory>"
+
+#. type: IX
+#: original/man1/gdb.1:311
+#, no-wrap
+msgid "-directory=directory"
+msgstr "-directory=directory"
+
+#. type: IP
+#: original/man1/gdb.1:313
+#, no-wrap
+msgid "B<-d> I<directory>"
+msgstr "B<-d> I<directory>"
+
+#. type: IX
+#: original/man1/gdb.1:314
+#, no-wrap
+msgid "-d directory"
+msgstr "-d directory"
+
+#. type: Plain text
+#: original/man1/gdb.1:317
+msgid "Add I<directory> to the path to search for source files."
+msgstr "ソースファイルを探す検索パスに I<directory> を追加します。"
+
+#. type: IP
+#: original/man1/gdb.1:317
+#, no-wrap
+msgid "B<-nh>"
+msgstr "B<-nh>"
+
+#. type: IX
+#: original/man1/gdb.1:318
+#, no-wrap
+msgid "-nh"
+msgstr "-nh"
+
+#. type: Plain text
+#: original/man1/gdb.1:322
+msgid ""
+"Do not execute commands from I<~/.config/gdb/gdbinit>, \\&I<~/.gdbinit>, "
+"I<~/.config/gdb/gdbearlyinit>, or \\&I<~/.gdbearlyinit>"
+msgstr ""
+"I<~/.config/gdb/gdbinit>、 I<~/.gdbinit>、 I<~/.config/gdb/gdbearlyinit>、 "
+"I<~/.gdbearlyinit> の各ファイルから、 コマンドを実行しません。"
+
+#. type: IP
+#: original/man1/gdb.1:322
+#, no-wrap
+msgid "B<-nx>"
+msgstr "B<-nx>"
+
+#. type: IX
+#: original/man1/gdb.1:323
+#, no-wrap
+msgid "-nx"
+msgstr "-nx"
+
+#. type: IP
+#: original/man1/gdb.1:325
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: IX
+#: original/man1/gdb.1:326
+#, no-wrap
+msgid "-n"
+msgstr "-n"
+
+#. type: Plain text
+#: original/man1/gdb.1:330
+msgid ""
+"Do not execute commands from any I<.gdbinit> or \\&I<.gdbearlyinit> "
+"initialization files."
+msgstr "I<~/.gdbinit> または I<.gdbearlyinit> の初期化ファイルからコマンド実行しません。"
+
+#. type: IP
+#: original/man1/gdb.1:330
+#, no-wrap
+msgid "B<-quiet>"
+msgstr "B<-quiet>"
+
+#. type: IX
+#: original/man1/gdb.1:331
+#, no-wrap
+msgid "-quiet"
+msgstr "-quiet"
+
+#. type: IP
+#: original/man1/gdb.1:333
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: IX
+#: original/man1/gdb.1:334
+#, no-wrap
+msgid "-q"
+msgstr "-q"
+
+#. type: Plain text
+#: original/man1/gdb.1:338
+msgid ""
+"\\&\\*(L\"Quiet\\*(R\".  Do not print the introductory and copyright "
+"messages.  These messages are also suppressed in batch mode."
+msgstr ""
+"起動時のメッセージおよび copyright を表示しません。 これらのメッセージはバッ"
+"チモードでも抑制されます。"
+
+#. type: IP
+#: original/man1/gdb.1:338
+#, no-wrap
+msgid "B<-batch>"
+msgstr "B<-batch>"
+
+#. type: IX
+#: original/man1/gdb.1:339
+#, no-wrap
+msgid "-batch"
+msgstr "-batch"
+
+#. type: Plain text
+#: original/man1/gdb.1:344
+msgid ""
+"Run in batch mode.  Exit with status CW<0> after processing all the command "
+"files specified with B<-x> (and I<.gdbinit>, if not inhibited).  Exit with "
+"nonzero status if an error occurs in executing the \\s-1GDB\\s0 commands in "
+"the command files."
+msgstr ""
+"バッチモードで動作します。 B<-x> で指定したファイル (および抑制されていなけれ"
+"ば I<.gdbinit> ファイル)  内の全てのコマンドを処理した後、戻り値として CW<0> "
+"を返して終了します。 コマンドファイル内の \\s-1GDB\\s0 コマンドの実行中にエ"
+"ラーが生じた場合は、 0 以外の値で終了します。"
+
+#. type: Plain text
+#: original/man1/gdb.1:348
+msgid ""
+"Batch mode may be useful for running \\s-1GDB\\s0 as a filter, for example "
+"to download and run a program on another computer; in order to make this "
+"more useful, the message"
+msgstr ""
+"バッチモードは \\s-1GDB\\s0 をフィルタとして実行する場合、 たとえばプログラム"
+"をダウンロードして別のコンピュータ上で実行したりする場合 に便利です。 以下の"
+"メッセージ"
+
+#. type: Plain text
+#: original/man1/gdb.1:351
+msgid "\\& Program exited normally."
+msgstr "\\& Program exited normally. (プログラムは正常に終了しました。) "
+
+#. type: Plain text
+#: original/man1/gdb.1:355
+msgid ""
+"(which is ordinarily issued whenever a program running under \\s-1GDB\\s0 "
+"control terminates) is not issued when running in batch mode."
+msgstr ""
+"は通常、\\s-1GDB\\s0 の制御端末上で実行されるプログラムが終了するたびに 出力"
+"されるものですが、 バッチモードではこのようなメッセージは出力されません。"
+
+#. type: IP
+#: original/man1/gdb.1:355
+#, no-wrap
+msgid "B<-cd=>I<directory>"
+msgstr "B<-cd=>I<directory>"
+
+#. type: IX
+#: original/man1/gdb.1:356
+#, no-wrap
+msgid "-cd=directory"
+msgstr "-cd=directory"
+
+#. type: Plain text
+#: original/man1/gdb.1:359
+msgid ""
+"Run \\s-1GDB\\s0 using I<directory> as its working directory, instead of the "
+"current directory."
+msgstr ""
+"カレントディレクトリの代わりに I<directory> を \\s-1GDB\\s0 の作業用ディレク"
+"トリとして実行します。 "
+
+#. type: IP
+#: original/man1/gdb.1:359
+#, no-wrap
+msgid "B<-fullname>"
+msgstr "B<-fullname>"
+
+#. type: IX
+#: original/man1/gdb.1:360
+#, no-wrap
+msgid "-fullname"
+msgstr "-fullname"
+
+#. type: IP
+#: original/man1/gdb.1:362
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: IX
+#: original/man1/gdb.1:363
+#, no-wrap
+msgid "-f"
+msgstr "-f"
+
+#. type: Plain text
+#: original/man1/gdb.1:373
+msgid ""
+"Emacs sets this option when it runs \\s-1GDB\\s0 as a subprocess.  It tells "
+"\\&\\s-1GDB\\s0 to output the full file name and line number in a standard, "
+"recognizable fashion each time a stack frame is displayed (which includes "
+"each time the program stops).  This recognizable format looks like two B<"
+"\\e032> characters, followed by the file name, line number and character "
+"position separated by colons, and a newline.  The Emacs-to-GDB interface "
+"program uses the two B<\\e032> characters as a signal to display the source "
+"code for the frame."
+msgstr ""
+"Emacs が \\s-1GDB\\s0 をサブプロセスとして実行する際に、 このオプションを付加"
+"します。 このとき \\s-1GDB\\s0 は、スタックフレームが表示されるたびに (プログ"
+"ラムが中断するたびに)、 完全なファイル名と行番号を標準的な認識しやすい形式で"
+"表示します。 この表示書式は 2 つの B<\\032> 文字、ファイル名、コロンで区切ら"
+"れた行番号と文字位置、改行の順になっています。 これは Emacs-GDB インタフェー"
+"スプログラムにおいて、 フレームに対応するソースコードを表示するために 2 つの "
+"B<\\032> 文字を使うことになっているからです。"
+
+#. type: IP
+#: original/man1/gdb.1:373
+#, no-wrap
+msgid "B<-b> I<bps>"
+msgstr "B<-b> I<bps>"
+
+#. type: IX
+#: original/man1/gdb.1:374
+#, no-wrap
+msgid "-b bps"
+msgstr "-b bps"
+
+#. type: Plain text
+#: original/man1/gdb.1:377
+msgid ""
+"Set the line speed (baud rate or bits per second) of any serial interface "
+"used by \\s-1GDB\\s0 for remote debugging."
+msgstr ""
+"リモートデバッグ用に \\s-1GDB\\s0 が利用するシリアルインタフェースの転送速度"
+"を (ボーレートまたはビット/秒で) セットします。 "
+
+#. type: IP
+#: original/man1/gdb.1:377
+#, no-wrap
+msgid "B<-tty=>I<device>"
+msgstr "B<-tty=>I<device>"
+
+#. type: IX
+#: original/man1/gdb.1:378
+#, no-wrap
+msgid "-tty=device"
+msgstr "-tty=device"
+
+#. type: Plain text
+#: original/man1/gdb.1:380
+msgid "Run using I<device> for your program's standard input and output."
+msgstr "プログラムの標準入出力に I<device> を利用します。"
+
+#.  ========================================================================
+#. type: IX
+#: original/man1/gdbserver.1:135
+#, no-wrap
+msgid "GDBSERVER 1"
+msgstr "GDBSERVER 1"
+
+#. type: TH
+#: original/man1/gdbserver.1:136
+#, no-wrap
+msgid "GDBSERVER"
+msgstr "GDBSERVER"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:143
+msgid "gdbserver - Remote Server for the GNU Debugger"
+msgstr "gdbserver - GNU デバッガー用リモートサーバー"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:146
+msgid "gdbserver I<comm> I<prog> [I<args>...]"
+msgstr "gdbserver I<comm> I<prog> [I<args>...]"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:148
+msgid "gdbserver --attach I<comm> I<pid>"
+msgstr "gdbserver --attach I<comm> I<pid>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:150
+msgid "gdbserver --multi I<comm>"
+msgstr "gdbserver --multi I<comm>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:154
+msgid ""
+"\\&B<gdbserver> is a program that allows you to run \\s-1GDB\\s0 on a "
+"different machine than the one which is running the program being debugged."
+msgstr ""
+"\\&B<gdbserver> は、デバッグ対象のプログラムを実行しているマシンとは異なるマ"
+"シン上で \\s-1GDB\\s0 を実行することを可能にするプログラムです。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:156
+msgid "Usage (server (target) side):"
+msgstr "使用方法 (サーバー(ターゲット)側):"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:161
+msgid ""
+"First, you need to have a copy of the program you want to debug put onto the "
+"target system.  The program can be stripped to save space if needed, as "
+"\\&B<gdbserver> doesn't care about symbols.  All symbol handling is taken "
+"care of by the \\s-1GDB\\s0 running on the host system."
+msgstr ""
+"まず、デバッグ対象のプログラムのコピーをターゲットシステムに用意します。 "
+"\\&B<gdbserver> は、 シンボルを関知しないので、 使用スペースを節約するために"
+"プログラムからシンボルを取り除く (strip する) のでも構いません。 "
+"すべてのシンボルの処理は、ホストシステム上において動作する "
+"\\s-1GDB\\s0 が行います。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:165
+msgid ""
+"To use the server, you log on to the target system, and run the B<gdbserver> "
+"program.  You must tell it (a) how to communicate with \\s-1GDB,\\s0 (b) the "
+"name of your program, and (c) its arguments.  The general syntax is:"
+msgstr ""
+"サーバーを使用するためには、ターゲットシステムにログインし、B<gdbserver> プロ"
+"グラムを実行します。 その際には (a) \\s-1GDB\\s0 との通信方法、 "
+"(b) プログラム名、 (c) プログラムへの引数 を指定する必要があります。 "
+"一般的な書式は以下のようになります。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:168
+msgid ""
+"\\& targetE<gt> gdbserver E<lt>commE<gt> E<lt>programE<gt> "
+"[E<lt>argsE<gt> ...]"
+msgstr ""
+"\\& targetE<gt> gdbserver E<lt>commE<gt> E<lt>programE<gt> "
+"[E<lt>argsE<gt> ...]"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:171
+msgid "For example, using a serial port, you might say:"
+msgstr "たとえば、シリアルポートを使用する場合は、以下のようになります。"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:174
+msgid "\\& targetE<gt> gdbserver /dev/com1 emacs foo.txt"
+msgstr "\\& targetE<gt> gdbserver /dev/com1 emacs foo.txt"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:179
+msgid ""
+"This tells B<gdbserver> to debug emacs with an argument of foo.txt, and to "
+"communicate with \\s-1GDB\\s0 via I</dev/com1>.  B<gdbserver> now waits "
+"patiently for the host \\s-1GDB\\s0 to communicate with it."
+msgstr ""
+"この例では、B<gdbserver> に対して、emacs に引数 foo.txt を与えてデバッグする"
+"ことを指定しています。 そして \\s-1GDB\\s0 との通信に I</dev/com1> を使用しま"
+"す。 B<gdbserver> は、ホストの \\s-1GDB\\s0 が通信して来ることを辛抱強く待ち"
+"ます。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:181
+msgid "To use a \\s-1TCP\\s0 connection, you could say:"
+msgstr "\\s-1TCP\\s0 接続を使用する場合は、以下のようになります。"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:184
+msgid "\\& targetE<gt> gdbserver host:2345 emacs foo.txt"
+msgstr "\\& targetE<gt> gdbserver host:2345 emacs foo.txt"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:195
+msgid ""
+"This says pretty much the same thing as the last example, except that we are "
+"going to communicate with the CW<\\*(C`host\\*(C'> \\s-1GDB\\s0 via \\s-1TCP."
+"\\s0 The CW<\\*(C`host:2345\\*(C'> argument means that we are expecting to "
+"see a \\s-1TCP\\s0 connection from CW<\\*(C`host\\*(C'> to local \\s-1TCP"
+"\\s0 port 2345.  (Currently, the CW<\\*(C`host\\*(C'> part is ignored.)  You "
+"can choose any number you want for the port number as long as it does not "
+"conflict with any existing \\s-1TCP\\s0 ports on the target system.  This "
+"same port number must be used in the host GDBs CW<\\*(C`target remote\\*(C'> "
+"command, which will be described shortly.  Note that if you chose a port "
+"number that conflicts with another service, B<gdbserver> will print an error "
+"message and exit."
+msgstr ""
+"この例では、ホストの GDB との通信に TCP を用いる以外は、前の例と同じです。 引"
+"数 CW<\\*(C`host:2345\\*(C'> は、CW<\\*(C`host\\*(C'> からの \\s-1TCP\\s0 接"
+"続が ローカルの \\s-1TCP\\s0 ポート 2345 に接続されるのを待つ、という意味で"
+"す。 (現状では CW<\\*(C`host\\*(C'> 部は無視されます。)  ターゲットシステムで"
+"存在する \\s-1TCP\\s0 ポートとの衝突が無ければ、ポート番号は自由に選ぶことが"
+"できます。 ホストの GDB の CW<\\*(C`target remote\\*(C'> コマンドで、 同じ"
+"ポート番号を指定する必要があります。 他のサービスと衝突するポート番号を 選ん"
+"だ場合、 B<gdbserver> はエラーメッセージを出力して終了します。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:198
+msgid ""
+"\\&B<gdbserver> can also attach to running programs.  This is accomplished "
+"via the B<--attach> argument.  The syntax is:"
+msgstr ""
+"\\&B<gdbserver> は、 実行中のプログラムに接続することができます。 これを行う"
+"には B<--attach> 引数を使用します。 書式は次の通りです。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:201 original/man1/gdbserver.1:309
+msgid "\\& targetE<gt> gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+msgstr "\\& targetE<gt> gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:205 original/man1/gdbserver.1:313
+msgid ""
+"\\&I<pid> is the process \\s-1ID\\s0 of a currently running process.  It "
+"isn't necessary to point B<gdbserver> at a binary for the running process."
+msgstr ""
+"\\&I<pid> は現在実行中のプロセスのプロセス \\s-1ID\\s0 です。 B<gdbserver> に"
+"実行中のプロセスのバイナリを指定する必要はありません。"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:210
+msgid ""
+"To start CW<\\*(C`gdbserver\\*(C'> without supplying an initial command to "
+"run or process \\s-1ID\\s0 to attach, use the B<--multi> command line "
+"option.  In such case you should connect using CW<\\*(C`target extended-"
+"remote\\*(C'> to start the program you want to debug."
+msgstr ""
+"初期起動するコマンド、 あるいはアタッチするプロセス \\s-1ID\\s0 を指定せずに "
+"CW<\\*(C`gdbserver\\*(C'> を起動するには、 コマンドラインオプション B<--"
+"multi> を用います。 この場合は、 CW<\\*(C`target extended-remote\\*(C'> を利"
+"用して、デバッグしたいプログラムを起動して連携することが必要です。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:213 original/man1/gdbserver.1:322
+msgid "\\& targetE<gt> gdbserver --multi E<lt>commE<gt>"
+msgstr "\\& targetE<gt> gdbserver --multi E<lt>commE<gt>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:216
+msgid "Usage (host side):"
+msgstr "使用方法 (ホスト側):"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:226
+msgid ""
+"You need an unstripped copy of the target program on your host system, since "
+"\\&\\s-1GDB\\s0 needs to examine its symbol tables and such.  Start up "
+"\\s-1GDB\\s0 as you normally would, with the target program as the first "
+"argument.  (You may need to use the \\&B<--baud> option if the serial line "
+"is running at anything except 9600 baud.)  That is CW<\\*(C`gdb TARGET-PROG"
+"\\*(C'>, or CW<\\*(C`gdb --baud BAUD TARGET-PROG\\*(C'>.  After that, the "
+"only new command you need to know about is CW<\\*(C`target remote\\*(C'> (or "
+"CW<\\*(C`target extended-remote\\*(C'>).  Its argument is either a device "
+"name (usually a serial device, like I</dev/ttyb>), or a CW<\\*(C`HOST:PORT"
+"\\*(C'> descriptor.  For example:"
+msgstr ""
+"\\&\\s-1GDB\\s0 がシンボルテーブルを検査したりするため、 ホストシステムに"
+"は、 ターゲットプログラムのシンボルが取り除かれていない (strip されていない) "
+"コピーが必要です。 通常の場"
+"合同様、 最初の引数にターゲットプログラムを指定して GDB を起動します。 (シリ"
+"アル回線のボーレート (baud rate) が 9600 以外の場合は、"
+"\\&B<--baud> オプションの指定が必要になります。)  "
+"つまり、CW<\\*(C`gdb TARGET-PROG\\*(C'> あるいは CW<\\*(C`gdb --"
+"baud BAUD TARGET-PROG\\*(C'> のように起動します。 その後、新たに覚える必要の"
+"あるコマンドは、CW<\\*(C`target remote\\*(C'> (あるいは CW<\\*(C`target "
+"extended-remote\\*(C'>) だけです。 コマンドの引数は、デバイス名 (通常 I</dev/"
+"ttyb> のようなシリアルデバイス) か、 CW<\\*(C`HOST:PORT\\*(C'> 記述子です。 "
+"たとえば、 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:229
+msgid "\\& (gdb) target remote /dev/ttyb"
+msgstr "\\& (gdb) target remote /dev/ttyb"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:232
+msgid "communicates with the server via serial line I</dev/ttyb>, and:"
+msgstr "は、シリアル回線 I</dev/ttyb> を使用してサーバーと通信します。また、"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:235
+msgid "\\& (gdb) target remote the-target:2345"
+msgstr "\\& (gdb) target remote the-target:2345"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:242
+msgid ""
+"communicates via a \\s-1TCP\\s0 connection to port 2345 on host `the-"
+"target', where you previously started up B<gdbserver> with the same port "
+"number.  Note that for \\&\\s-1TCP\\s0 connections, you must start up "
+"B<gdbserver> prior to using the `target remote' command, otherwise you may "
+"get an error that looks something like `Connection refused'."
+msgstr ""
+"は、\\s-1TCP\\s0 接続で、ホスト `the-target' の B<gdbserver> を起動した時に指"
+"定したポートと同じポート 2345 を使用してサーバーと通信します。 \\&\\s-1TCP"
+"\\s0 接続の場合、 `target remote' コマンドを実行する前に B<gdbserver> を実行"
+"しておく必要があります。 そうしないと、`Connection refused' というようなエ"
+"ラーになるでしょう。"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:248
+msgid ""
+"\\&B<gdbserver> can also debug multiple inferiors at once, described in the "
+"\\s-1GDB\\s0 manual in node CW<\\*(C`Inferiors Connections and Programs"
+"\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n \\*(AqInferiors "
+"Connections and Programs\\*(Aq\\*(C'>.  In such case use the CW<"
+"\\*(C`extended-remote\\*(C'> \\s-1GDB\\s0 command variant:"
+msgstr ""
+"\\&B<gdbserver> では、 一度に複数の inferior オブジェクトをデバッグできま"
+"す。 これについては \\s-1GDB\\s0 マニュアルの CW<\\*(C`Inferiors Connections "
+"and Programs\\*(C'> ノードにおいて説明しています。 \\&\\*(-- シェルコマンドで"
+"は CW<\\*(C`info -f gdb -n \\*(AqInferiors Connections and Programs\\*(Aq"
+"\\*(C'> とします。 この場合は、 \\s-1GDB\\s0 コマンドの別の形である CW<"
+"\\*(C`extended-remote\\*(C'> \\s-1GDB\\s0 を実行します。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:251
+msgid "\\& (gdb) target extended-remote the-target:2345"
+msgstr "\\& (gdb) target extended-remote the-target:2345"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:255
+msgid "The B<gdbserver> option B<--multi> may or may not be used in such case."
+msgstr ""
+"B<gdbserver> オプションである B<--multi> は、 この場合に使っても使わなくても"
+"かまいません。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:258
+msgid "There are three different modes for invoking B<gdbserver>:"
+msgstr "B<gdbserver> の起動方法には 3 つのモードがあります。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:260
+msgid "Debug a specific program specified by its program name:"
+msgstr "プログラム名指定によるプログラムデバッグ"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:263
+msgid "\\& gdbserver E<lt>commE<gt> E<lt>progE<gt> [E<lt>argsE<gt>...]"
+msgstr "\\& gdbserver E<lt>commE<gt> E<lt>progE<gt> [E<lt>argsE<gt>...]"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:272
+msgid ""
+"The I<comm> parameter specifies how should the server communicate with "
+"\\s-1GDB\\s0; it is either a device name (to use a serial line), a \\s-1TCP"
+"\\s0 port number (CW<\\*(C`:1234\\*(C'>), or CW<\\*(C`-\\*(C'> or CW<"
+"\\*(C`stdio\\*(C'> to use stdin/stdout of CW<\\*(C`gdbserver\\*(C'>.  "
+"Specify the name of the program to debug in I<prog>.  Any remaining "
+"arguments will be passed to the program verbatim.  When the program exits, "
+"\\s-1GDB\\s0 will close the connection, and CW<\\*(C`gdbserver\\*(C'> will "
+"exit."
+msgstr ""
+"パラメーター I<comm> は、サーバーが \\s-1GDB\\s0 と通信するための方法を指定し"
+"ます。 その値は、デバイス名 (シリアル回線利用時)、 \\s-1TCP\\s0 ポート番号 "
+"(CW<\\*(C`:1234\\*(C'>)、 CW<\\*(C`-\\*(C'> または CW<\\*(C`stdio\\*(C'> (CW<"
+"\\*(C`gdbserver\\*(C'> の標準入出力利用時) のいずれかです。 デバッグするプロ"
+"グラム名は I<prog> に指定します。 残りの引数は、 そのままプログラムに受け渡さ"
+"れます。 プログラムが終了すると、 \\s-1GDB\\s0 が接続を閉じ、CW<"
+"\\*(C`gdbserver\\*(C'> は終了します。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:275
+msgid ""
+"Debug a specific program by specifying the process \\s-1ID\\s0 of a running "
+"program:"
+msgstr "プログラム実行中のプロセス \\s-1ID\\s0 を指定したプログラムデバッグ"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:278
+msgid "\\& gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+msgstr "\\& gdbserver --attach E<lt>commE<gt> E<lt>pidE<gt>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:284
+msgid ""
+"The I<comm> parameter is as described above.  Supply the process \\s-1ID\\s0 "
+"of a running program in I<pid>; \\s-1GDB\\s0 will do everything else.  Like "
+"with the previous mode, when the process I<pid> exits, \\&\\s-1GDB\\s0 will "
+"close the connection, and CW<\\*(C`gdbserver\\*(C'> will exit."
+msgstr ""
+"パラメーター I<comm> については前述済です。 実行しているプログラムのプロセ"
+"ス \\s-1ID\\s0 を I<pid> に指定します。 後は \\s-1GDB\\s0 がすべてを処理しま"
+"す。 前項目のモードと同じように、プロセス I<pid> が終了すると、 \\&\\s-1GDB"
+"\\s0 が接続を閉じ、 CW<\\*(C`gdbserver\\*(C'> は終了します。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:286
+msgid "Multi-process mode \\*(-- debug more than one program/process:"
+msgstr "マルチプロセスモード \\*(-- 複数のプログラム/プロセスのデバッグ"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:289
+msgid "\\& gdbserver --multi E<lt>commE<gt>"
+msgstr "\\& gdbserver --multi E<lt>commE<gt>"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:295
+msgid ""
+"In this mode, \\s-1GDB\\s0 can instruct B<gdbserver> which command(s) to "
+"run.  Unlike the other 2 modes, \\s-1GDB\\s0 will not close the connection "
+"when a process being debugged exits, so you can debug several processes in "
+"the same session."
+msgstr ""
+"このモードにおいては、 \\s-1GDB\\s0 が B<gdbserver> に対して実行コマンドを指"
+"示します。 上のそれまでの 2 つのモードとは違って、 デバッグされていたプロセス"
+"が終了しても、 \\s-1GDB\\s0 は接続を閉じません。 したがって同一セッション内に"
+"おいて、 複数のプロセスをデバッグすることができます。 "
+
+#. type: Plain text
+#: original/man1/gdbserver.1:297
+msgid "In each of the modes you may specify these options:"
+msgstr "いずれのモードにおいても、 以下のオプションが指定できます。"
+
+#. type: IP
+#: original/man1/gdbserver.1:297
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: IX
+#: original/man1/gdbserver.1:298
+#, no-wrap
+msgid "--help"
+msgstr "--help"
+
+#. type: IP
+#: original/man1/gdbserver.1:300
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: IX
+#: original/man1/gdbserver.1:301
+#, no-wrap
+msgid "--version"
+msgstr "--version"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:303
+msgid "This option causes B<gdbserver> to print its version number and exit."
+msgstr ""
+"このオプションにより B<gdbserver> はバージョン番号を表示して終了します。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:303
+#, no-wrap
+msgid "B<--attach>"
+msgstr "B<--attach>"
+
+#. type: IX
+#: original/man1/gdbserver.1:304
+#, no-wrap
+msgid "--attach"
+msgstr "--attach"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:306
+msgid "\\&B<gdbserver> will attach to a running program.  The syntax is:"
+msgstr ""
+"\\&B<gdbserver> は実行中プログラムにアタッチします。 その文法は以下のとおりで"
+"す。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:313
+#, no-wrap
+msgid "B<--multi>"
+msgstr "B<--multi>"
+
+#. type: IX
+#: original/man1/gdbserver.1:314
+#, no-wrap
+msgid "--multi"
+msgstr "--multi"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:319
+msgid ""
+"To start CW<\\*(C`gdbserver\\*(C'> without supplying an initial command to "
+"run or process \\s-1ID\\s0 to attach, use this command line option.  Then "
+"you can connect using CW<\\*(C`target extended-remote\\*(C'> and start the "
+"program you want to debug.  The syntax is:"
+msgstr ""
+"初期起動するコマンド、 あるいはアタッチするプロセス \\s-1ID\\s0 を指定せずに "
+"CW<\\*(C`gdbserver\\*(C'> を起動するには、 このコマンドラインオプションを用い"
+"ます。 そして CW<\\*(C`target extended-remote\\*(C'> を利用して、 デバッグし"
+"たいプログラムを起動します。 その文法は以下のとおりです。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:323
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: IX
+#: original/man1/gdbserver.1:324
+#, no-wrap
+msgid "--debug"
+msgstr "--debug"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:329
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to display extra status information about "
+"the debugging process.  This option is intended for CW<\\*(C`gdbserver"
+"\\*(C'> development and for bug reports to the developers."
+msgstr ""
+"CW<\\*(C`gdbserver\\*(C'> に対して、 デバッグ処理における追加ステータス情報を"
+"表示するように指示します。 このオプションは CW<\\*(C`gdbserver\\*(C'> 開発向"
+"けとして、 開発およびバグ報告に用いることを意図しています。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:329
+#, no-wrap
+msgid "B<--remote-debug>"
+msgstr "B<--remote-debug>"
+
+#. type: IX
+#: original/man1/gdbserver.1:330
+#, no-wrap
+msgid "--remote-debug"
+msgstr "--remote-debug"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:334
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to display remote protocol debug output.  "
+"This option is intended for CW<\\*(C`gdbserver\\*(C'> development and for "
+"bug reports to the developers."
+msgstr ""
+"CW<\\*(C`gdbserver\\*(C'> に対して、 リモートプロトコルによるデバッグ出力を行"
+"うことを指示します。 このオプションは CW<\\*(C`gdbserver\\*(C'> 開発向けとし"
+"て、 開発およびバグ報告に用いることを意図しています。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:334
+#, no-wrap
+msgid "B<--debug-file=>I<filename>"
+msgstr "B<--debug-file=>I<filename>"
+
+#. type: IX
+#: original/man1/gdbserver.1:335
+#, no-wrap
+msgid "--debug-file=filename"
+msgstr "--debug-file=filename"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:339
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to send any debug output to the given "
+"I<filename>.  This option is intended for CW<\\*(C`gdbserver\\*(C'> "
+"development and for bug reports to the developers."
+msgstr ""
+"CW<\\*(C`gdbserver\\*(C'> に対して、デバッグ出力を指定した I<filename> に書き出す"
+"ことを指示します。 このオプションは CW<\\*(C`gdbserver\\*(C'> 開発向けとし"
+"て、 開発およびバグ報告に用いることを意図しています。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:339
+#, no-wrap
+msgid "B<--debug-format=option1>[B<,option2,...>]"
+msgstr "B<--debug-format=option1>[B<,option2,...>]"
+
+#. type: IX
+#: original/man1/gdbserver.1:340
+#, no-wrap
+msgid "--debug-format=option1[,option2,...]"
+msgstr "--debug-format=option1[,option2,...]"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:343
+msgid ""
+"Instruct CW<\\*(C`gdbserver\\*(C'> to include extra information in each line "
+"of debugging output."
+msgstr ""
+"CW<\\*(C`gdbserver\\*(C'> に対して、 デバッグ出力の各行に追加情報を含めること"
+"を指示します。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:343
+#, no-wrap
+msgid "B<--wrapper>"
+msgstr "B<--wrapper>"
+
+#. type: IX
+#: original/man1/gdbserver.1:344
+#, no-wrap
+msgid "--wrapper"
+msgstr "--wrapper"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:349
+msgid ""
+"Specify a wrapper to launch programs for debugging.  The option should be "
+"followed by the name of the wrapper, then any command-line arguments to pass "
+"to the wrapper, then \\&CW<\\*(C`--\\*(C'> indicating the end of the wrapper "
+"arguments."
+msgstr ""
+"デバッグを行うために起動するプログラムのラッパーを指定します。 このオプション"
+"に続けて、 ラッパー名を指定することが必要です。 ラッパーに受け渡すコマンドラ"
+"イン引数があれば、続けて記述します。 \\&CW<\\*(C`--\\*(C'> を記述して、 ラッ"
+"パーへの引数の終わりを指示します。 "
+
+#. type: IP
+#: original/man1/gdbserver.1:349
+#, no-wrap
+msgid "B<--once>"
+msgstr "B<--once>"
+
+#. type: IX
+#: original/man1/gdbserver.1:350
+#, no-wrap
+msgid "--once"
+msgstr "--once"
+
+#. type: Plain text
+#: original/man1/gdbserver.1:355
+msgid ""
+"By default, B<gdbserver> keeps the listening \\s-1TCP\\s0 port open, so that "
+"additional connections are possible.  However, if you start CW<"
+"\\*(C`gdbserver\\*(C'> with the B<--once> option, it will stop listening for "
+"any further connection attempts after connecting to the first \\s-1GDB\\s0 "
+"session."
+msgstr ""
+"デフォルトで B<gdbserver> は \\s-1TCP\\s0 ポートを開いたまま、 待ち続けま"
+"す。 したがって追加で接続することが可能です。 ただし CW<\\*(C`gdbserver"
+"\\*(C'> に B<--once> オプションをつけて実行すると、 最初の \\s-1GDB\\s0 セッ"
+"ションの接続を終えたら、 ポートの待ち受けを停止して、 それ以上の接続は行いま"
+"せん。 "
diff --git a/manual/GNU_gdb/po4a/man5/gdb-man5.cfg b/manual/GNU_gdb/po4a/man5/gdb-man5.cfg
new file mode 100644 (file)
index 0000000..47a8eff
--- /dev/null
@@ -0,0 +1,7 @@
+[po4a_langs] ja
+[po4a_paths] po4a/man5/gdb-man5.pot $lang:po4a/man5/ja.po
+[po4a_alias: man] man opt:"-v --previous" opt_ja:"-M UTF-8"
+
+[type: man] original/man5/gdbinit.5 $lang:release/man5/gdbinit.5 \
+       add_$lang:?po4a/add_$lang/copyright/gdbinit.5.txt \
+       opt:"-o generated -o groff_code=verbatim -o untranslated=rm,rr,Vb,Ve"
diff --git a/manual/GNU_gdb/po4a/man5/gdb-man5.pot b/manual/GNU_gdb/po4a/man5/gdb-man5.pot
new file mode 100644 (file)
index 0000000..333bdc8
--- /dev/null
@@ -0,0 +1,335 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-09-13 13:09+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: ds C+
+#: original/man5/gdbinit.5:25
+#, no-wrap
+msgid "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+msgstr ""
+
+#. type: ds :
+#: original/man5/gdbinit.5:107
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+msgstr ""
+
+#. type: ds 8
+#: original/man5/gdbinit.5:108
+#, no-wrap
+msgid "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+msgstr ""
+
+#. type: ds o
+#: original/man5/gdbinit.5:109
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+msgstr ""
+
+#. type: ds d-
+#: original/man5/gdbinit.5:110
+#, no-wrap
+msgid "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+msgstr ""
+
+#. type: ds D-
+#: original/man5/gdbinit.5:111
+#, no-wrap
+msgid "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+msgstr ""
+
+#. type: ds th
+#: original/man5/gdbinit.5:112
+#, no-wrap
+msgid "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+msgstr ""
+
+#. type: ds Th
+#: original/man5/gdbinit.5:113
+#, no-wrap
+msgid "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+msgstr ""
+
+#. type: ds ae
+#: original/man5/gdbinit.5:114
+#, no-wrap
+msgid "a\\h'-(\\w'a'u*4/10)'e"
+msgstr ""
+
+#. type: ds Ae
+#: original/man5/gdbinit.5:115
+#, no-wrap
+msgid "A\\h'-(\\w'A'u*4/10)'E"
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man5/gdbinit.5:135
+#, no-wrap
+msgid "Title"
+msgstr ""
+
+#.  ========================================================================
+#. type: IX
+#: original/man5/gdbinit.5:135
+#, no-wrap
+msgid "GDBINIT 5"
+msgstr ""
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "GDBINIT"
+msgstr ""
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "2021-09-13"
+msgstr ""
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "gdb-11.1"
+msgstr ""
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "GNU Development Tools"
+msgstr ""
+
+#. type: SH
+#: original/man5/gdbinit.5:141
+#, no-wrap
+msgid "NAME"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:143
+msgid "gdbinit - GDB initialization scripts"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:143 original/man5/gdbinit.5:144
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:144 original/man5/gdbinit.5:151
+#: original/man5/gdbinit.5:190 original/man5/gdbinit.5:192
+#: original/man5/gdbinit.5:208
+#, no-wrap
+msgid "Header"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:146
+msgid "~/.config/gdb/gdbinit"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:148
+msgid "~/.gdbinit"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:150
+msgid "\\&./.gdbinit"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:150 original/man5/gdbinit.5:151
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:157
+msgid ""
+"These files contain \\s-1GDB\\s0 commands to automatically execute during "
+"\\&\\s-1GDB\\s0 startup.  The lines of contents are canned sequences of "
+"commands, described in the \\s-1GDB\\s0 manual in node "
+"CW<\\*(C`Sequences\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n "
+"Sequences\\*(C'>."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:161
+msgid ""
+"Please read more in the \\s-1GDB\\s0 manual in node CW<\\*(C`Startup\\*(C'> "
+"\\&\\*(-- shell command CW<\\*(C`info -f gdb -n Startup\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:163 original/man5/gdbinit.5:171
+#: original/man5/gdbinit.5:179 original/man5/gdbinit.5:183
+#, no-wrap
+msgid "Item"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:163
+#, no-wrap
+msgid "(not enabled with --with-system-gdbinit during compilation)"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:169
+msgid ""
+"System-wide initialization file.  It is executed unless user specified "
+"\\&\\s-1GDB\\s0 option CW<\\*(C`-nx\\*(C'> or CW<\\*(C`-n\\*(C'>.  See more "
+"in the \\s-1GDB\\s0 manual in node CW<\\*(C`System-wide configuration\\*(C'> "
+"\\&\\*(-- shell command CW<\\*(C`info -f gdb -n \\*(AqSystem-wide "
+"configuration\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:171
+#, no-wrap
+msgid "(not enabled with --with-system-gdbinit-dir during compilation)"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:178
+msgid ""
+"System-wide initialization directory.  All files in this directory are "
+"executed on startup unless user specified \\s-1GDB\\s0 option "
+"CW<\\*(C`-nx\\*(C'> or \\&CW<\\*(C`-n\\*(C'>, as long as they have a "
+"recognized file extension.  See more in the \\s-1GDB\\s0 manual in node "
+"CW<\\*(C`System-wide configuration\\*(C'> \\&\\*(-- shell command "
+"CW<\\*(C`info -f gdb -n \\*(AqSystem-wide configuration\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IP
+#: original/man5/gdbinit.5:178
+#, no-wrap
+msgid "\\f(BI~/.config/gdb/gdbinitB< or >\\f(BI~/.gdbinit\\fR"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:179
+#, no-wrap
+msgid "~/.config/gdb/gdbinit or ~/.gdbinit"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:182
+msgid ""
+"User initialization file.  It is executed unless user specified "
+"\\&\\s-1GDB\\s0 options CW<\\*(C`-nx\\*(C'>, CW<\\*(C`-n\\*(C'> or "
+"CW<\\*(C`-nh\\*(C'>."
+msgstr ""
+
+#. type: IP
+#: original/man5/gdbinit.5:182
+#, no-wrap
+msgid "\\f(BI.gdbinit\\fR"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:183
+#, no-wrap
+msgid ".gdbinit"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:189
+msgid ""
+"Initialization file for current directory.  It may need to be enabled with "
+"\\&\\s-1GDB\\s0 security command CW<\\*(C`set auto-load "
+"local-gdbinit\\*(C'>.  See more in the \\s-1GDB\\s0 manual in node "
+"CW<\\*(C`Init File in the Current Directory\\*(C'> \\&\\*(-- shell command "
+"CW<\\*(C`info -f gdb -n \\*(AqInit File in the Current "
+"Directory\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:189 original/man5/gdbinit.5:190
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:191 original/man5/gdbinit.5:192
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:194
+msgid "\\&B<gdb>\\|(1), CW<\\*(C`info -f gdb -n Startup\\*(C'>"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:198
+msgid ""
+"The full documentation for \\s-1GDB\\s0 is maintained as a Texinfo manual.  "
+"If the CW<\\*(C`info\\*(C'> and CW<\\*(C`gdb\\*(C'> programs and "
+"\\s-1GDB\\s0's Texinfo documentation are properly installed at your site, "
+"the command"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:201
+msgid "\\& info gdb"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:204
+msgid "should give you access to the complete manual."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:207
+msgid ""
+"\\&I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU\\s0 Source-Level Debugger>, "
+"Richard M. Stallman and Roland H. Pesch, July 1991."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:207 original/man5/gdbinit.5:208
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:210
+msgid "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:217
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A "
+"\\s-1GNU\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:220
+msgid ""
+"(a) The \\s-1FSF\\s0's Back-Cover Text is: \\*(L\"You are free to copy and "
+"modify this \\s-1GNU\\s0 Manual.  Buying copies from \\s-1GNU\\s0 Press "
+"supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and promoting software "
+"freedom.\\*(R\""
+msgstr ""
diff --git a/manual/GNU_gdb/po4a/man5/ja.po b/manual/GNU_gdb/po4a/man5/ja.po
new file mode 100644 (file)
index 0000000..08fcadc
--- /dev/null
@@ -0,0 +1,341 @@
+# Japanese translations for GNU gdb package
+# Copyright (C) 2021 Free Software Foundation, Inc.
+# This file is distributed under the same license as the GNU gdb package.
+# Linux JM project <linuxjm-discuss@lists.osdn.me>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: GNU gdb 11.1\n"
+"POT-Creation-Date: 2021-09-13 13:09+0900\n"
+"PO-Revision-Date: 2021-09-18 15:50+0900\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. type: ds C+
+#: original/man5/gdbinit.5:25
+#, no-wrap
+msgid "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+msgstr "C\\v'-.1v'\\h'-1p'\\s-2+\\h'-1p'+\\s0\\v'.1v'\\h'-1p'"
+
+#. type: ds :
+#: original/man5/gdbinit.5:107
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+msgstr "\\k:\\h'-(\\n(.wu*8/10-\\*(#H+.1m+\\*(#F)'\\v'-\\*(#V'\\z.\\h'.2m+\\*(#F'.\\h'|\\n:u'\\v'\\*(#V'"
+
+#. type: ds 8
+#: original/man5/gdbinit.5:108
+#, no-wrap
+msgid "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+msgstr "\\h'\\*(#H'\\(*b\\h'-\\*(#H'"
+
+#. type: ds o
+#: original/man5/gdbinit.5:109
+#, no-wrap
+msgid "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+msgstr "\\k:\\h'-(\\n(.wu+\\w'\\(de'u-\\*(#H)/2u'\\v'-.3n'\\*(#[\\z\\(de\\v'.3n'\\h'|\\n:u'\\*(#]"
+
+#. type: ds d-
+#: original/man5/gdbinit.5:110
+#, no-wrap
+msgid "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+msgstr "\\h'\\*(#H'\\(pd\\h'-\\w'~'u'\\v'-.25m'I<\\(hy>\\v'.25m'\\h'-\\*(#H'"
+
+#. type: ds D-
+#: original/man5/gdbinit.5:111
+#, no-wrap
+msgid "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+msgstr "D\\k:\\h'-\\w'D'u'\\v'-.11m'\\z\\(hy\\v'.11m'\\h'|\\n:u'"
+
+#. type: ds th
+#: original/man5/gdbinit.5:112
+#, no-wrap
+msgid "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+msgstr "\\*(#[\\v'.3m'\\s+1I\\s-1\\v'-.3m'\\h'-(\\w'I'u*2/3)'\\s-1o\\s+1\\*(#]"
+
+#. type: ds Th
+#: original/man5/gdbinit.5:113
+#, no-wrap
+msgid "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+msgstr "\\*(#[\\s+2I\\s-2\\h'-\\w'I'u*3/5'\\v'-.3m'o\\v'.3m'\\*(#]"
+
+#. type: ds ae
+#: original/man5/gdbinit.5:114
+#, no-wrap
+msgid "a\\h'-(\\w'a'u*4/10)'e"
+msgstr "a\\h'-(\\w'a'u*4/10)'e"
+
+#. type: ds Ae
+#: original/man5/gdbinit.5:115
+#, no-wrap
+msgid "A\\h'-(\\w'A'u*4/10)'E"
+msgstr "A\\h'-(\\w'A'u*4/10)'E"
+
+#.  ========================================================================
+#. type: IX
+#: original/man5/gdbinit.5:135
+#, no-wrap
+msgid "Title"
+msgstr "Title"
+
+#.  ========================================================================
+#. type: IX
+#: original/man5/gdbinit.5:135
+#, no-wrap
+msgid "GDBINIT 5"
+msgstr "GDBINIT 5"
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "GDBINIT"
+msgstr "GDBINIT"
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "2021-09-13"
+msgstr "2021-09-13"
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "gdb-11.1"
+msgstr "gdb-11.1"
+
+#. type: TH
+#: original/man5/gdbinit.5:136
+#, no-wrap
+msgid "GNU Development Tools"
+msgstr "GNU 開発ツール"
+
+#. type: SH
+#: original/man5/gdbinit.5:141
+#, no-wrap
+msgid "NAME"
+msgstr "名前"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:143
+msgid "gdbinit - GDB initialization scripts"
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:143 original/man5/gdbinit.5:144
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "書式"
+
+#. type: IX
+#: original/man5/gdbinit.5:144 original/man5/gdbinit.5:151
+#: original/man5/gdbinit.5:190 original/man5/gdbinit.5:192
+#: original/man5/gdbinit.5:208
+#, no-wrap
+msgid "Header"
+msgstr "Header"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:146
+msgid "~/.config/gdb/gdbinit"
+msgstr "~/.config/gdb/gdbinit"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:148
+msgid "~/.gdbinit"
+msgstr "~/.gdbinit"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:150
+msgid "\\&./.gdbinit"
+msgstr "\\&./.gdbinit"
+
+#. type: IX
+#: original/man5/gdbinit.5:150 original/man5/gdbinit.5:151
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "説明"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:157
+msgid ""
+"These files contain \\s-1GDB\\s0 commands to automatically execute during \\&"
+"\\s-1GDB\\s0 startup.  The lines of contents are canned sequences of "
+"commands, described in the \\s-1GDB\\s0 manual in node CW<\\*(C`Sequences"
+"\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n Sequences\\*(C'>."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:161
+msgid ""
+"Please read more in the \\s-1GDB\\s0 manual in node CW<\\*(C`Startup\\*(C'> "
+"\\&\\*(-- shell command CW<\\*(C`info -f gdb -n Startup\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:163 original/man5/gdbinit.5:171
+#: original/man5/gdbinit.5:179 original/man5/gdbinit.5:183
+#, no-wrap
+msgid "Item"
+msgstr "Item"
+
+#. type: IX
+#: original/man5/gdbinit.5:163
+#, no-wrap
+msgid "(not enabled with --with-system-gdbinit during compilation)"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:169
+msgid ""
+"System-wide initialization file.  It is executed unless user specified \\&"
+"\\s-1GDB\\s0 option CW<\\*(C`-nx\\*(C'> or CW<\\*(C`-n\\*(C'>.  See more in "
+"the \\s-1GDB\\s0 manual in node CW<\\*(C`System-wide configuration\\*(C'> \\&"
+"\\*(-- shell command CW<\\*(C`info -f gdb -n \\*(AqSystem-wide configuration"
+"\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:171
+#, no-wrap
+msgid "(not enabled with --with-system-gdbinit-dir during compilation)"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:178
+msgid ""
+"System-wide initialization directory.  All files in this directory are "
+"executed on startup unless user specified \\s-1GDB\\s0 option CW<\\*(C`-nx"
+"\\*(C'> or \\&CW<\\*(C`-n\\*(C'>, as long as they have a recognized file "
+"extension.  See more in the \\s-1GDB\\s0 manual in node CW<\\*(C`System-wide "
+"configuration\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n "
+"\\*(AqSystem-wide configuration\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IP
+#: original/man5/gdbinit.5:178
+#, no-wrap
+msgid "\\f(BI~/.config/gdb/gdbinitB< or >\\f(BI~/.gdbinit\\fR"
+msgstr "\\f(BI~/.config/gdb/gdbinitB< or >\\f(BI~/.gdbinit\\fR"
+
+#. type: IX
+#: original/man5/gdbinit.5:179
+#, no-wrap
+msgid "~/.config/gdb/gdbinit or ~/.gdbinit"
+msgstr "~/.config/gdb/gdbinit or ~/.gdbinit"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:182
+msgid ""
+"User initialization file.  It is executed unless user specified \\&\\s-1GDB"
+"\\s0 options CW<\\*(C`-nx\\*(C'>, CW<\\*(C`-n\\*(C'> or CW<\\*(C`-nh\\*(C'>."
+msgstr ""
+
+#. type: IP
+#: original/man5/gdbinit.5:182
+#, no-wrap
+msgid "\\f(BI.gdbinit\\fR"
+msgstr "\\f(BI.gdbinit\\fR"
+
+#. type: IX
+#: original/man5/gdbinit.5:183
+#, no-wrap
+msgid ".gdbinit"
+msgstr ".gdbinit"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:189
+msgid ""
+"Initialization file for current directory.  It may need to be enabled with "
+"\\&\\s-1GDB\\s0 security command CW<\\*(C`set auto-load local-gdbinit"
+"\\*(C'>.  See more in the \\s-1GDB\\s0 manual in node CW<\\*(C`Init File in "
+"the Current Directory\\*(C'> \\&\\*(-- shell command CW<\\*(C`info -f gdb -n "
+"\\*(AqInit File in the Current Directory\\*(Aq\\*(C'>."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:189 original/man5/gdbinit.5:190
+#, no-wrap
+msgid "OPTIONS"
+msgstr "オプション"
+
+#. type: IX
+#: original/man5/gdbinit.5:191 original/man5/gdbinit.5:192
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "関連項目"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:194
+msgid "\\&B<gdb>\\|(1), CW<\\*(C`info -f gdb -n Startup\\*(C'>"
+msgstr "\\&B<gdb>\\|(1), CW<\\*(C`info -f gdb -n Startup\\*(C'>"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:198
+msgid ""
+"The full documentation for \\s-1GDB\\s0 is maintained as a Texinfo manual.  "
+"If the CW<\\*(C`info\\*(C'> and CW<\\*(C`gdb\\*(C'> programs and \\s-1GDB"
+"\\s0's Texinfo documentation are properly installed at your site, the command"
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:201
+msgid "\\& info gdb"
+msgstr "\\& info gdb"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:204
+msgid "should give you access to the complete manual."
+msgstr ""
+
+#. type: Plain text
+#: original/man5/gdbinit.5:207
+msgid ""
+"\\&I<Using \\s-1GDB: A\\s0 Guide to the \\s-1GNU\\s0 Source-Level Debugger>, "
+"Richard M. Stallman and Roland H. Pesch, July 1991."
+msgstr ""
+
+#. type: IX
+#: original/man5/gdbinit.5:207 original/man5/gdbinit.5:208
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "著作権"
+
+#. type: Plain text
+#: original/man5/gdbinit.5:210
+msgid "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+msgstr "Copyright (c) 1988-2021 Free Software Foundation, Inc."
+
+#. type: Plain text
+#: original/man5/gdbinit.5:217
+msgid ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A \\s-1GNU"
+"\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+msgstr ""
+"Permission is granted to copy, distribute and/or modify this document under "
+"the terms of the \\s-1GNU\\s0 Free Documentation License, Version 1.3 or any "
+"later version published by the Free Software Foundation; with the Invariant "
+"Sections being \\*(L\"Free Software\\*(R\" and \\*(L\"Free Software Needs "
+"Free Documentation\\*(R\", with the Front-Cover Texts being \\*(L\"A \\s-1GNU"
+"\\s0 Manual,\\*(R\" and with the Back-Cover Texts as in (a) below."
+
+#. type: Plain text
+#: original/man5/gdbinit.5:220
+msgid ""
+"(a) The \\s-1FSF\\s0's Back-Cover Text is: \\*(L\"You are free to copy and "
+"modify this \\s-1GNU\\s0 Manual.  Buying copies from \\s-1GNU\\s0 Press "
+"supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and promoting software "
+"freedom.\\*(R\""
+msgstr ""
+"(a) The \\s-1FSF\\s0's Back-Cover Text is: \\*(L\"You are free to copy and "
+"modify this \\s-1GNU\\s0 Manual.  Buying copies from \\s-1GNU\\s0 Press "
+"supports the \\s-1FSF\\s0 in developing \\s-1GNU\\s0 and promoting software "
+"freedom.\\*(R\""
index d4bd6b8..d90850d 100644 (file)
@@ -1,2 +1,4 @@
-○:GNU gdb:7.4.1:1991/11/04:gdb:1:1997/04/08::man-jp@jp.FreeBSD.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/
-○:GNU gdb:7.4.1:1993/11/02:gdbserver:1:1997/08/19::man-jp@jp.FreeBSD.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/
+×:gdb:10.2:2021/04/25:gcore:1:2021/11/13::::
+×:gdb:10.2:2021/04/25:gdb-add-index:1:2021/11/13::::
+☆:gdb:7.4.1=>10.2:2021/04/25:gdb:1:2021/11/13::::
+☆:gdb:7.4.1=>10.2:2021/04/25:gdbserver:1:2021/11/13::::