# 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 ""
