Home | History | Annotate | Download | only in bin
libncurses.so.5 __gmon_start__ _Jv_RegisterClasses cbreak delwin tgoto tgetflag curscr scrollok tgetent nl stdscr acs_map waddch napms clearok PC tgetnum noecho wattr_on wclrtobot wgetch def_shell_mode wtouchln wborder nodelay waddnstr _fini BC endwin _init resetty wattr_off wrefresh werase savetty def_prog_mode keypad COLS tputs wclear wclrtoeol newwin wmove initscr tgetstr LINES UP beep libm.so.6 pow ldexp frexp libc.so.6 _IO_stdin_used socket fflush strcpy vasprintf execl re_set_syntax fnmatch htons readdir _IO_putc setlocale mbrtowc towlower fopen strncmp optind getpwent strrchr wait regexec pipe tcdrain wcrtomb connect getpwuid closedir ftell strncpy signal sigprocmask unlink select realloc towupper abort stdin _exit socketpair memchr strpbrk tolower getpid kill strspn strdup chmod sbrk iswalnum iswlower __ctype_get_mb_cur_max strtok strtol endpwent isatty feof cfsetispeed fgetc getpwnam calloc strlen ungetc send sigemptyset memset strstr strcspn tcsendbreak __errno_location tcsetattr fseek chdir memcmp toupper getsockopt tcflow dup2 clearerr _setjmp vsnprintf poll re_comp sigaddset ctime iswupper __sigsetjmp stdout fputc fseeko64 recv getrusage fputs regerror lseek memcpy mbrlen fclose tcsetpgrp strtoul setsockopt malloc siglongjmp strcat umask strcasecmp ftello64 realpath setpgid getgid opendir getenv __ctype_b_loc sscanf regcomp optarg wcwidth stderr sigdelset ioctl system _obstack_newchunk gethostbyname getuid strncasecmp strncat fileno re_search _obstack_memory_used getcwd fwrite fread gettimeofday iconv_close sigaction rename atof atoi atol tcflush strchr obstack_free vfork iconv re_compile_fastmap fdopen qsort iconv_open tcgetattr setvbuf fcntl cfsetospeed memmove _mcleanup fopen64 _obstack_begin access _IO_getc setbuf strcmp strerror tcgetpgrp __libc_start_main setpwent ferror setenv strcoll vfprintf getopt_long_only re_exec monstartup __environ __cxa_atexit __xstat __fxstat __lxstat _edata __bss_start _end GLIBC_2.0 GLIBC_2.2.3 GLIBC_2.3 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.1.3 
tui /tmp/ndk-20110923/install/toolchains/x86-4.4.3/prebuilt/linux-x86/sysroot tui console warning: could not set baud rate to `%s'. warning: could not set timeout limit to `%s'. Use `%s --help' for a complete list of options. %s: `--args' specified but no program specified ... Excess command line arguments ignored. (%s%s) mi1 .. Interpreter `%s' unrecognized Interpreter `%s' failed to initialize. warning: HOME %s/%s warning: Startup time: %ld.%06ld Startup size: data size %ld & + @ M d } * v c T G ) This is the GNU debugger. Usage: gdb [options] [executable-file [core-file or process-id]] gdb [options] --args executable-file [inferior-arguments ...] Options: --args Arguments after executable-file are passed to inferior -b BAUDRATE Set serial port baud rate used for remote debugging. --batch Exit after processing options. --batch-silent As for --batch, but suppress all gdb stdout output. --return-child-result GDB exit code will be the child's exit code. --cd=DIR Change current directory to DIR. --command=FILE, -x Execute GDB commands from FILE. --eval-command=COMMAND, -ex Execute a single GDB command. May be used multiple times and in conjunction with --command. --core=COREFILE Analyze the core dump COREFILE. --pid=PID Attach to running process PID. --dbx DBX compatibility mode. --directory=DIR Search for source files in DIR. --epoch Output information used by epoch emacs-GDB interface. --exec=EXECFILE Use EXECFILE as the executable. --fullname Output information used by emacs-GDB interface. --help Print this message. --interpreter=INTERP Select a specific interpreter / user interface -l TIMEOUT Set timeout in seconds for remote debugging. --nw Do not use a window interface. --nx Do not read file. --quiet Do not print version number on startup. --readnow Fully read symbol files on first access. --se=FILE Use FILE as symbol file and executable file. --symbols=SYMFILE Read symbols from SYMFILE. --tty=TTY Use TTY for input/output by the program being debugged. --tui Use a terminal user interface. --version Print version information and then exit. -w Use a window interface. --write Set writing into executable and core files. --xdb XDB compatibility mode. For more information, type "help" from within GDB, or consult the GDB manual (available as on-line info or a printed manual). Report bugs to "bug-gdb@gnu.org". xdb dbx readnow r quiet q silent nx n batch-silent batch epoch fullname f annotate help se symbols s exec e core c pid p command eval-command version x ex ui interpreter i directory d cd tty baud b nw nowindows w windows statistics write args l return-child-result Writing into executable and core files is %s. cannot close "%s": %s No executable file now. PATH r+b rb "%s": could not open as an executable file: %s "%s": not in executable format: %s "%s": can't find the file sections: %s A program is being debugged already. Are you sure you want to change the file? File not changed. No executable file name was specified failed internal consistency check /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/exec.c .text .data `%s', file type %s. Entry point: %s - %s @ %s is %s in %s Mapping info for file `%s'. file(member) section dend dstart tend tstart %*s %*s %*s %*s %8.8s %s ) ( 0x%s 0x%s 0x%s 0x%s %s%s%s%s Must specify section name and its virtual address Section %s not found exec Local exec file Use an executable file as a target. Specify the filename of the executable file. Use FILE as program to be debugged. It is read for its symbols, for getting the contents of pure memory, and it is the program executed when you use the `run' command. If FILE cannot be found as specified, your execution directory path ($PATH) is searched for a command of that name. No arg means to have no executable file and no symbols. file Use FILE as program for getting contents of pure memory. If FILE cannot be found as specified, your execution directory path is searched for a command of that name. No arg means have no executable file. exec-file Change the base address of section SECTION of the exec file to ADDR. This can be used if the exec file does not contain section addresses, (such as in the a.out format), or when the addresses specified in the file itself are wrong. Each section must be changed separately. The ``info files'' command lists all the sections and their addresses. Show writing into executable and core files. Set writing into executable and core files. write Can't create a corefile Can't find the file sections in `%s': %s <> put_objfile_before: before objfile not in list /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/objfiles.c unlink_objfile: objfile already unlinked cannot close "%s": %s Section index is uninitialized sect_index_text not initialized .plt objfile->data == NULL %s: Assertion `%s' failed. objfile->data != NULL data->index < objfile->num_data objfile_data set_objfile_data clear_objfile_data objfile_free_data objfile_alloc_data Observer debugging is %s. Failed to detach observer When non-zero, observer debugging is enabled. Show observer debugging. Set observer debugging. observer observer_notify_normal_stop() called observer_notify_target_changed() called observer_notify_executable_changed() called observer_notify_inferior_created() called observer_notify_solib_loaded() called observer_notify_solib_unloaded() called sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/minsyms.c sect_index_data not initialized gcc_compiled. gcc2_compiled. __gnu_compiled gnu-v3 GDB can't read core files on this machine. core file may not match specified executable file. exec file is newer than core file. No executable file specified. Use the "file" or "exec-file" command. Cannot access memory at address Error accessing memory address : %s. The current BFD target is "%s". auto Use FILE as core dump for examining memory and registers. No arg means have no core file. This command has been superseded by the `target core' and `detach' commands. core-file Use `set gnutarget auto' to specify automatic detection. Show the current BFD target. (Set the current BFD target. gnutarget GNUTARGET Whether to confirm potentially dangerous operations is %s. help pwd show stop Cannot execute this command while the target is running. That is not a command, just a help topic. %s prompt Command execution time: %ld.%06ld Space used: %ld (%c%ld for this command) Saving of the history record on exit is %s. The size of the command history is %s. The filename in which to record the command history is "%s". %s Erroneous arithmetic operation. pre- post- server GNU gdb %s Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as " --host=%s --target=%s ". A debugging session is active. Do you still want to close the debugger? The program is running. Quit anyway (and detach it)? The program is running. Exit anyway? Quitting: %5d %s History size must be non-negative "set history" must be followed by the name of a history subcommand. set history verbose Set verbose printing of informational messages. Show verbose printing of informational messages. Set verbosity. Show verbosity. HISTSIZE GDBHISTFILE /.gdb_history Gdb's prompt is "%s". Editing of command lines as they are typed is %s. Annotation_level is %s. Notification of completion for asynchronous execution commands is %s. (gdb) gdb TERM operate-and-get-next Show gdb's prompt Set gdb's prompt Don't repeat this command. Primarily used inside of user-defined commands that should not be repeated when hitting return. dont-repeat Use "on" to enable the editing, and "off" to disable it. Without an argument, command line editing is enabled. To edit, use EMACS-like or VI-like commands like control-P or ESC. Show editing of command lines as they are typed. Set editing of command lines as they are typed. editing Use "on" to enable the saving, and "off" to disable it. Without an argument, saving is enabled. Show saving of the history record on exit. Set saving of the history record on exit. save ie. the number of previous commands to keep a record of. Show the size of the command history, Set the size of the command history, size (the list of previous commands of which a record is kept). Show the filename in which to record the command history Set the filename in which to record the command history filename Show whether to confirm potentially dangerous operations. Set whether to confirm potentially dangerous operations. confirm 0 == normal; 1 == fullname (for use when running under emacs) 2 == output annotated suitably for use by programs that control GDB. Show annotation_level. Set annotation_level. annotate Use "on" to enable the notification, and "off" to disable it. Show notification of completion for asynchronous execution commands. Set notification of completion for asynchronous execution commands. exec-done-display Demangling of encoded C++/ObjC names when displaying symbols is %s. Demangling of C++/ObjC names in disassembly listings is %s. Printing of 8-bit characters in strings as \nnn is %s. warning: State of pagination is %s. free_current_contents: NULL pointer /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/utils.c %s %s:%d: %s: %s A problem internal to GDB has been detected, further debugging may prove unreliable. %s Quit this debugging session? bad switch %s Create a core file of GDB? internal-error internal-warning : %s. %s. Quit Quit (expect signal SIGINT when the program is resumed) virtual memory exhausted: can't allocate %ld bytes. virtual memory exhausted. vasprintf call failed ret < size %s: Assertion `%s' failed. 0x%lx y n [y] [n] (%s or %s) [answered %c; input not from terminal] pre-query (%s or %s) query EOF [assumed %c] Please answer %s or %s. post-query There is no control character `\%s' in the `%s' character set. There is no character corresponding to `Delete' in the target character set `%s'. The escape sequence `%c' is equivalent to plain `%c', which has no equivalent in the `%s' character set. \n \b \t \f \r \e \a \%.3o \ %c A =A UA %A A jA A A A A A A A A A A A A A A A Number of lines gdb thinks are in a page is %s. Number of characters gdb thinks are in a line is %s. li EMACS pre-prompt-for-continue ---Type  to continue, or q  to quit--- prompt-for-continue post-prompt-for-continue failed internal consistency check chars_per_line > 0 \x%02x \\ \v Show number of characters gdb thinks are in a line. Set number of characters gdb thinks are in a line. width Show number of lines gdb thinks are in a page. Set number of lines gdb thinks are in a page. height Show demangling of encoded C++/ObjC names when displaying symbols. Set demangling of encoded C++/ObjC names when displaying symbols. demangle Show state of pagination. Set state of pagination. pagination Enable pagination am Disable pagination sm Show printing of 8-bit characters in strings as \nnn. Set printing of 8-bit characters in strings as \nnn. sevenbit-strings Show demangling of C++/ObjC names in disassembly listings. Set demangling of C++/ObjC names in disassembly listings. asm-demangle %s%0*lu %s%0*lu%09lu %s%0*lu%09lu%09lu %*o 0%0*lo 0%0*lo%010lo 0%0*lo%010lo%010lo - %08lx%08lx %08lx %04x %lx %lx%08lx %x 0x%s hex_string_custom: insufficient space to store result 0x invalid hex "%s" invalid decimal "%s" / n && (n & (n-1)) == 0 align_down align_up 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S  G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z -puts_filtered_tabular xsnprintf ui_file_data: bad magic number /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/ui-file.c mem_file_delete: bad magic number mem_file_rewind: bad magic number mem_file_put: bad magic number mem_file_write: bad magic number stdio_file_delete: bad magic number stdio_file_flush: bad magic number stdio_file_read: bad magic number stdio_file_write: bad magic number stdio_file_fputs: bad magic number stdio_file_isatty: bad magic number tee_file_delete: bad magic number tee_file_flush: bad magic number tee_file_write: bad magic number tee_file_fputs: bad magic number tee_file_isatty: bad magic number auto ABI doesn't define required function is_constructor_name ABI doesn't define required function is_destructor_name ABI doesn't define required function is_vtable_name ABI doesn't define required function is_operator_name ABI doesn't define required function baseclass_offset Too many C++ ABIs, please increase CP_ABI_MAX in cp-abi.c /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/cp-abi.c Cannot find C++ ABI "%s" to set it as auto default. currently "%s" Automatically selected; currently "%s" The available C++ ABIs are: cp-abi-list cp-abi doc Could not find "%s" in ABI list The currently selected C++ ABI is " " ( longname ). Set the ABI used for inspecting C++ objects. "set cp-abi" with no arguments will list the available ABIs. Show the ABI used for inspecting C++ objects. fcntl F_SETFL [%s failed in terminal_inferior: %s] setting tty state tcsetpgrp This GDB does not control a terminal. Inferior's terminal status (currently saved by GDB): File descriptor flags = O_RDONLY O_WRONLY O_RDWR | O_NONBLOCK | O_NDELAY | O_APPEND | 0x%x Process group = %d /dev/tty The program is not being run. Kill the program being debugged? Not confirmed. In %s, No selected stack frame. Print inferior's saved terminal status. terminal Kill execution of program being debugged. kill eax ecx edx ebx esp ebp esi edi eip eflags cs ss ds es fs gs st0 st1 st2 st3 st4 st5 st6 st7 fctrl fstat ftag fiseg fioff foseg fooff fop xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 mxcsr ) mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 1 8 ? F M T att intel insn->len > 1 %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/i386-tdep.c insn->len <= I386_MAX_INSN_LEN regnum >= 0 tdep->sc_num_regs <= I386_NUM_SAVED_REGS tdep->sigtramp_end != 0 # Cannot find floating-point return value. Cannot extract return value of %d bytes long. Cannot set floating-point return value. Cannot store return value of %d bytes long. default pcc reg code == TYPE_CODE_STRUCT || code == TYPE_CODE_UNION || code == TYPE_CODE_ARRAY builtin_type_i386_eflags CF PF AF ZF SF TF IF DF OF NT RF VM AC VIF VIP ID __gdb_builtin_type_vec64i uint64 v2_int32 v4_int16 v8_int8 builtin_type_vec64i __gdb_builtin_type_vec128i v4_float v2_double v16_int8 v8_int16 v4_int32 v2_int64 uint128 builtin_type_vec128i builtin_type_i386_mxcsr IE DE ZE OE UE PE DAZ IM DM ZM OM UM PM FZ len > 4 && len % 4 == 0 regnum != -1 register_size (current_gdbarch, regnum) == 4 len == tdep->sizeof_gregset len == tdep->sizeof_fpregset .reg .reg2 .reg-xfp __imp_ _imp_ _sigtramp disassembly_flavor == att_flavor || disassembly_flavor == intel_flavor _sigreturn _sigacthandler sigvechandler sse mmx coff-go32-exe coff-go32 The valid values are "att" and "intel", and the default value is "att". Show the disassembly flavor. Set the disassembly flavor. disassembly-flavor Valid values are "default", "pcc" and "reg", and the default value is "default". Show the convention for returning small structs. Set the convention for returning small structs. struct-convention i386_print_insn i386_collect_fpregset i386_supply_fpregset i386_collect_gregset i386_supply_gregset i386_value_to_register i386_register_to_value i386_reg_struct_return_p i386_sigtramp_frame_sniffer i386_sigtramp_frame_cache i386_frame_prev_register i386_match_insn L$ q orig_eax X w sigaction __restore __restore_rt __kernel_sigreturn __kernel_rt_sigreturn Couldn't recognize signal trampoline. _dl_runtime_resolve fixup %-+27.19Lg %cInf Real Indefinite (QNaN) QNaN SNaN Pseudo-denormal Denormal Unsupported Status Word: %s IE %s DE ZE OE UE PE ES SF C0 C1 C2 C3 TOP: %d Control Word: %s IM DM ZM OM UM PM PC: Single Precision (24-bits) Reserved Double Precision (53-bits) Extended Precision (64-bits) RC: Round to nearest Round down Round up Round toward zero gdbarch == get_frame_arch (frame) %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/i387-tdep.c => %sR%d: Valid Zero Special Empty 0x %02x Tag Word: %s Instruction Pointer: %s: %s Operand Pointer: %s: Opcode: %s i386_fp_regnum_p (regnum) Cannot convert floating-point register value to non-floating-point type. Cannot convert non-floating-point type to floating-point register value. tdep->st0_regnum >= I386_ST0_REGNUM tdep->num_xmm_regs > 0 i387_collect_fxsave i387_supply_fxsave i387_collect_fsave i387_supply_fsave i387_value_to_register i387_register_to_value i387_print_float_info The search path for loading non-absolute shared library symbol files is %s. PATH LD_LIBRARY_PATH rb Could not open `%s' as an executable file: %s Full path name length of shared library exceeds SO_NAME_MAX_PATH_SIZE in so_list structure. "%s": not in executable format: %s. Can't find the file sections in `%s': %s .text cannot close "%s": %s Symbols already loaded for %s Symbol file not found for %s Error while reading shared library symbols: Loaded symbols for %s Error reading attached process's symbol file. Error while mapping shared library sections: /libpthread Invalid regexp: %s No loaded shared libraries match the pattern `%s'. Shared Object Library Syms Read To From %-*s%-*s%-12s%s %-*s Yes No %-12s %s No shared libraries loaded at this time. Autoloading of shared library symbols is %s. Load shared object library symbols for files matching REGEXP. sharedlibrary Status of loaded shared object libraries. Unload all shared object library symbols. nosharedlibrary If "on", symbols from all shared object libraries will be loaded automatically when the inferior begins execution, when the dynamic linker informs gdb that a new library has been loaded, or when attaching to the inferior. Otherwise, symbols must be loaded manually, using `sharedlibrary'. Show autoloading of shared library symbols. Set autoloading of shared library symbols. auto-solib-add For other (relative) files, you can add values using `set solib-search-path'. Show prefix for loading absolute shared library symbol files. Set prefix for loading absolute shared library symbol files. solib-absolute-prefix This takes precedence over the environment variables PATH and LD_LIBRARY_PATH. Show the search path for loading non-absolute shared library symbol files. Set the search path for loading non-absolute shared library symbol files. solib-search-path r_debug_state _r_debug_state _dl_debug_state rtld_db_dlactivity __dl_rtld_db_dlactivity _rtld_debug_state ._dl_debug_state _start __start main main_$main lmo->l_ld_size != 0 %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/solib-svr4.c .dynamic .dynamic section for "%s" is not at the expected address difference appears to be caused by prelink, adjusting expectations .dynamic section for "%s" is not at the expected address (wrong library or version mismatch?) Attempt to reload symbols from process? failed to read exec filename from attached file: %s Can't read pathname for load map: %s. .interp rb Unable to grok dynamic linker %s as an object file .text .plt Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. Section index is uninitialized no shared library support for this OS / ABI shared library handler failed to enable breakpoint ops->fetch_link_map_offsets svr4_fetch_link_map_offsets LM_DYNAMIC_FROM_LINK_MAP add-symbol-file-from-memory not supported for this target Failed to read a valid object file image from memory. shared object read from target memory Got object file from memory but can't read symbols: %s. add-symbol-file-from-memory requires an expression argument Must use symbol-file or exec-file before add-symbol-file-from-memory. Could not load vsyscall page because no executable was specified try using the "file" command first. system-supplied DSO at 0x%s Load the symbols out of memory from a dynamically loaded object file. Give an expression for the address of the file's shared object file header. add-symbol-file-from-memory c_iflag = 0x%x, c_oflag = 0x%x, c_cflag = 0x%x, c_lflag = 0x%x c_cc: 0x%x get_tty_state failed: %s set_tty_state failed: %s Invalid baud rate %d. Closest values are %d and %d. Invalid baud rate %d. Minimum value is %d. Invalid baud rate %d. Maximum value is %d. hardwire -c sh /bin/sh pipe udp: tcp: net_open: No colon in host name! localhost %s: unknown host tcp r->regnum == regnum %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/remote.c Argument required (integer, `fixed' or `limited'). hard fixed soft limit Invalid %s (bad syntax). The target may not be able to correctly handle a %s of %ld bytes. Change the packet size? Packet size not changed. The %s is %ld. Packets are fixed at %ld bytes. Packets are limited to %ld bytes. memory-write-packet-size memory-read-packet-size internal-error enabled disabled unknown Support for the `%s' packet is auto-detected, currently %s. Support for the `%s' packet is currently %s. Set use of remote protocol `%s' (%s) packet Show current use of remote protocol `%s' (%s) packet %s-packet Packet %s (%s) is supported packet_ok: attempt to use a disabled packet Protocol error: %s (%s) conflicting enabled responses. Enabled packet %s (%s) not recognized by stub Packet %s (%s) is NOT supported Could not find config for %s [New ] -%x %x T-%08x T%08x 0123456789abcdef Incomplete response to threadinfo request. ERROR RMT Thread info mismatch. ERROR RMT: threadinfo tag mismatch. ERROR RMT: length of threadid is not 16. ERROR RMT: 'exists' length too long. ERROR RMT: unknown thread info tag. HMM: threadlist did not echo arg thread, dropping it. RMT ERROR : failed to get remote thread list. RMT ERROR: threadlist response longer than requested. Remote fetch threadlist -infinite loop-. qC Command can only be used when connected to the remote target. qfThreadInfo qsThreadInfo remote_threads_extra_info qThreadExtraInfo,%x Name: %s, State: %s, Priority: %s R%x ? qOffsets Remote failure reply: %s Text= ;Data= ;Bss= Malformed response to offset query, %s sect_index_text not initialized sect_index_data not initialized + qSymbol:: qSymbol::%s qSymbol:%s:%s qSymbol: udp: The remote protocol may be unreliable over UDP. Some events may be lost, rendering further debugging impossible. Remote qSupported response supplied an unexpected value for "%s". Remote target reported "%s" without a size. Remote target reported "%s" with a bad size: "%s". limiting remote suggested packet size (%d bytes) to %d PacketSize qXfer:auxv:read qXfer:memory-map:read qSupported empty item in "qSupported" response unrecognized item "%s" in "qSupported" response To open a remote debug connection, you need to specify what serial device is attached to the remote system (e.g. /dev/ttyS0, /dev/ttya, COM1, etc.). Remote debugging using ! Argument given to "detach" when remotely debugging. D Ending remote debugging. Reply contains invalid hex digit %d vCont? vCont vCont;S%02x vCont;s vCont;C%02x vCont;c vCont;S%02x:%x;c vCont;s:%x;c vCont;C%02x:%x;c vCont;S%02x:%x vCont;s:%x vCont;C%02x:%x vCont;c:%x outbuf && strlen (outbuf) < get_remote_packet_size () s c remote_interrupt called remote_interrupt_twice called remote_stop called Interrupted while waiting for the program. Give up (and stop debugging it)? awatch Malformed packet(a) (missing colon): %s Packet: '%s' thread watch rwatch Malformed packet(b) (missing colon): %s Packet: '%s' Remote sent bad register number %s: %s Packet: '%s' Remote reply is too short: %s Remote register badly formatted: %s here: %s Can't send signals to this remote system. %s not sent. Invalid remote reply: %s Remote sent bad register number %ld: %s Packet: '%s' fetch_register_using_p: early buf termination reg != NULL Attempt to fetch a non G-packet register when this remote.c does not support the p-packet. Protocol error: p packet not recognized by stub g Bad register packet; fetching a new packet Remote reply is of odd length: %s Remote reply is wrong length: %s r->offset * 2 < strlen (buf) P%s= Protocol error: P packet not recognized by stub 0123456789abcdef Received too much data from remote target; ignoring overflow. Unmatched escape character in target response. binary downloading NOT suppported by target binary downloading suppported by target remote_write_bytes_aux: bad packet format minumum packet size too small to write data X M remote_write_bytes: bad internal state bad switch Too long remote packet. Communication problem with target. vFlashErase:%s,%s Remote target does not support flash erase Error erasing flash with vFlashErase packet vFlashWrite: vFlashDone Remote target does not support vFlashDone Error finishing flash operation Debugging a target over a serial line. Remote connection closed Remote communication error " Sending packet: ... putpkt: write failed Ack Nak Packet instead of Ack, ignoring it putpkt: Junk: Timeout in mid-packet, retrying Saw new packet start in middle of old one Timeout in checksum, retrying Communication error in checksum Bad checksum, sentsum=0x%x, csum=0x%x, buf= Invalid run length encoding: %s timeout Watchdog has expired. Target detached. Timed out. Packet received: - Ignoring packet error, continuing... k ,%d hw_bp_to_z: bad watchpoint type %d Z%x, ,%x remote_insert_watchpoint: reached end of function z%x, remote_remove_watchpoint: reached end of function remote_insert_hw_breakpoint: reached end of function remote_remove_hw_breakpoint: reached end of function Switching to remote protocol command cannot be used without an exec file remote command can only be used with remote target qCRC:%lx,%lx target memory fault, section %s, range 0x%s -- 0x%s remote target does not support this operation Section %s, range 0x%s -- 0x%s: matched. MIS-MATCHED! One or more sections of the remote executable does not match the loaded file No loaded section named '%s'. qXfer:%s:read:%s:%s,%s Unknown remote qXfer reply: %s Remote qXfer reply contained no data. annex == NULL auxv memory-map remote query is only available after target open annex != NULL readbuf != NULL isprint (annex[i]) && annex[i] != '$' && annex[i] != '#' annex[i] == '\0' remote rcmd is only available after target open qRcmd, "monitor" command ``%s'' is too long. Target does not support this command. OK Protocol error with Rcmd remote-packet command requires packet text as argument sending: received: Thread %d qGetTLSAddr: Remote target doesn't support qGetTLSAddr packet Remote target failed to process qGetTLSAddr request TLS not supported or disabled on this target Remote serial target in gdb-specific protocol Use a remote computer via a serial line, using a gdb-specific protocol. Specify the serial device it is connected to (e.g. /dev/ttyS0, /dev/ttya, COM1, etc.). extended-remote Extended remote serial target in gdb-specific protocol Use a remote computer via a serial line, using a gdb-specific protocol. Specify the serial device it is connected to (e.g. /dev/ttya). Calling remote_async when async is masked async Remote serial target in async version of the gdb-specific protocol extended-async Extended remote serial target in async gdb-specific protocol Use a remote computer via a serial line, using an async gdb-specific protocol. Specify the serial device it is connected to (e.g. /dev/ttya). set remote showlist Z-packet option name : Remote protocol specific variables Configure various remote-protocol specific variables such as the packets being used show remote Compare section data on target to the exec file. Argument is a single section name (default: all loaded sections). compare-sections Send an arbitrary packet to a remote target. maintenance packet TEXT If GDB is talking to an inferior via the GDB serial protocol, then this command sends the string TEXT to the inferior, and displays the response packet. GDB supplies the initial `$' character, and the terminating `#' character and checksum. packet If set, a break, instead of a cntrl-c, is sent to the remote target. Show whether to send break if interrupted. Set whether to send break if interrupted. remotebreak Set the maximum number of bytes per memory write packet (deprecated). remotewritesize Show the maximum number of bytes per memory write packet (deprecated). Set the maximum number of bytes per memory-write packet. Specify the number of bytes in a packet or 0 (zero) for the default packet size. The actual limit is further reduced dependent on the target. Specify ``fixed'' to disable the further restriction and ``limit'' to enable that restriction. Set the maximum number of bytes per memory-read packet. Specify the number of bytes in a packet or 0 (zero) for the default packet size. The actual limit is further reduced dependent on the target. Specify ``fixed'' to disable the further restriction and ``limit'' to enable that restriction. Show the maximum number of bytes per memory-write packet. Show the maximum number of bytes per memory-read packet. Specify a negative limit for unlimited. Show the maximum number of target hardware watchpoints. Set the maximum number of target hardware watchpoints. hardware-watchpoint-limit Show the maximum number of target hardware breakpoints. Set the maximum number of target hardware breakpoints. hardware-breakpoint-limit Show the maximum size of the address (in bits) in a memory packet. Set the maximum size of the address (in bits) in a memory packet. remoteaddresssize binary-download verbose-resume symbol-lookup qSymbol set-register P fetch-register p software-breakpoint Z0 hardware-breakpoint Z1 write-watchpoint Z2 read-watchpoint Z3 access-watchpoint Z4 read-aux-vector get-thread-local-storage-address qGetTLSAddr supported-packets When set, GDB will attempt to use the remote breakpoint and watchpoint packets. Show use of remote protocol `Z' packets Set use of remote protocol `Z' packets remote_xfer_partial remote_fetch_registers remote_vcont_resume packet_reg_from_regnum Cache use for remote targets is %s. Dcache line width %d, depth %d Cache state: Line at %s, referenced %d times %02x %2x When on, use data caching for remote targets. For many remote targets this option can offer better throughput for reading target memory. Unfortunately, gdb does not currently know anything about volatile registers and thus data caching will produce incorrect results with volatile registers are in use. By default, this option is off. Show cache use for remote targets. Set cache use for remote targets. remotecache Print information on the dcache performance. dcache Unrecognized arguments: `%s'. Usage: target %s [DEVICE [SPEED [DEBUG]]] where DEVICE is the name of a device or HOST:PORT Remote debugging using `%s' at baud rate of %d Timeout reading from remote system. %c  sr_write: Error writing to remote Invalid hex digit from remote system. Remote device not open Argument given to "detach" when remotely debugging. Ending remote debugging. Attached to %s at %d baud and running program %s using the %s protocol. Can't pass arguments to remote process. No executable file specified This device is used as the serial port when debugging using remote targets. Show device for remote serial I/O. Set device for remote serial I/O. remotedevice Send a command to the remote monitor. remote remote extended-remote tracepoint.c: error in outgoing packet. tracepoint.c: error in outgoing packet at field #%ld. trace API error 0x%s. Target returns error code '%s'. Target does not support this command. tpnum trace_frame tracepoint trace_func trace_file trace_line trace command requires an argument TRACE %s Multiple tracepoints were set. Use 'delete trace' to delete unwanted tracepoints. Tracepoint %d at : file %s, line %d. Num Enb Address Address PassC StepC What y n %-3d %-3s %s %-5d %-5ld in :%d Actions for tracepoint %d: %s No tracepoints. No tracepoint number %d. tracepoint number bad tracepoint number at or near '%s' Tracepoint argument missing and no previous tracepoint Delete all tracepoints? passcount command requires an argument (count + optional TP num) all Junk at end of arguments. Setting tracepoint %d's passcount to %d This command cannot be used at the top level. This command can only be used in a tracepoint actions list. End with a line saying just "end". Enter actions for tracepoint %d, one per line. %s %s %s %s > > end Already processing 'while-stepping' '%s' is not an action that I know, or is ambiguous. reg arg loc constant %s (value %ld) will not be collected. %s is optimized away and cannot be collected. expression too complicated, try simplifying malformed expression gdb: Internal error: expression has min height < 0 '%s': bad step-count; command ignored. '%s' is not a supported tracepoint action. collect register %d Internal: register number %d too large for tracepoint (%d, %08lx ,%ld) %s: don't know symbol class %d constant %s (value %ld) will not be collected. LOC_STATIC %s: collect %ld bytes at %s. LOC_REG[parm] %s: Sorry, don't know how to do LOC_REF_ARG yet. (will not collect %s) LOC_LOCAL %s: Collect %ld bytes at offset from frame ptr reg %d LOC_REGPARM_ADDR %s: Collect %ld bytes at offset from reg %d LOC_BASEREG %s: collect %ld bytes at offset from basereg %d Don't know LOC_UNRESOLVED %s %s has been optimized out of existence. @ V V m don't know how to trace local symbol %s locals args No %s found in scope. Collecting registers (mask): 0x %02X Collecting memranges: (%d, %s, %ld) M-1,%s,%lX M%X,%s,%lX X%08X, Bad action list item: %s $reg $arg $loc OP_REGISTER: QTro :%s,%s QTinit OK QTDP:%x:%s:%c:%lx:%x - Target does not support tracepoints. QTDP:-%x:%s:%s%c Error on target while setting tracepoints. S QTDP:-%x:%s:%s%s%s QTStart Bogus reply from target: %s Trace can only be run on remote targets. QTStop qTStatus Target failed to find requested trace frame. End of trace buffer. -1 not debugging trace buffer already at start of trace buffer invalid input (%d is less than zero) QTFrame:%x 0 QTFrame:pc:%s No current tracepoint -- please supply an argument. QTFrame:tdp:%x TFIND: No line number information available for address ; -- will attempt to find by PC. . Line %d of "%s" is at address but contains no code. Attempting to find line %d instead. Cannot find a good line. Line number %d is out of range for "%s". QTFrame:range:%s:%s QTFrame:outside:%s:%s Usage: tfind range , Usage: tfind outside , Argument required (file name in which to save tracepoints) save-tracepoints: no tracepoints to save. w Unable to open file '%s' for saving tracepoints (%s) trace %s trace *0x%s passcount %d actions %s%s Tracepoints saved to file '%s'. requires an argument (function, line or *addr) to define a scope Scope for %s: Symbol %s is a bogus symbol, class %d. a constant with value %ld (0x%lx) constant bytes: %02x in static storage at address a local variable in register $%s an argument at stack/frame offset %ld a local variable at frame offset %ld a reference argument at offset %ld an argument in register $%s the address of an argument, in register $%s a typedef. a label at address a function at address a variable at offset %ld from register $%s an argument at offset %ld from register $%s Unresolved Static static storage at address optimized out. HP thread local static extern (local indirect) at address , length %d. Scope for %s contains no locals or arguments. 6 Q } < X D D No current trace frame. No known tracepoint matches 'current' tracepoint #%d. Data collected at tracepoint %d, trace frame %d: %s = 0123456789abcdef List the variables local to a scope scope Tracing of program execution without stopping the program. tracepoints Status of tracepoints, or tracepoint number NUMBER. Convenience variable "$tpnum" contains the number of the last tracepoint set. tp Save current tracepoint definitions as a script. Use the 'source' command in another debug session to restore them. save-tracepoints Print everything collected at the current tracepoint. tdump tfind Select a trace frame; No argument means forward by one frame; '-' means backward by one frame. tfind Select a trace frame whose PC is outside the given range. Usage: tfind outside addr1, addr2 outside Select a trace frame whose PC is in the given range. Usage: tfind range addr1,addr2 range Select a trace frame by source line. Argument can be a line number (with optional source file), a function name, or '*' followed by an address. Default argument is 'the next source line that was traced'. line Select a trace frame by tracepoint number. Default is the tracepoint for the current trace frame. Select a trace frame by PC. Default is the current PC, or the PC of the current trace frame. pc Synonym for 'none'. De-select any trace frame and resume 'live' debugging. De-select any trace frame and resume 'live' debugging. none Select the first trace frame in the trace buffer. start Display the status of the current trace data collection. tstatus Stop trace data collection. tstop Start trace data collection. tstart Set the passcount for a tracepoint. The trace will end when the tracepoint has been passed 'count' times. Usage: passcount COUNT TPNUM, where TPNUM may also be "all"; if TPNUM is omitted, passcount refers to the last tracepoint defined. passcount Ends a list of commands or actions. Several GDB commands allow you to enter a list of commands or actions. Entering "end" on a line by itself is the normal way to terminate such a list. Note: the "end" command cannot be used at the gdb prompt. Specify single-stepping behavior at a tracepoint. Argument is number of instructions to trace in single-step mode following the tracepoint. This command is normally followed by one or more "collect" commands, to specify what to collect while single-stepping. Note: this command can only be used in a tracepoint "actions" list. while-stepping ws stepping Specify one or more data items to be collected at a tracepoint. Accepts a comma-separated list of (one or more) expressions. GDB will collect all data (variables, registers) referenced by that expression. Also accepts the following special arguments: $regs -- all registers. $args -- all function arguments. $locals -- all variables local to the block/function scope. Note: this command can only be used in a tracepoint "actions" list. collect Specify the actions to be taken at a tracepoint. Tracepoint actions may include collecting of specified data, single-stepping, or enabling/disabling other tracepoints, depending on target's capabilities. actions Delete specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means delete all tracepoints. Disable specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means disable all tracepoints. Enable specified tracepoints. Arguments are tracepoint numbers, separated by spaces. No argument means enable all tracepoints. Set a tracepoint at a specified line or function or address. Argument may be a line number, function name, or '*' plus an address. For a line number or function, trace at the start of its code. If an address is specified, trace at that exact address. Do "help tracepoints" for info on other tracepoint commands. trace tr tra trac GDB bug: ax-general.c (read_const): incomplete constant GDB bug: ax-general.c (generic_ext): bit count out of range GDB bug: ax-general.c (ax_trace_quick): size out of range for trace_quick GDB bug: ax-general.c (ax_label): label target out of range GDB bug: ax-general.c (ax_const_d): floating point not supported yet GDB bug: ax-general.c (ax_reg): register number out of range float add sub mul div_signed div_unsigned rem_signed rem_unsigned lsh rsh_signed rsh_unsigned trace trace_quick log_not bit_and bit_or bit_xor bit_not equal less_signed less_unsigned ext ref8 ref16 ref32 ref64 ref_float ref_double ref_long_double l_to_d d_to_l if_goto goto const8 const16 const32 const64 reg end dup pop zero_ext swap trace16 %3d  %3d  %3d %s gen_fetch: strange size /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/ax-gdb.c gen_fetch: bad type code gen_var_ref: LOC_CONST_BYTES symbols are not supported Cannot compute value of typedef `%s'. Couldn't resolve symbol `%s'. The variable `%s' has been optimized out. Cannot find value of botched symbol `%s'. X- * * T, '+ R+ T, n, + + * &, * + + + , X- -- X- - - . . q. . . . . R. Invalid type cast: intended type must be scalar. Casts to requested type are not yet implemented. 2 '2 1 1 1 1 2 1 1 2 '2 Invalid combination of types in %s. First argument of `-' is a pointer, but second argument is neither an integer nor a pointer of the same type. Invalid combination of types in subtraction. Invalid type of operand to `!'. Invalid type of operand to `~'. gen_deref: expected a pointer Operand of `&' is an rvalue, which has no address. Operand of `&' is in a register, and has no address. find_field: derived classes supported find_field: anonymous unions not supported Couldn't find member named `%s' in struct/union `%s' gen_bitfield_ref: bitfield too wide The left operand of `%s' is not a %s. Structure does not live in memory. Left operand of `@' must be an object in memory. Right operand of `@' must be a constant, in agent expressions. Right operand of `@' must be an integer. Right operand of `@' must be positive. addition multiplication division remainder array subscripting Invalid combination of types in array subscripting. bitwise and bitwise or bitwise exclusive-or gen_expr: op case sets don't match GDB agent expressions cannot use convenience variables. gen_expr: OP_MEMVAL operand isn't an rvalue??? Argument of unary `*' is not a pointer. structure or union . pointer to a structure or union -> gen_expr: unhandled struct case Attempt to use a type name as an expression. Unsupported operator in expression. F :> :> :> :> :> F F F F F :> :> :> F F F F F F oB F 4A :> F F F F F F F F F F F F F F F F F F A F A F B cB F F F F F F F B B F C RD D D 7E F F F F tE bC F F F F F F F F F F F F F F F F F F E E F F F F F F A > > ? e? ? A A A A A J@ @ @ A A A A A A A A A ? GDB can't do agent expression translation with overlays. expression to translate Translate an expression into remote agent bytecode. agent L :L DL L NL XL L L L _L L L L fL mL L tL {L L L L L L L L L L L L L L L L L L L L L L +- F - %x ,%x ,C open close read write lseek rename unlink stat fstat gettimeofday isatty system Illegal argument for "set remote system-call-allowed" command Garbage after "show remote system-call-allowed" command: `%s' not Calling host system(3) call from target is %sallowed Set if the host system(3) call is allowed for the target. system-call-allowed Show if the host system(3) call is allowed for the target. Missing filename. filename != NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/cli/cli-dump.c Failed to open %s: %s. '%s' is not a recognized file format. bfd_openw_with_cleanup: %s. bfd_openw does not work with append. bfd_openw_with_cleanup: unknown mode %s. "dump" must be followed by a subcommand. dump "append" must be followed by a subcommand. append .newsec Missing start address. Missing stop address. Invalid memory address range (start >= end). binary append dump No value to %s. Invalid expression. value is not an lval: address assumed to be zero srec wb ihex tekhex ab Append skipping section %s... Failed to read bfd file %s: '%s'. Restoring section %s (0x%lx to 0x%lx) into memory (0x%s to 0x%s) restore: memory write failed (%s). rb Start address is greater than length of binary file %s. Restoring binary file %s into memory (0x%lx to 0x%lx) Start must be less than end. Restore file %s offset 0x%lx start 0x%lx end 0x%lx "dump srec" must be followed by a subcommand. dump srec "dump ihex" must be followed by a subcommand. dump ihex "dump tekhex" must be followed by a subcommand. dump tekhex "dump binary" must be followed by a subcommand. dump binary "append binary" must be followed by a subcommand. append binary Dump target code/data to a local file. Append target code/data to a local file. Write contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in raw target ordered bytes. memory Write the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. value Write target code/data to an srec file. Write target code/data to an intel hex file. Write target code/data to a tekhex file. Write target code/data to a raw binary file. Append target code/data to a raw binary file. Write contents of memory to an srec file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in srec format. Write the value of an expression to an srec file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in srec format. Write contents of memory to an ihex file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in intel hex format. Write the value of an expression to an ihex file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in intel hex format. Write contents of memory to a tekhex file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in tekhex format. Write the value of an expression to a tekhex file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in tekhex format. Write contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in binary format. Write the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. Append contents of memory to a raw binary file. Arguments are FILE START STOP. Writes the contents of memory within the range [START .. STOP) to the specifed FILE in raw target ordered bytes. Append the value of an expression to a raw binary file. Arguments are FILE EXPRESSION. Writes the value of EXPRESSION to the specified FILE in raw target ordered bytes. Restore the contents of FILE to target memory. Arguments are FILE OFFSET START END where all except FILE are optional. OFFSET will be added to the base address of the file (default zero). If START and END are given, only the file contents within that range (file relative) will be restored to target memory. restore scan_filename_with_cleanup type == set_cmd || type == show_cmd %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/cli/cli-decode.c %s %s all This command has a hook (or hooks) defined: This command is run after : %s (pre hook) This command is run before : %s (post hook) sub List of classes of %scommands: List of %scommands: Type "help%s" followed by a class name for a list of commands in that class. Type "help all" for the list of all commands. Type "help%s" followed by %scommand name for full documentation. Type "apropos word" to search for commands related to "word". Command name abbreviations are allowed if unambiguous. Command class: %s Unclassified commands %s%s -- Undefined %scommand: "%s". Try "help%s%.*s". Lack of needed %scommand , .. Ambiguous %scommand "%s": %s. Warning: '%s', an alias for the command ' %s ' (%s) is deprecated. ' is deprecated. Use '%s'. No alternative known. Invalid command on off auto add_set_or_show_cmd if/while commands require arguments. Error reading in control structure. loop_continue loop_break while %s end if %s else Max user call depth exceeded -- command aborted. Error in control structure. + %s Invalid control type in command structure. = S arg_cleanup called with no user args. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/cli/cli-script.c user defined function may only have %d arguments. $arg Missing argument %d in user function. user_args->count >= 0 && user_args->count <= 10 %s: Assertion `%s' failed. Control nesting too deep! commands while if Recursed on a simple control type. Allocated body is smaller than this command type needs. End with a line saying just "end". %s %s %s %s name of command to define Junk in argument list: "%s" Redefine command "%s"? Really redefine built-in command "%s"? Command "%s" not redefined. hook- hookpost- Your new `%s' command does not hook any existing command. Proceed? Not confirmed. Type commands for definition of "%s". User-defined. bad switch Command "%s" is built-in. Type documentation for "%s". called with NULL file pointer! %s:%d: Error in sourced command file: %s bad reason User command : insert_args Argument required (%s). "info" must be followed by the name of an info command. info %s%s Not confirmed. The "pwd" command does not take an argument: %s Working directory %s (canonically %s). Working directory %s. new working directory / source command requires file name of file to source. r %c SHELL /bin/sh -c Cannot execute %s: %s Fork failed No default source file yet. Junk at end of line specification. No source file for address %s. is in (%s:%d). is at %s:%d. No line number known for %s. EDITOR /bin/ex unknown %s +%d "%s" + - No symbol table is loaded. Use the "file" command. Specified start and end are in different files. Two empty args do not say what lines to list. No default source file yet. Do "help list". No frame selected. No function contains program counter for selected frame. No function contains specified address. Dump of assembler code for function %s: from to : End of assembler dump. make make Not a user command. REGEXP string is empty Error in regular expression:%s file: "%s", line number: %d "set debug" must be followed by the name of a print subcommand. set debug Verbose printing of informational messages is %s. Verbosity is %s. History expansion on command input is %s. Baud rate for remote serial I/O is %s. Debugging of remote protocol is %s. Timeout limit to wait for target to respond is %s. The max call depth for user-defined commands is %s. Maintenance commands. Some gdb commands are provided just for use by gdb maintainers. These commands are subject to frequent change, and may not be as well documented as user commands. internals Obscure features. obscure Aliases of other commands. aliases User-defined commands. The commands in this class are those defined by the user. Use the "define" command to define a command. user-defined Support facilities. support Status inquiries. status Specifying and examining files. files Making program stop at certain points. breakpoints Examining data. data Examining the stack. The stack is made up of stack frames. Gdb assigns numbers to stack frames counting from zero for the innermost (currently executing) frame. At any time gdb identifies one frame as the "selected" frame. Variable lookups are done with respect to the selected frame. When the program being debugged stops, gdb selects the innermost frame. The commands below can be used to select other frames by number or address. stack Running the program. running Print working directory. This is used for your program as well. pwd Set working directory to DIR for debugger and program being debugged. The change does not take effect for the program being debugged until the next time it is started. cd Print a constant string. Give string as argument. C escape sequences may be used in the argument. No newline is added at the end of the argument; use "\n" if you want a newline to be printed. Since leading and trailing whitespace are ignored in command arguments, if you want to print some you must use "\" before leading whitespace to be printed or after trailing whitespace. echo Document a user-defined command. Give command name as argument. Give documentation on following lines. End with a line of just "end". document Define a new command name. Command name is argument. Definition appears on following lines, one command per line. End with a line of just "end". Use the "document" command to give documentation for the new command. Commands defined in this way may have up to ten arguments. define Read commands from a file named FILE. Optional -v switch (before the filename) causes each command in FILE to be echoed as it is executed. Note that the file "%s" is read automatically in this way when GDB is started. source Exit gdb. quit Print list of commands. help q h Show verbosity. Set verbosity. verbose set history Generic command for setting command history parameters. history show history Generic command for showing command history parameters. Without an argument, history expansion is enabled. Show history expansion on command input. Set history expansion on command input. expansion Generic command for showing things about the program being debugged. info i List the completions for the rest of the line as a command. complete show Generic command for showing things about the debugger. show Show all GDB settings. set Show the history of commands you typed. You can supply a command number to start with, or a `+' to start after the previous command number shown. commands Show what version of GDB this is. version Execute nested commands WHILE the conditional expression is non zero. The conditional expression must follow the word `while' and must in turn be followed by a new line. The nested commands must be entered one per line, and should be terminated by the word `end'. while Execute nested commands once IF the conditional expression is non zero. The conditional expression must follow the word `if' and must in turn be followed by a new line. The nested commands must be entered one per line, and should be terminated by the word 'else' or `end'. If an else clause is used, the same rules apply to its nested commands as to the first ones. if This value is used to set the speed of the serial port when debugging using remote targets. Show baud rate for remote serial I/O. Set baud rate for remote serial I/O. remotebaud When enabled, each packet sent or received with the remote target is displayed. Show debugging of remote protocol. Set debugging of remote protocol. remote This value is used to set the time limit for gdb to wait for a response from the target. Show timeout limit to wait for target to respond. Set timeout limit to wait for target to respond. remotetimeout Generic command for setting gdb debugging flags debug show debug Generic command for showing gdb debugging flags Execute the rest of the line as a shell command. With no arguments, run an inferior shell. shell Edit specified file or function. With no argument, edits file containing most recent line listed. Editing targets can be specified in these ways: FILE:LINENUM, to edit at that line in that file, FUNCTION, to edit at the beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. *ADDRESS, to edit at the line containing that address. Uses EDITOR environment variable contents as editor (or ex as default). edit List specified function or line. With no argument, lists ten more lines after or around previous listing. "list -" lists the ten lines before a previous ten-line listing. One argument specifies a line, and ten lines are listed around that line. Two arguments with comma between specify starting and ending lines to list. Lines can be specified in these ways: LINENUM, to list around that line in current file, FILE:LINENUM, to list around that line in that file, FUNCTION, to list around beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. *ADDRESS, to list around the line containing that address. With two args if one is empty it stands for ten lines away from the other arg. list l v file Disassemble a specified section of memory. Default is the function surrounding the pc of the selected frame. With a single argument, the function surrounding that address is dumped. Two arguments are taken as a range of memory to dump. disassemble va ! Run the ``make'' program using the rest of the line as arguments. Show definitions of user defined commands. Argument is the name of the user defined command. With no argument, show definitions of all user defined commands. user Search for commands matching a REGEXP apropos Show the max call depth for user-defined commands. Set the max call depth for user-defined commands. max-user-call-depth When 'on', each command is displayed as it is executed. Show state of GDB CLI command tracing. Set tracing of GDB CLI commands. trace-commands O @on 1 yes enable off 0 no disable auto -1 "on", "off" or "auto" expected. "on" or "off" expected. is "%s". is %s. filename to set it to. integer to set it to. integer %u out of range Requires an argument. Valid arguments are , . %s Undefined item: "%s". Ambiguous item "%s". gdb internal error: bad var_type in do_setshow_command do_setshow_command: invalid var_auto_boolean /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/cli/cli-setshow.c unlimited %u %d value gdb internal error: bad cmd_type in do_setshow_command n & M y ) X # showlist optionlist show prefix option name : The current logfile is "%s". Whether logging overwrites or appends to the log file is %s. The logging output mode is %s. Already logging to %s. w a set logging Copying output to %s. Redirecting output to %s. Current output protocol does not support redirection Done logging to %s. "set logging" lets you log output to a file. Usage: set logging on [FILENAME] set logging off set logging file FILENAME set logging overwrite [on|off] set logging redirect [on|off] Currently logging to "%s". Future logs will be written to %s. Logs will overwrite the log file. Logs will be appended to the log file. Output will be sent only to the log file. Output will be logged and displayed. set logging Set logging options logging show logging Show logging options If set, logging overrides the log file. Show whether logging overwrites or appends to the log file. Set whether logging overwrites or appends to the log file. overwrite If redirect is off, output will go to both the screen and the log file. If redirect is on, output will go only to the log file. Show the logging output mode. Set the logging output mode. redirect The logfile is used when directing GDB's output. Show the current logfile. Set the current logfile. file Enable logging. on Disable logging. off gdb.txt console L ^ nr_rows nr_cols hdr body width alignment col_name colhdr %d %s= " %s=" bad switch /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/mi/mi-out.c %s break-after ignore break-catch break-commands break-condition cond break-delete delete breakpoint break-disable disable breakpoint break-enable enable breakpoint break-info info break break-insert break-list break-watch data-disassemble data-evaluate-expression data-list-changed-registers data-list-register-names data-list-register-values data-read-memory data-write-memory data-write-register-values display-delete display-disable display-enable display-insert display-list environment-cd environment-directory environment-path environment-pwd exec-abort exec-arguments set args exec-continue exec-finish exec-interrupt exec-next exec-next-instruction exec-return exec-run exec-show-arguments exec-signal exec-step exec-step-instruction exec-until file-clear file-exec-and-symbols file file-exec-file exec-file file-list-exec-sections file-list-exec-source-file file-list-exec-source-files file-list-shared-libraries file-list-symbol-files file-symbol-file symbol-file gdb-complete gdb-exit gdb-set set gdb-show show gdb-source gdb-version show version inferior-tty-set inferior-tty-show interpreter-exec overlay-auto overlay-list-mapping-state overlay-list-overlays overlay-map overlay-off overlay-on overlay-unmap signal-handle signal-list-handle-actions signal-list-signal-types stack-info-depth stack-info-frame stack-list-arguments stack-list-exception-handlers stack-list-frames stack-list-locals stack-select-frame symbol-info-address symbol-info-file symbol-info-function symbol-info-line symbol-info-symbol symbol-list-functions symbol-list-lines symbol-list-types symbol-list-variables symbol-locate symbol-type target-attach target-compare-sections target-detach detach target-disconnect disconnect target-download target-exec-status target-list-available-targets target-list-current-targets target-list-parameters target-select thread-info thread-list-all-threads thread-list-ids thread-select trace-actions trace-delete trace-disable trace-dump trace-enable trace-exists trace-find trace-frame-number trace-info trace-insert trace-list trace-pass-count trace-save trace-start trace-stop var-assign var-create var-delete var-evaluate-expression var-info-expression var-info-num-children var-info-type var-list-children var-set-format var-show-attributes var-show-format var-update command `%s' appears to be duplicated /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/mi/mi-cmds.c PATH %s %s mi_cmd_env_pwd: No arguments required pwd cwd mi_cmd_env_cd: Usage DIRECTORY cd path mi_cmd_env_path dir mi_cmd_env_dir source-path mi_cmd_inferior_tty_show mi_cmd_inferior_tty_show: Usage: No args inferior_tty_terminal r --no-values --simple-values --all-values mi_cmd_var_create: Usage: NAME FRAME EXPRESSION. - mi_cmd_var_create: name of object must begin with a letter * @ Name="%s", Frame="%s" (0x%s), Expression="%s" mi_cmd_var_create: unable to create variable object name numchild type mi_cmd_var_delete: Usage: [-c] EXPRESSION. -c mi_cmd_var_delete: Missing required argument after '-c': variable object name mi_cmd_var_delete: Illegal variable object name mi_cmd_var_delete: Invalid option. mi_cmd_var_delete: Variable object not found. ndeleted mi_cmd_var_set_format: Usage: NAME FORMAT. mi_cmd_var_set_format: Variable object not found mi_cmd_var_set_format: Must specify the format as: "natural", "binary", "decimal", "hexadecimal", or "octal" natural binary decimal hexadecimal octal mi_cmd_var_set_format: Unknown display format: must be: "natural", "binary", "decimal", "hexadecimal", or "octal" format mi_cmd_var_show_format: Usage: NAME. mi_cmd_var_show_format: Variable object not found mi_cmd_var_info_num_children: Usage: NAME. mi_cmd_var_info_num_children: Variable object not found 0 1 2 Unknown value for PRINT_VALUES Must be: 0 or "%s", 1 or "%s", 2 or "%s" mi_cmd_var_list_children: Usage: [PRINT_VALUES] NAME Variable object not found children child exp value mi_cmd_var_info_type: Usage: NAME. mi_cmd_var_info_type: Variable object not found mi_cmd_var_info_expression: Usage: NAME. mi_cmd_var_info_expression: Variable object not found lang mi_cmd_var_show_attributes: Usage: NAME. mi_cmd_var_show_attributes: Variable object not found editable noneditable attr mi_cmd_var_evaluate_expression: Usage: NAME. mi_cmd_var_evaluate_expression: Variable object not found mi_cmd_var_assign: Usage: NAME EXPRESSION. mi_cmd_var_assign: Variable object not found mi_cmd_var_assign: Variable object is not editable mi_cmd_var_assign: Could not assign expression to varible object mi_cmd_var_update: Usage: [PRINT_VALUES] NAME. changelist mi_cmd_var_update: Variable object not found false in_scope true new_type new_num_children type_changed mi_cmd_break_insert mi_cmd_break_insert: Missing  mi_cmd_break_insert: Garbage following  mi_cmd_break_insert: Bad switch. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/mi/mi-cmd-break.c + " 4 < L mi_cmd_break_watch mi_cmd_break_watch: Missing  mi_cmd_break_watch: Garbage following  mi_cmd_break_watch: Unknown watchpoint type. r a h t c i p mi_cmd_stack_list_frames: Usage: [FRAME_LOW FRAME_HIGH] mi_cmd_stack_list_frames: Not enough frames in stack. stack mi_cmd_stack_info_depth: Usage: [MAX_DEPTH] depth mi_cmd_stack_list_locals: Usage: PRINT_VALUES 0 1 2 Unknown value for PRINT_VALUES: must be: 0 or "%s", 1 or "%s", 2 or "%s" mi_cmd_stack_list_args: Usage: PRINT_VALUES [FRAME_LOW FRAME_HIGH] mi_cmd_stack_list_args: Not enough frames in stack. stack-args frame level locals args name type value mi_cmd_stack_select_frame: Usage: FRAME_SPEC mi_cmd_stack_info_frame: No arguments required mi_cmd_file_list_exec_source_file mi_cmd_file_list_exec_source_file: Usage: No args mi_cmd_file_list_exec_source_file: No symtab line file fullname mi_cmd_file_list_exec_source_files mi_cmd_file_list_exec_source_files: Usage: No args files mi_cmd_disassemble mi_cmd_disassemble: Usage: ( [-f filename -l linenum [-n howmany]] | [-s startaddr -e endaddr]) [--] mixed_mode. mi_cmd_disassemble: Usage: [-f filename -l linenum [-n howmany]] [-s startaddr -e endaddr] [--] mixed_mode. mi_cmd_disassemble: Mixed_mode argument must be 0 or 1. mi_cmd_disassemble: Invalid filename. mi_cmd_disassemble: Invalid line number mi_cmd_disassemble: No function contains specified address . 1. H. _. v. f l n s e mi_cmd_symbol_list_lines: Usage: SOURCE_FILENAME mi_cmd_symbol_list_lines: Unknown source file name. lines pc line ~ & @ = mi1 mi2 mi3 *stopped (gdb) mi_cmd_interpreter_exec: Usage: -interpreter-exec interp command mi_cmd_interpreter_exec: could not find interpreter "%s" mi_cmd_interpreter_exec: interpreter "%s" does not support command execution console ^running mi 1 1 2 2 Y3 ^exit run next nexti step stepi finish until continue mi_cmd_exec_interrupt: Inferior not executing. ^done mi_cmd_thread_select: USAGE: threadnum. mi_cmd_thread_list_ids: No arguments required. register-names bad register number changed-registers mi_cmd_data_list_changed_registers: Unable to read register contents. mi_cmd_data_list_register_change: Unable to read register contents. mi_cmd_data_list_register_values: Usage: -data-list-register-values  [...] register-values number Optimized out 0x %02x value mi_cmd_data_write_register_values: Usage: -data-write-register-values  [ ... ] mi_cmd_data_write_register_values: No registers. mi_cmd_data_write_register_values: No regs and values specified. mi_cmd_data_write_register_values: Regs and vals are not in pairs. mi_cmd_data_evaluate_expression: Usage: -data-evaluate-expression expression load %s target %s ^connected mi_cmd_data_read_memory mi_cmd_data_read_memory: Usage: ADDR WORD-FORMAT WORD-SIZE NR-ROWS NR-COLS [ASCHAR]. mi_cmd_data_read_memory: invalid number of rows. mi_cmd_data_read_memory: invalid number of columns. Unable to read memory. addr nr-bytes total-bytes next-row prev-row next-page prev-page memory data N/A ascii mi_cmd_data_write_memory mi_cmd_data_write_memory: Usage: [-o COLUMN_OFFSET] ADDR FORMAT WORD-SIZE VALUE. token=`%s' command=`%s' args=`%s' ^error,msg=" " %s console -interpreter-exec mi mi1 mi2 mi3 unknown error (gdb) exec-interrupt Cannot execute command while target running Undefined mi command: (missing implementation) %s %s cli=%s run=%s & ^running *stopped +download section section-size total-size section-sent total-sent o %s^error,msg="Undefined MI command: %s" %s^error,msg="Problem parsing arguments: %s %s" mi_getopt_long: optind out of bounds /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/mi/mi-getopt.c -- %s: Option %s requires an argument %s: Unknown option ``%s'' breakpoint-hit watchpoint-trigger read-watchpoint-trigger access-watchpoint-trigger function-finished location-reached watchpoint-scope end-stepping-range exited-signalled exited exited-normally signal-received $ $ $ $ 4 $ F $ W $ h $ { $ $ $ $ (undocumented errno %d) ? main MAIN _start tui_file_delete: bad magic number /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/tui/tui-file.c tui_file_isatty: bad magic number tui_file_rewind: bad magic number tui_file_put: bad magic number tui_file_get_strbuf: bad magic number tui_file_adjust_strbuf: bad magic number tui_file_flush: bad magic number continue down finish next run step up info locals where c $ d $ f $ n $ r $ s $ u $ v $ w $ =v Fv Xv Ov av tui-switch-mode gdb-command next-keymap \C-x (y or n) Please answer y or n. tui_exec called /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/tui/tui-interp.c tui console U q ^ ^? Display all %d possibilities? (y or n) Cannot create pipe for readline w Cannot redirect readline output A | Change the layout of windows. Usage: layout prev | next |  Layout names are: src : Displays source and command windows. asm : Displays disassembly and command windows. split : Displays source, disassembly and command windows. regs : Displays register window. If existing layout is source/command or assembly/command, the register window is displayed. If the source/assembly/command (split) is displayed, the register window is displayed with the window that has current logical focus. layout Toggle between Source/Command and Disassembly/Command layouts. td Toggle between Source/Command or Disassembly/Command and Source/Disassembly/Command layouts. ts Ambiguous command input. SRC ASM SPLIT REGS $REGS $GREGS $FREGS $SREGS NEXT PREV Usage: layout prev | next |  Invalid layout specified. %s data->suppress_output == 0 %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/tui/tui-out.c line %d file %s tui_table_begin REGS [ Register Values Unavailable ] Register group: %s "tui reg" must be followed by the name of a tui reg command. tui reg TUI commands to control the register window. reg Display only floating point registers. float Display only general registers. general Display only system registers. system Display next register group. next Display only floating point registers fr Display only general registers gr Display only special registers sr Scroll the registers window forward +r Scroll the register window backward -r No process %d ?? %*.*s (SingleKey) %s%*.*s* In: %s%*.*s Line: PC: No function contains program counter for selected frame. Update the source window and locator to display the current execution point. update frame 0 space ascii acs normal standout reverse half half-standout bold bold-standout The attribute mode to use for the active TUI window border is "%s". The attribute mode to use for the TUI window borders is "%s". The kind of border for TUI windows is "%s". "tui" must be followed by the name of a tui command. tui Text User Interface commands. tui set tui TUI configuration variables show tui Refresh the terminal display. refresh U Set the width (in characters) of tab stops. Usage: tabset  tabset Set the height of a specified window. Usage: winheight  [+ | -] <#lines> Window names are: src : the source window cmd : the command window asm : the disassembly window regs : the register display winheight wh List of all displayed windows. win Set focus to named window or next/prev window. Usage: focus { | next | prev} Valid Window names are: src : the source window asm : the disassembly window regs : the register display cmd : the command window focus fs Scroll window forward. Usage: + [win] [n] + Scroll window backward. Usage: - [win] [n] - Scroll window forward. Usage: < [win] [n] < Scroll window backward. Usage: > [win] [n] > XDB compatibility command for setting the height of a command window. Usage: w <#lines> w This variable controls the border of TUI windows: space use a white space ascii use ascii characters + - | for the border acs use the Alternate Character Set Show the kind of border for TUI windows. Set the kind of border for TUI windows. border-kind This variable controls the attributes to use for the window borders: normal normal display standout use highlight mode of terminal reverse use reverse video mode half use half bright half-standout use half bright and standout mode bold use extra bright or bold bold-standout use extra bright or bold with standout mode Show the attribute mode to use for the TUI window borders. Set the attribute mode to use for the TUI window borders. border-mode This variable controls the attributes to use for the active window border: normal normal display standout use highlight mode of terminal reverse use reverse video mode half use half bright half-standout use half bright and standout mode bold use extra bright or bold bold-standout use extra bright or bold with standout mode Show the attribute mode to use for the active TUI window border. Set the attribute mode to use for the active TUI window border. active-border-mode set width %d set height %d NEXT PREV Invalid window specified. The window name specified must be valid and visible. Focus set to %s window. Usage: focus { | next | prev} Incorrect Number of Arguments. %s %s (%d lines)  %s (%d lines) Tab widths greater than 0 must be specified. Usage: winheight  [+ | -] <#lines> Invalid window height specified. %s Usage: w <#lines> ? [ No Data Values Displayed ] ?? [ No Source Available ] [ No Assembly Available ] l.loa == LOA_ADDRESS || l.loa == LOA_LINE %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/tui/tui-winsource.c content_loa.loa == LOA_LINE || content_loa.loa == LOA_ADDRESS line->line_or_addr.loa == LOA_LINE || line->line_or_addr.loa == LOA_ADDRESS Unable to Allocate Memory for Source or Disassembly Display. tui_update_breakpoint_info tui_set_is_exec_point_at >8= ? 7! < 9 B @(A "#$%&')*+,-./0123456:; ( ) 0 7 ; = ? A C F I L O P R V Z ` e i m q u y } & , 2 5 6 : < > ? A C E G I L N Q T X [ _ c e h k n r t v z ~ D E L EHG8L= F8I I= U8I I= 8E= U W F I I $I %I L )L J?L J? )L @UAI I&I I I I!I I"I I#I I I I I I I I I I I I I I I I I I I I F5R I U I$ I I I$ F5R I$ U I I I I I I K M N O P Q K K M K K K N K K K O K K K P K K K Q K F. F- F,R F+R F*R F4 F3 T08L?L= T18L?L= T68L= S28L= S/ 8 = U S : V . V . V 8X= Z YL YZ L? YL? [ \ \?Z ;)L ] )^L I)L I I)_L (`] I(] I I(a] F F F9LB ' 2 < @ C F J N R V Y [ ] _ c p t x | " & ( - 7 9 ? C J R V \ ` b d l w y ~ $end error $undefined INT NULL_PTR CHARLIT FLOAT COLONCOLON STRING NAME DOT_ID DOT_ALL SPECIAL_VARIABLE ASSIGN ELSE THEN XOR OR _AND_ '=' '<' '>' DOTDOT IN GEQ LEQ NOTEQUAL '@' '+' '-' '&' UNARY '*' '/' REM MOD NOT ABS STARSTAR VAR '|' ARROW TICK_LENGTH TICK_LAST TICK_FIRST TICK_ADDRESS TICK_ACCESS TICK_MODULUS TICK_MIN TICK_MAX TICK_VAL TICK_TAG TICK_SIZE TICK_RANGE TICK_POS '.' '(' '[' NEW OTHERS ';' ')' ''' ',' '{' '}' ']' $accept start exp1 primary @1 save_qualifier simple_exp arglist relation exp and_exp and_then_exp or_exp or_else_exp xor_exp tick_arglist type_prefix opt_type_prefix var_or_type block aggregate aggregate_component_list positional_list component_groups others component_group component_associations @2 @3 @4 @5 $ $ $ $ $ $ $ $ $ $ $ $ $ $ ! $ & $ + $ / $ 2 $ 8 $ < $ @ $ D $ K $ N $ R $ V $ _ $ c $ g $ k $ o $ u $ y $ } $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ - $ 1 $ 5 $ 9 $ = $ D $ H $ L $ P $ T $ X $ \ $ ` $ h $ n $ s $ { $ ~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ " $ ; $ K $ \ $ c $ s $ $ $ $ $ CDEEEFFFFGFHFFFFFFIIIIIJJJJJIIIIIIIIIIKKKKKKKKKKKKKLLLLLLMMNNOOPPQQFFFFFFFFFFFFRRSTTFFFFFFUUUUVVWXXXYYZZZ[\^]]_]`]]a]FFF TUXVWY[ TTTTTTT '4 56789S _] wv [ ' TbghkZ T TPPPEDJITTTTTTTTTTTTTTTTT TTTTT T TO T \qlT TTTeacdTT HGF[' (23 1*)#$&% !"T BT>T:;T?TCTTTT' `^TTj snfi TT TxPT @<=A T rmtoQ [ ,+PTNTTM TTT T/. up KL # { | v / 0 1 2 3 4 y y u Y ! ) # + 7 6 % , * * * O S _ 2 c : ; < ? 9 w M A U U U U U a " G * I L Q T ] l * [ b g C 6 w x p ! 9 : 7 ! 5 $ % . ( ) - ! ! P Q R S & ' U 8 Y Z f g " 8 i o " [ ] - C D s \ t " " e ` a } h z b ~  m ^ n _ u q V W X r U L M N O P Q R S U , 9 : ; < = > ? @ A B C D c d L M N O P Q R S U c d y * c d + * L M N O P Q R S U 9 : j L M N O P Q R S 9 : U k l < = > ? @ 9 : A B C D < = > ? @ A B C D < = > ? @ A B C D L M N O P Q R S U E F G j H I J K L M N O P Q R S T U k l E F G H I J K L M N O P Q R S T U E F G H I J K L M N O P Q R S T U E F G H I J K L M N O P Q R S T U L M N O P Q R S U L M N O P Q R S U M N O P Q R S U = > k 0 = ? ! " # & < V W X Y [ ) ] ( ) . < = 0 . 0 8 9 ) 8 H ; . . . 0 1 D ) q C 6 E F G H I J K L M N O P Q R S ? U / H = 2 = ? 8 ? c h l A j k 8 8 8 q r 8 ? & B = = ? ! " # ? = & 8 = = = c = 8 : * + , - . 3 4 8 9 / 0 1 2 6 8 < = > ? B ! " # & / 0 1 2 6 8 < = > ? B $ % $ % / 0 1 2 8 6 : 8 = ? @ > 8 : ; @ $ % $ % 8 : @ 8 : @ $ % $ % 8 : @ 8 : @ ! " # & $ % ! " # & ( ) 8 : @ * + , - . 3 4 5 8 9 * + , - . 3 4 5 8 9 * + , - . 3 4 8 9 ! " # & ! " # $ & = ( ) ! " # $ & ! " # $ & ! " # $ & ! " # & ( ) ! " # & ! " # & $%8:@DEFIKLMNOPQSTUVW .FIIFFII ;EILXYZ[\] U < *+,-.3489 !"#$& /20168> ())= ()?=LZ?ALL8RRR IJLLIIIFIUIIIIIIIIIII IK K KK K K8888IJH .`^LII]L?ZI ) =?B5 FIUKKKKLLLL =G]L()=LI LRI5 =??=I8a_=)RILL=L]LL===Stack now %d Reducing stack by rule %d (line %u), %s -> %s token %s ( nterm %s ( ) Starting parse Stack size increased to %lu Entering state %d Reading a token: Now at end of input. Next token is Shifting token %s, Invalid conversion Type required for qualification Cannot slice a type Type required within braces in coercion Right operand of 'in' must be type Prefix must be type NEW not implemented. syntax error Error: popping Error: discarding Shifting error token, parser stack overflow 2 0 z V z z , K j 1 z B S d u D z z z z z z " 3 D U f w 4 E V g x z @ ] ! - Q v # C d , q I b { ( 6 O ] k 4 2 1 ' 2 ) * ' ( ' ' ' ' ' ' ' 0 - - - - - - - - - - & 1 ! , , # / " $ % - - - - - - - - - - - - - , , - - - - - - , + - - . - - ! " # $ % & $ $ ' ( ) * $ $ + , - . $ / 0 $ $ ! " # $ % & $ $ ' ( ) * $ $ + , - . $ / 0 $ $ ? 8 = + F / * u t z 4 [ | v ` k w * " ! 6 D . C J * ; Z e h H W Y n ~ T d z o v K  w i j [ e R Y Q  m y * g / 4 D U X _ / f v % % % * * * 0 * 0 * * * * ! " # $ ' > H ? D D E H b K \ H F b Z c c H N G ( * + + , - - - - - . - - - - - - - - - - - - - - - - / - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 H 9 ' L H 9 T M : 4 ; ; H H : 5 ; ; U ; ( 7 H H < ; D D E H < X O H F R H S = H P G d Q H V e e e e ( H H I n D D D H H J * + + + * * * * * G * * * * * * * * * * * * * * * * * * * W W W W W W W W W W W W W W W W W W W * * * D D E H H Y F H H H H H H G m o t H H H H * * * * * * * * * * * * * * * * * * * Z H H p H H H v H H s H H H q r ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] 3 3 3 H 9 i i i j u H : ; ; H 5 z z z ; k 7 H < w z z z & { D D E H F { | | H G i i i H j | | | | | | H H D D E k F H H G H H H H H H H H H H H H H z z z H ~ D D E F { G H H H H H H H H D D E H H F H h G H  ~ z z z Y f x f x x Y h a { & & & & & & & & & & & & & & ) [ ) Z Z ) ) ) 6 6 6 Y C B @ 8 6 2 6 1 6 6 6 A % A A A H H H % H H H H H H ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ ` ` ` ` g g g g g l l l l l l l l y y y } } } } } / / : : & " " " # # & # ! ( ! ! $ ! < $ $ < < d d ( H J J D D D H J % % % % % % % % % D % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % * * * E E E I K * E L M R S I K E I K S L M R S * * * * * * * * * * * * * * * * * * * 0 N O N P Q U U N O Q P Q U O P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 T ; G G G b G T T ; 3 ; ; b V 3 Y Y Y ; G 3 V ; V Z Z Z c c e e Y h h h m c e h c Z \ \ m h i i i n i \ \ \ \ \ \ n p l l l i j l p o j j o j l j q r o j j j s u q j r s t s u t v j j j j w t j v z z z w } z | | { | | | | | | x g a _ ] X W A 7 . - , + 16# Based real literals not implemented yet. %2x ill-formed or non-terminated string literal Invalid character '%s' in expression. flex scanner jammed fatal flex scanner internal error--no action found ! j E ~ \ ! ! ! #! -! 7! A! K! U! _! i! ~! ! ! ! ! ! ! ! ! ! '" >" " " " # @$ J$ Z$ x$ $ $ $ $ fatal flex scanner internal error--end of buffer missed fatal error - scanner input buffer overflow flex scanner push-back overflow out of dynamic memory in yy_create_buffer() out of dynamic memory in yy_scan_buffer() out of dynamic memory in yy_scan_bytes() bad buffer in yy_scan_bytes() %s Invalid base: %d. Integer literal out of range Invalid digit `%c' in based literal %Lg all address unchecked_access unrestricted_access access first last length max min modulus pos range size tag val ambiguous attribute name: `%s' unrecognized attribute: `%s' Error in expression, near `%s'. Invalid operator symbol `%s' Could not find renamed symbol __ ___XE Could not find renamed variable: %s Could not find %s Internal error in encoding of renaming declaration: %s No file or function "%s". No function "%s" in specified context. Function name "%s" ambiguous here system__address standard__ `%s' matches only void type name(s) Invalid attempt to select from type: "%s". No definition of "%s" found. No symbol table is loaded. Use the "file" command. No definition of "%s" in current context. No definition of "%s" in specified context. Could not find renamed symbol "%s" Invalid use of type. QU%02x 6.6 x86_64-linux-gnu i686-android-linux-gnu * - breakpoints-invalid breakpoint %d catchpoint %d watchpoint %d starting stopped exited %d signalled signal-name signal-name-end signal-string signal-string-end signal breakpoints-headers field %d breakpoints-table record breakpoints-table-end frames-invalid field-begin field-name-end field-value field-end quit error error-begin value-history-begin %d value-begin value-history-value value-history-end value-end display-begin display-number-end display-format display-expression display-expression-end display-value display-end arg-begin arg-name-end arg-value arg-end source middle beg %s:%d:%d:%s:0x frame-begin %d 0x function-call signal-handler-caller frame-address frame-address-end frame-function-name frame-args frame-source-begin frame-source-file frame-source-file-end frame-source-line frame-source-end frame-where frame-end array-section-begin %d elt-rep %u elt-rep-end elt array-section-end object == TARGET_OBJECT_AUXV %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/auxv.c readbuf || writebuf /proc/%d/auxv ??? AT_NULL End of vector AT_IGNORE Entry should be ignored AT_EXECFD File descriptor of program AT_PHDR Program headers for program AT_PHENT Size of program header entry AT_PHNUM Number of program headers AT_PAGESZ System page size AT_BASE Base address of interpreter AT_FLAGS Flags AT_ENTRY Entry point of program AT_NOTELF Program is not ELF AT_UID Real user ID AT_EUID Effective user ID AT_GID Real group ID AT_EGID Effective group ID AT_CLKTCK Frequency of times() AT_PLATFORM String identifying platform AT_HWCAP Machine-dependent CPU capability hints AT_FPUCW Used FPU control word AT_DCACHEBSIZE Data cache block size AT_ICACHEBSIZE Instruction cache block size AT_UCACHEBSIZE Unified cache block size AT_IGNOREPPC AT_SYSINFO Special system info/entry points AT_SYSINFO_EHDR System-supplied DSO's ELF header AT_SECURE Boolean, was exec setuid-like? AT_SUN_UID AT_SUN_RUID AT_SUN_GID AT_SUN_RGID AT_SUN_LDELF Dynamic linker's ELF header AT_SUN_LDSHDR Dynamic linker's section headers AT_SUN_LDNAME String giving name of dynamic linker AT_SUN_LPAGESZ Large pagesize AT_SUN_PLATFORM Platform name string AT_SUN_HWCAP AT_SUN_IFLUSH Should flush icache? AT_SUN_CPU CPU name string AT_SUN_EMUL_ENTRY COFF entry point address AT_SUN_EMUL_EXECFD COFF executable file descriptor AT_SUN_EXECNAME Canonicalized file name given to execve AT_SUN_MMU String for name of MMU module AT_SUN_LDDATA Dynamic linker's data segment address %-4s %-20s %-30s %s 0x%s 0x%s The program has no auxiliary information now. No auxiliary vector found, or failed reading it. Auxiliary vector is empty. Display the inferior's auxiliary vector. This is information provided by the operating system at program startup. auxv procfs_xfer_auxv cl.end - start <= count %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/bfd-target.c bfd BFD backed target You should never see this build_target_sections_from_bfd Debugger's willingness to use watchpoint hardware is %s. Debugger's behavior regarding pending breakpoints is %s. bpnum Convenience variable must have integer value. inverted range negative value breakpoint number Bad breakpoint argument: '%s' Breakpoint %d now unconditional. Junk at end of expression No breakpoint number %d. Can't use the "commands" command among a breakpoint's commands. Unexpected extra arguments following breakpoint number. Type commands for when breakpoint %d is hit, one per line. reading through apparently deleted breakpoint #%d? unknown breakpoint type /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/breakpoint.c hardware breakpoint %d not supported in overlay! Overlay breakpoint %d failed: in ROM? Cannot insert breakpoint %d. Temporarily disabling shared library breakpoints: breakpoint #%d Cannot insert hardware breakpoint %d. Error accessing memory address : %s. Could not insert hardware watchpoint %d. Hardware watchpoint %d deleted because the program has left the block in which its expression is valid. Cannot insert catchpoint %d; disabling it. Error inserting catchpoint %d: warning: inserting catchpoint %d: Warning: Could not insert hardware breakpoints: You may have requested too many hardware breakpoints/watchpoints. _ovly_debug_event Cannot detach breakpoints of inferior_ptid attempted to remove apparently deleted breakpoint #%d? Could not remove hardware watchpoint %d. Internal error, %s line %d. Exception catchpoints from last run were deleted. You must reinsert them explicitly. bsp != NULL %s: Assertion `%s' failed. No step_resume breakpoint found. Breakpoint reason bkptno , Stopped due to shared library event Thread Event Breakpoint: gdb should not stop! Overlay Event Breakpoint: gdb should not stop! Catchpoint %d (loaded %s), Catchpoint %d (unloaded %s), Catchpoint %d (forked process %d), Catchpoint %d (vforked process %d), Catchpoint %d (exec'd %s), Catchpoint %d (exception caught), throw location %s:%d, throw location unknown, catch location %s:%d catch location unknown Catchpoint %d (exception thrown), value Old value = old New value = new Value = N g \ ( print_bp_stop_message: unrecognized enum value Watchpoint wpnum deleted because the program has left the block in which its expression is valid. Error evaluating expression for watchpoint %d Watchpoint %d deleted. Error in testing breakpoint condition: silent Q u q q q q , ? 8 D D P P s s s bkpt number bptypes table does not describe type #%d. type disp %c enabled print_one_breakpoint: bp_none encountered addr what  library " " process program " exception catch exception throw  in func at file : fullname line pending at thread thread stop only in stack frame at frame stop only if cond stop only in thread catchpoint breakpoint already hit times time times ignore next ignore hits script S @ BreakpointTable Num Type Disp Enb Address What No breakpoints or watchpoints. No breakpoint or watchpoint number %d. Note: breakpoint Note: breakpoints %d (all threads) (thread %d) and , (permanent) (disabled) %s%s also set at pc . allegedly permanent breakpoint is not actually inserted another breakpoint was inserted on top of a permanent breakpoint Breakpoint %d address previously adjusted from %s to %s. Breakpoint address adjusted from %s to %s. *0x%s Pending breakpoint "%s" resolved Temporarily disabling shared library breakpoints: breakpoint #%d Temporarily disabling breakpoints for unloaded shared library "%s" Unable to set a breakpoint on dynamic linker callback. Suggest linking with /opt/langtools/lib/end.o. GDB will be unable to track shl_load/shl_unload calls. Unable to set unique breakpoint on dynamic linker callback. GDB will be unable to track shl_load/shl_unload calls. (apparently deleted?) Eventpoint %d: Watchpoint wpt : exp Hardware watchpoint Hardware read watchpoint hw-rwpt Hardware access (read/write) watchpoint hw-awpt Breakpoint %d Hardware assisted breakpoint %d load unload Catchpoint %d (%s %s) fork vfork Catchpoint %d (%s) Catchpoint %d (exec) catch throw (%s) pending. : file %s, line %d. 7 S S No hardware breakpoint support in the target. Hardware breakpoints used exceeds limit. Junk at end of pending breakpoint condition expression if No default breakpoint address now. +- Make breakpoint pending on future shared library load? Junk after thread keyword. Unknown thread %d. Junk at end of arguments. Multiple breakpoints were set. Use the "delete" command to delete unwanted breakpoints. Garbage %s following breakpoint address Garbage %s follows condition No line %d in file "%s". Specify the type of breakpoint to set. Usage: stop in  stop at  Usage: stop in  Usage: stop at  Junk at end of command. Expression cannot be implemented with read/access watchpoint. Target does not support this type of hardware watchpoint. Target can only support one kind of HW watchpoint at a time. Couldn't get information on specified line. unsupported or unknown fork kind; cannot catch it catch of library loads not yet implemented on this platform catch of library unloads not yet implemented on this platform Internal error -- invalid catchpoint kind Catchpoint %d (exception thrown) Catchpoint %d (exception caught) Catchpoint %d (throw) Catchpoint %d (catch) __cxa_begin_catch __cxa_throw Unsupported or unknown exception event; cannot catch it Unsupported with this platform/compiler combination. Catch requires an event name. catch requires an event signal Catch of signal not yet implemented thread_start Catch of thread_start not yet implemented thread_exit Catch of thread_exit not yet implemented thread_join Catch of thread_join not yet implemented start Catch of start not yet implemented exit Catch of exit not yet implemented exec stop Catch of stop not yet implemented Unknown event kind specified for catch No source file specified. No breakpoint at %s. No breakpoint at this line. Deleted breakpoint Deleted breakpoints %d bpt != NULL Error in deleting catchpoint %d: Cannot insert hardware breakpoint %d. You may have requested too many hardware breakpoints. The same program may be running in another process. Delete all breakpoints? attempted to reset apparently deleted breakpoint #%d? Deleting unknown breakpoint type %d * J J J J Error in re-setting breakpoint %d: longjmp _longjmp siglongjmp _siglongjmp Will stop next time breakpoint %d is reached. Will ignore next crossing of breakpoint %d. Will ignore next %d crossings of breakpoint %d. a breakpoint number bad breakpoint number: '%s' Second argument (specified ignore-count) is missing. one or more breakpoint numbers bad breakpoint number at or near '%s' No breakpoint number %d. attempted to disable apparently deleted breakpoint #%d? Cannot enable watchpoint %d because the block in which its expression is valid is not currently in scope. Cannot enable watchpoint %d because target watch resources have been allocated for other watchpoints. attempted to enable apparently deleted breakpoint #%d? Empty line specification. Junk at end of line specification: %s single_step_breakpoints[1] == NULL Could not insert single-step breakpoint at 0x%s single_step_breakpoints[0] != NULL Set ignore-count of breakpoint number N to COUNT. Usage is `ignore N COUNT'. bc Set commands to be executed when a breakpoint is hit. Give breakpoint number as argument after "commands". With no argument, the targeted breakpoint is the last one set. The commands themselves follow starting on the next line. Type a line containing "end" to indicate the end of them. Give "silent" as the first line to make the breakpoint silent; then no output is printed when it is hit, except what the commands print. commands Specify breakpoint number N to break only if COND is true. Usage is `condition N COND', where N is an integer and COND is an expression to be evaluated whenever breakpoint N is reached. condition Set a temporary breakpoint. Like "break" except the breakpoint is only temporary, so it will be deleted when hit. Equivalent to "break" followed by using "enable delete" on the breakpoint number. tbreak [LOCATION] [thread THREADNUM] [if CONDITION] LOCATION may be a line number, function name, or "*" and an address. If a line number is specified, break at start of code for that line. If a function is specified, break at start of code for that function. If an address is specified, break at that exact address. With no LOCATION, uses current execution address of selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. Multiple breakpoints at one place are permitted, and useful if conditional. Do "help breakpoints" for info on other commands dealing with breakpoints. tbreak Set a hardware assisted breakpoint. Like "break" except the breakpoint requires hardware support, some target hardware may not have this support. hbreak [LOCATION] [thread THREADNUM] [if CONDITION] LOCATION may be a line number, function name, or "*" and an address. If a line number is specified, break at start of code for that line. If a function is specified, break at start of code for that function. If an address is specified, break at that exact address. With no LOCATION, uses current execution address of selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. Multiple breakpoints at one place are permitted, and useful if conditional. Do "help breakpoints" for info on other commands dealing with breakpoints. hbreak Set a temporary hardware assisted breakpoint. Like "hbreak" except the breakpoint is only temporary, so it will be deleted when hit. thbreak [LOCATION] [thread THREADNUM] [if CONDITION] LOCATION may be a line number, function name, or "*" and an address. If a line number is specified, break at start of code for that line. If a function is specified, break at start of code for that function. If an address is specified, break at that exact address. With no LOCATION, uses current execution address of selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. Multiple breakpoints at one place are permitted, and useful if conditional. Do "help breakpoints" for info on other commands dealing with breakpoints. thbreak enable Enable some breakpoints. Give breakpoint numbers (separated by spaces) as arguments. With no subcommand, breakpoints are enabled until you command otherwise. This is used to cancel the effect of the "disable" command. With a subcommand you can enable temporarily. enable ab en enable breakpoints Enable some breakpoints. Give breakpoint numbers (separated by spaces) as arguments. This is used to cancel the effect of the "disable" command. May be abbreviated to simply "enable". breakpoints Enable breakpoints for one hit. Give breakpoint numbers. If a breakpoint is hit while enabled in this fashion, it becomes disabled. once Enable breakpoints and delete when hit. Give breakpoint numbers. If a breakpoint is hit while enabled in this fashion, it is deleted. delete disable Disable some breakpoints. Arguments are breakpoint numbers with spaces in between. To disable all breakpoints, give no argument. A disabled breakpoint is not forgotten, but has no effect until reenabled. disable dis disa sb Disable some breakpoints. Arguments are breakpoint numbers with spaces in between. To disable all breakpoints, give no argument. A disabled breakpoint is not forgotten, but has no effect until reenabled. This command may be abbreviated "disable". delete Delete some breakpoints or auto-display expressions. Arguments are breakpoint numbers with spaces in between. To delete all breakpoints, give no argument. Also a prefix command for deletion of other GDB objects. The "unset" command is also an alias for "delete". d del Delete some breakpoints. Arguments are breakpoint numbers with spaces in between. To delete all breakpoints, give no argument. db Delete some breakpoints or auto-display expressions. Arguments are breakpoint numbers with spaces in between. To delete all breakpoints, give no argument. This command may be abbreviated "delete". Clear breakpoint at specified line or function. Argument may be line number, function name, or "*" and an address. If line number is specified, all breakpoints in that line are cleared. If function is specified, breakpoints at beginning of function are cleared. If an address is specified, breakpoints at that address are cleared. With no argument, clears all breakpoints in the line that the selected frame is executing in. See also the "delete" command which clears breakpoints by number. clear Set breakpoint at specified line or function. break [LOCATION] [thread THREADNUM] [if CONDITION] LOCATION may be a line number, function name, or "*" and an address. If a line number is specified, break at start of code for that line. If a function is specified, break at start of code for that function. If an address is specified, break at that exact address. With no LOCATION, uses current execution address of selected stack frame. This is useful for breaking on return to a stack frame. THREADNUM is the number from "info threads". CONDITION is a boolean expression. Multiple breakpoints at one place are permitted, and useful if conditional. Do "help breakpoints" for info on other commands dealing with breakpoints. break b br bre brea ba ubreak bu stop Break in function/address or break at a line in the current file. Break in function or address. in Break at a line in the current file. Status of user-settable breakpoints, or breakpoint number NUMBER. The "Type" column indicates one of: breakpoint - normal breakpoint watchpoint - watchpoint The "Disp" column contains one of "keep", "del", or "dis" to indicate the disposition of the breakpoint after it gets hit. "dis" means that the breakpoint will be disabled. The "Address" and "What" columns indicate the address and file/line number respectively. Convenience variable "$_" and default examine address for "x" are set to the address of the last breakpoint listed. Convenience variable "$bpnum" contains the number of the last breakpoint set. status lb Status of all breakpoints, or breakpoint number NUMBER. The "Type" column indicates one of: breakpoint - normal breakpoint watchpoint - watchpoint longjmp - internal breakpoint used to step through longjmp() longjmp resume - internal breakpoint at the target of longjmp() until - internal breakpoint used by the "until" command finish - internal breakpoint used by the "finish" command The "Disp" column contains one of "keep", "del", or "dis" to indicate the disposition of the breakpoint after it gets hit. "dis" means that the breakpoint will be disabled. The "Address" and "What" columns indicate the address and file/line number respectively. Convenience variable "$_" and default examine address for "x" are set to the address of the last breakpoint listed. Convenience variable "$bpnum" contains the number of the last breakpoint set. Set catchpoints to catch events. Raised signals may be caught: catch signal - all signals catch signal  - a particular signal Raised exceptions may be caught: catch throw - all exceptions, when thrown catch throw  - a particular exception, when thrown catch catch - all exceptions, when caught catch catch  - a particular exception, when caught Thread or process events may be caught: catch thread_start - any threads, just after creation catch thread_exit - any threads, just before expiration catch thread_join - any threads, just after joins Process events may be caught: catch start - any processes, just after creation catch exit - any processes, just before expiration catch fork - calls to fork() catch vfork - calls to vfork() catch exec - calls to exec() Dynamically-linked library events may be caught: catch load - loads of any library catch load  - loads of a particular library catch unload - unloads of any library catch unload  - unloads of a particular library The act of your program's execution stopping may also be caught: catch stop C++ exceptions may be caught: catch throw - all exceptions, when thrown catch catch - all exceptions, when caught Do "help set follow-fork-mode" for info on debugging your program after a fork or vfork is caught. Do "help breakpoints" for info on other commands dealing with breakpoints. Set temporary catchpoints to catch events. Args like "catch" command. Like "catch" except the catchpoint is only temporary, so it will be deleted when hit. Equivalent to "catch" followed by using "enable delete" on the catchpoint number. tcatch Set a watchpoint for an expression. A watchpoint stops execution of your program whenever the value of an expression changes. watch Set a read watchpoint for an expression. A watchpoint stops execution of your program whenever the value of an expression is read. rwatch Set a watchpoint for an expression. A watchpoint stops execution of your program whenever the value of an expression is either read or written. awatch Synonym for ``info breakpoints''. watchpoints If zero, gdb will not use hardware for new watchpoints, even if such is available. (However, any hardware watchpoints that were created before setting this to nonzero, will continue to use watchpoint hardware.) Show debugger's willingness to use watchpoint hardware. Set debugger's willingness to use watchpoint hardware. can-use-hw-watchpoints set breakpoint Breakpoint specific settings Configure various breakpoint-specific variables such as pending breakpoint behavior breakpoint show breakpoint If on, an unrecognized breakpoint location will cause gdb to create a pending breakpoint. If off, an unrecognized breakpoint location results in an error. If auto, an unrecognized breakpoint location results in a user-query to see if a pending breakpoint should be created. Show debugger's behavior regarding pending breakpoints. Set debugger's behavior regarding pending breakpoints. remove_single_step_breakpoints insert_single_step_breakpoint delete_breakpoint ?deleted? hw breakpoint until finish watchpoint hw watchpoint read watchpoint acc watchpoint longjmp resume step resume sigtramp watchpoint scope call dummy shlib events thread events overlay events catch load catch unload catch fork catch vfork catch exec catch catch catch throw dstp keep bpstat_find_step_resume_breakpoint That operation is not available on integers of more than %d bytes. extract_typed_address: type is not a pointer or reference /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/findvar.c store_typed_address: type is not a pointer or reference Attempt to access variable defined in different shared object or load module when addresses have not been bound by the dynamic loader. Try again when executable is running. Value of base register not available. Cannot look up value of a typedef Value of register variable not available. Cannot look up value of a botched symbol. 7 2 4 6 4 4 6 6 *5 5 A3 5 3 *5 V5 V5 7 V5 ~7 94 6 6 value %s: Assertion `%s' failed. Address of "%s" is unknown. REGISTER_NAME (VALUE_REGNUM (lazy_value)) != NULL && *REGISTER_NAME (VALUE_REGNUM (lazy_value)) != '\0' Address requested for identifier "%s" which is in register $%s Can't take address of "%s" which isn't an lvalue. locate_var_value address_from_register gdbarch != NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/regcache.c MAX_REGISTER_SIZE >= descr->sizeof_register[i] regnum >= 0 && regnum < descr->nr_cooked_registers regnum >= 0 && regnum < (NUM_REGS + NUM_PSEUDO_REGS) dst->readonly_p !dst->readonly_p src != NULL && dst != NULL src->descr->gdbarch == dst->descr->gdbarch src != dst src->readonly_p || dst->readonly_p dst != current_regcache current_regcache != NULL regcache != NULL regnum >= 0 && regnum < regcache->descr->nr_raw_registers regnum >= 0 regnum < current_regcache->descr->nr_raw_registers regcache != NULL && buf != NULL regcache == current_regcache regnum >=0 && regnum < regcache->descr->nr_raw_registers current_regcache->descr->gdbarch == current_gdbarch regnum < regcache->descr->nr_cooked_registers regnum >= 0 && regnum < regcache->descr->nr_cooked_registers regnum >=0 && regnum < regcache->descr->nr_cooked_registers !regcache->readonly_p offset >= 0 && offset <= descr->sizeof_register[regnum] len >= 0 && offset + len <= descr->sizeof_register[regnum] read != NULL write != NULL regnum >= 0 && regnum < descr->nr_raw_registers read_pc_pid: Unable to find PC generic_target_write_pc read_sp: Unable to find SP Register cache flushed. %02x Bad switch regcache->descr->nr_cooked_registers == (NUM_REGS + NUM_PSEUDO_REGS) Name %-10s '' Nr %4s %4d Rel Offset %6s %6ld *%d Size %5s %5ld Type %-15s Raw value   0x Cooked value Groups %s%s , *%d: Inconsistent register sizes. *%d: Inconsistent register offsets. *%d: Register type's name NULL. w maintenance print architecture Force gdb to flush its register cache (maintainer command) flushregs Print the internal register configuration. Takes an optional file parameter. registers Print the internal register configuration including raw values. Takes an optional file parameter. raw-registers Print the internal register configuration including cooked values. Takes an optional file parameter. cooked-registers Print the internal register configuration including each register's group. Takes an optional file parameter. register-groups regcache_dump builtin_type regcache_raw_collect regcache_raw_supply register_offset_hack regcache_cooked_write_part regcache_cooked_read_part regcache_raw_write_part regcache_raw_read_part regcache_xfer_part regcache_cooked_write deprecated_write_register_gen regcache_raw_write regcache_cooked_write_unsigned regcache_cooked_write_signed regcache_cooked_read_unsigned regcache_cooked_read_signed regcache_cooked_read deprecated_read_register_gen regcache_raw_write_unsigned regcache_raw_write_signed regcache_raw_read_unsigned regcache_raw_read_signed regcache_raw_read set_register_cached regcache_valid_p regcache_dup_no_passthrough regcache_dup regcache_cpy_no_passthrough regcache_cpy regcache_restore regcache_save regcache_xmalloc register_size register_type init_regcache_descr ISO-8859-1 The host character set is "%s". The target character set is "%s". ASCII EBCDIC-US IBM1047 Error closing `iconv' descriptor for `%s'-to-`%s' character conversion: %s ci->i != (iconv_t) 0 %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/charset.c errno != E2BIG && errno != EINVAL errno != EBADF Error converting character `%d' from `%s' to `%s' character set: %s from_left == 0 && to_left == 0 a b f n r t v 0 GDB doesn't know of any character set named `%s'. GDB can't use `%s' as its host character set. GDB can't convert from the `%s' character set to `%s'. The current host and target character set is `%s'. The current host character set is `%s'. The current target character set is `%s'. The `host character set' is the one used by the system GDB is running on. The `target character set' is the one used by the program being debugged. You may only use supersets of ASCII for your host character set; GDB does not support any others. To see a list of the character sets GDB supports, type `set charset '. Show the host and target character sets. Set the host and target character sets. charset The `host character set' is the one used by the system GDB is running on. You may only use supersets of ASCII for your host character set; GDB does not support any others. To see a list of the character sets GDB supports, type `set host-charset '. Show the host character set. Set the host character set. host-charset The `target character set' is the one used by the program being debugged. GDB translates characters and strings between the host and target character sets as needed. To see a list of the character sets GDB supports, type `set target-charset' Show the target character set. Set the target character set. target-charset l% k% U, l% l% Y, l% #l% ], k% l% a, k% l% e, k% #l% i, l% l% m, l% k% q, l% #l% u, #l% l% y, #l% k% }, #l% l% , cached_iconv_convert address < func-name + offset >: : inst asm_insns src_and_asm_line line_asm_insn cache != NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dummy-frame.c a } pt% : id= w maintenance print dummy-frames Print the contents of the internal dummy-frame stack. dummy-frames dummy_frame_this_id dummy_frame_prev_register Number of source lines gdb will list by default is %s. No symbol table is loaded. Use the "file" command. .h select_source_symtab: readin pst found and no symtabs. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/source.c Can't find a default source file Source directories searched: $cdir%c$cwd Reinitialize source path to empty? / Warning: %s is not a directory. No current source file. Current source file is %s Compilation directory is %s Located in %s s Contains %d line%s. Source language is %s. Compiled with %s debugging format. Includes Does not include %s preprocessor macro info. . $cdir Source file is more recent than executable. %d %s line in file Line number %d out of range; %s has %d lines. rb %d ^%c ^? %c No line number information available for address Line %d of "%s" is at address but contains no code. starts at address and ends at . Line number %d is out of range for "%s". %s Expression not found Expression not found _ prev != NULL %s: Assertion `%s' failed. Too many arguments in command Source path substitution rule matching `%s': List of all source path substitution rules: `%s' -> `%s'. Incorrect usage, too many arguments in command Delete all source path substitution rules? Canceled No substitution rule defined for `%s' Incorrect usage, too few arguments in command First argument must be at least one character long Add directory DIR to beginning of search path for source files. Forget cached info on source file locations and line positions. DIR can also be $cwd for the current working directory, or $cdir for the directory in which the source file was compiled into object code. With no argument, reset the search path to $cdir:$cwd, the default. directory use Current search path for finding source files. $cwd in the path means the current working directory. $cdir in the path means the compilation directory of the source file. directories D ld Information about the current source file. source Core addresses of the code for a source line. Line can be specified as LINENUM, to list around that line in current file, FILE:LINENUM, to list around that line in that file, FUNCTION, to list around beginning of that function, FILE:FUNCTION, to distinguish among like-named static functions. Default is to describe the last source line that was listed. This sets the default address for "x" to the line's first instruction so that "x/i" suffices to start examining the machine code. The address is also stored as the value of "$_". Search for regular expression (see regex(3)) from last line listed. The matching line number is also stored as the value of "$_". forward-search search Search backward for regular expression (see regex(3)) from last line listed. The matching line number is also stored as the value of "$_". reverse-search ? Show number of source lines gdb will list by default. Set number of source lines gdb will list by default. listsize Add a source path substitution rule. If a substitution rule was previously set, it is overridden. substitute-path Remove the current source path substitution rule. This has no effect if no path substitution rule was previously specified. Show the current source path substitution rule. delete_substitute_path_rule The history is empty. There is only one value in the history. History does not go back to $$%d. History has not yet reached $%d. $%d = Init-if-undefined requires an assignment expression. The first parameter to init-if-undefined should be a GDB variable. $%s = No debugger convenience variables now defined. Convenience variables have names starting with "$"; use "set" as in "set $foo = 5" to define them. Invalid floating value found in program. not implemented: member types in unpack_long Value can't be converted to integer. { static field's value depends on the current frame - bad debug info? sym == NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/value.c Value does not fit in %d bits. Unexpected type (%d) encountered for integer constant. Unexpected type encountered for floating constant. Function return type unknown. Debugger convenience ("$foo") variables. These variables are created when you assign them values; thus, "print $foo=1" gives "$foo" the value 1. Values may be any type. A few convenience variables are given values automatically: "$_"holds the last address examined with "x" or "info lines", "$__" holds the contents of the last address examined with "x". convenience Elements of value history around item number IDX (or last ten). values Initialize a convenience variable if necessary. init-if-undefined VARIABLE = EXPRESSION Set an internal VARIABLE to the result of the EXPRESSION if it does not exist or does not contain a value. The EXPRESSION is not evaluated if the VARIABLE is already initialized. init-if-undefined value_fn_field ?@ there is no field named %s too many initializers don't know which variant you want to set tuple range index out of range tuple index out of range There is no field named %s Value of register %s not available. Too many array elements (power)set type with unknown size POWERSET tuple elements of different mode incompatible POWERSET tuple elements empty POWERSET tuple range POWERSET tuple element out of range objc_msg_lookup objc_msgSend objc_msgSend_stret respondsToSelector: respondsTo: no 'respondsTo:' or 'respondsToSelector:' method methodForSelector: methodFor: no 'methodFor:' or 'methodForSelector:' method Target does not respond to this message selector. method address has symbol information with non-function type; skipping Expression of type other than "method returning ..." used as a method Not implemented: function invocation through pointer to method with HP aCC virtual function at index %d not found structure structure pointer Cannot evaluate function -- may be inlined Expression of type other than "Function returning ..." used as function Cannot perform substring on this type Pointers to methods not supported with HP aCC Attempted dereference of null pointer-to-member not implemented: pointer-to-method in pointer-to-member construct non-pointer-to-member value used in pointer-to-member construct Assignment to pointers to methods not implemented with HP aCC ':' operator used in invalid context cannot subscript something of type `%s' cannot subscript requested type Too many subscripts for F77 (%d Max) Wrong number of subscripts Cannot obtain dynamic upper bound Cannot obtain dynamic lower bound Non-integral right operand for "@" operator. Attempt to dereference pointer to member without an object Attempt to take contents of a non-pointer value. self Attempt to use a type name as an expression GDB does not (yet) know how to evaluate that kind of expression 8 u 6 6 6 6 6 6 ! # 6 6 6 9% <& F' I( {* L) + , 6 8 8 @ 8 " 8 8 8 5 U 8 = X a G U h ~ i n2 3 3 w- . - :/ 0 4 C6 t5 7 *2 , 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 F 7 8 8 18 8 8 Attempt to take address of non-lval Attempt to take address of register or constant. Internal error in eval_type. Can't get dimensions for a non-array type Overload resolution in evaluating C++ functions is %s. "%s" exists in this program but is not a function. evaluation of this expression requires the target program to be active evaluation of this expression requires the program to have a function "%s". No memory available to program now: you need to start the target first No memory available to program: call to malloc failed code1 != TYPE_CODE_REF %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/valops.c array element type size does not divide object size in cast Pointers to methods not supported with HP aCC value truncated Invalid cast. Attempt to dereference a generic pointer. Left operand of assignment is not a modifiable lvalue. Can't handle bitfields which don't fit in a %d bit word. Value being assigned to is no longer active. Left operand of assignment is not an lvalue. Only values in memory can be extended with '@'. Invalid number %d of repetitions. No frame is currently executing in block %s. No frame is currently executing in specified block Address of symbol "%s" is unknown. Attempt to take address of value not located in memory. not implemented: member types in value_ind Attempt to take contents of a non-pointer value. bad array bounds (%d, %d) array elements must all be the same size typecmp: no argument list field %s is nonexistent or has been optimised out there is no field named %s else virtual baseclass botch Couldn't find virtual table -- object may not be constructed yet. __ op type cannot resolve overloaded method `%s': no arguments supplied Virtual base class offset not found in vtable not implemented: member type in value_struct_elt Attempt to extract a component of a value that is not a %s. Cannot get value of destructor Cannot take address of method %s. There is no member or method named %s. There is no member named %s. could not find destructor function named %s. destructor should not have any argument One of the arguments you tried to pass to %s could not be converted to what the function wants. Structure has no component named %s. Not implemented: member type in value_find_oload_lis Attempt to extract a component of a value that is not a struct or union :: Couldn't find method %s%s%s TYPE_DOMAIN_TYPE (fns_ptr[0].type) != NULL Cannot resolve method %s%s%s to any overloaded instance Cannot resolve function %s to any overloaded instance Using non-standard conversion to match method %s%s%s to supplied arguments Using non-standard conversion to match function %s to supplied arguments qualified_name[next_namespace_len] == ':' new_oload_champ != -1 Overloaded method instance %s, # of parms %d Overloaded function instance %s # of parms %d ...Badness @ %d : %d Overload resolution champion is %d, ambiguous? %d name of destructor must equal name of class not implemented: member type in check_field Internal error: `this' is not an aggregate non-aggregate type in value_aggregate_elt Internal error: non-aggregate type to value_struct_elt_for_reference static field %s has been optimized out pointers to bitfield members not allowed member pointers to destructors not implemented yet non-unique member `%s' requires type instantiation no member function matches that type instantiation No symbol "%s" in namespace "%s". Couldn't retrieve complete object of RTTI type %s; object may be in register(s). no frame selected no `%s' in nameless context no args, no `%s' current stack frame does not contain a variable named `%s' `%s' argument unreadable self this cannot take slice of non-array slice from bad array or bitstring slice out of range internal error accessing bitstring cannot cast non-number to complex Show overload resolution in evaluating C++ functions. Set overload resolution in evaluating C++ functions. overload-resolution find_oload_champ_namespace_loop find_overload_match value_cast Cannot perform pointer math on incomplete types, try casting to a known type, or void *. Cannot perform pointer math on incomplete type "%s", try casting to a known type, or void *. First argument of `-' is a pointer and second argument is neither an integer nor a pointer of the same type. array or string index out of range bitstring index out of range not an array or string no such vector element Can't do that binary op on that type operator__ + - * / % << >> & | ^ && || ? = += -= *= /= %= &= |= ^= Invalid binary operation specified. [] == != < > >= <= structure member function %s not found 0 A b 0 ( I j v 0 0 U 0 0 0 0 0 D H i D D D D D & Can't do that unary op on that type __ ++ -- ! ~ Invalid unary operation specified. & b ; D unimplemented support for bitstring/boolean repeats can't repeat values of that type Strings can only be concatenated with other strings. Bitstrings or booleans can only be concatenated with other bitstrings or booleans. unimplemented support for bitstring/boolean concatenation. illegal operands for concatenation. Argument to arithmetic operation not a number or boolean. Cannot perform exponentiation: %s Integer-only operation on floating point number. Invalid operation on booleans. Invalid binary operation on numbers. Division by zero 2 H 6 i - K m - - - - - - - H o 4 a Y + N i R . Invalid type combination in equality test. Invalid type combination in ordering comparison. Argument to positive operation not a number. Argument to negate operation not a number. Argument to complement operation not an integer or boolean. Second argument of 'IN' has wrong type First argument of 'IN' has wrong type First argument of 'IN' not in range ?@ Limit on string chars or array elements to print is %s. Default input radix for entering numbers is %s. Default output radix for printing of values is %s. Printing of array indexes is %s. Threshold for repeated print elements is %s. Printing of char arrays to stop at first null char is %s. Prettyprinting of structures is %s. Prettyprinting of arrays is %s. Printing of unions interior to structures is %s. Printing of addresses is %s.   
[ %s #%d ] failed internal consistency check /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/valprint.c 2 j 2 2 Q 2 2 2 2 2 2 2 2 2 2 2 2 Value out of range. - nan( 0x ) %.9g %.17g %.35Lg %1d 0 %o Internal error in octal conversion; %02x unable to get low bound of array, using zero as default , , ...
Nonsense input radix ``decimal %u''; input radix unchanged. Input radix now set to decimal %u, hex %x, octal %o. Unsupported output radix ``decimal %u''; output radix unchanged. Output radix now set to decimal %u, hex %x, octal %o. Input and output radices now set to decimal %u, hex %x, octal %o. Input and output radices set to decimal %u, hex %x, octal %o. Input radix set to decimal %u, hex %x, octal %o. Output radix set to decimal %u, hex %x, octal %o. "set print" must be followed by the name of a print subcommand. set print Generic command for setting how things print. print p pr show print Generic command for showing print settings. "set print elements 0" causes there to be no limit. Show limit on string chars or array elements to print. Set limit on string chars or array elements to print. elements Show printing of char arrays to stop at first null char. Set printing of char arrays to stop at first null char. null-stop "set print repeats 0" causes all elements to be individually printed. Show threshold for repeated print elements. Set threshold for repeated print elements. repeats Show prettyprinting of structures. Set prettyprinting of structures. pretty Show printing of unions interior to structures. Set printing of unions interior to structures. union Show prettyprinting of arrays. Set prettyprinting of arrays. array Show printing of addresses. Set printing of addresses. address Show default input radix for entering numbers. Set default input radix for entering numbers. input-radix Show default output radix for printing of values. Set default output radix for printing of values. output-radix Set default input and output number radices. Use 'set input-radix' or 'set output-radix' to independently set each. Without an argument, sets both radices back to the default value of 10. radix Show the default input and output number radices. Use 'show input-radix' or 'show output-radix' to independently show each. Show printing of array indexes Set printing of array indexes. array-indexes The largest offset that will be printed in form is %s. Printing of source filename and line number with is %s. failed internal consistency check /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/printcmd.c Undefined output size "%c". 0 Undefined output format "%c". B ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` $ _ <* < +%u at %s:%d in %s *> > : Size letters are meaningless in "%s" command. Item count other than 1 is meaningless in "%s" command. Format letter "%c" is meaningless in "%s" command. print (gdb-makebuffer "%s" %d '(" $%d = ") ) output address %s + %u in %s in load address range of mapped unmapped %s overlay section %s No symbol matches %s. Argument required. Symbol " " is a field of the local class variable `self' `this' " is at in a file compiled without debugging , -- loaded at in overlay section %s . No symbol "%s" in current context. " is constant a label at address a variable in register %s static storage at address external global (indirect addressing), at address *( ) an argument in register %s address of an argument in register %s an argument at offset %ld an argument at frame offset %ld a local variable at frame offset %ld a reference argument at offset %ld a variable at offset %ld from register %s an argument at offset %ld from register %s a typedef a function at address unresolved a thread-local variable at offset %ld from the thread base register %s optimized out of unknown (botched) type 0 Y B S __ No display number %d. Delete all auto-display expressions? Arguments must be display numbers. %d : x/ %c /%c = No display number %d. Disabling display %d to avoid infinite recursion. There are no auto-display expressions now. Auto-display expressions now in effect: Num Enb Expression %d: %c /%d%c%c (cannot be evaluated in the current context) ny format-control string and values to print Bad format string, missing '"'. Bad format string, non-terminated '"'. Unrecognized escape character \%c in format string. Invalid argument syntax 0-+ # 0123456789 `*' not supported for precision or width in printf Format specifier `n' not supported in printf Incomplete format specifier at end of format string Unrecognized format specifier '%c' in printf Inappropriate modifiers to format specifier '%c' in printf Wrong number of arguments for specified format-string failed internal consitency check G Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y # Y 5 J , ^ j C x Describe where symbol SYM is stored. Describe what symbol is at location ADDR. Only for symbols with fixed locations (global or static scope). symbol Examine memory: x/FMT ADDRESS. ADDRESS is an expression for the memory address to examine. FMT is a repeat count followed by a format letter and a size letter. Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal), t(binary), f(float), a(address), i(instruction), c(char) and s(string). Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes). The specified number of objects of the specified size are printed according to the format. Defaults for format and size letters are those previously used. Default count is 1. Default address is following last thing printed with this command or "print". x Expressions to display when program stops, with code numbers. display Cancel some expressions to be displayed when program stops. Arguments are the code numbers of the expressions to stop displaying. No argument means cancel all automatic-display expressions. "delete display" has the same effect as this command. Do "info display" to see current list of code numbers. undisplay Print value of expression EXP each time the program stops. /FMT may be used before EXP as in the "print" command. /FMT "i" or "s" or including a size-letter is allowed, as in the "x" command, and then EXP is used to get the address to examine and examining is done as in the "x" command. With no argument, display all currently requested auto-display expressions. Use "undisplay" to cancel display requests previously made. Enable some expressions to be displayed when program stops. Arguments are the code numbers of the expressions to resume displaying. No argument means enable all automatic-display expressions. Do "info display" to see current list of code numbers. Disable some expressions to be displayed when program stops. Arguments are the code numbers of the expressions to stop displaying. No argument means disable all automatic-display expressions. Do "info display" to see current list of code numbers. Cancel some expressions to be displayed when program stops. Arguments are the code numbers of the expressions to stop displaying. No argument means cancel all automatic-display expressions. Do "info display" to see current list of code numbers. printf "printf format string", arg1, arg2, arg3, ..., argn This is useful for formatted output in user-defined commands. printf Like "print" but don't put in value history and don't print newline. This is useful in user-defined commands. set Evaluate expression EXP and assign result to variable VAR, using assignment syntax appropriate for the current language (VAR = EXP or VAR := EXP for example). VAR may be a debugger "convenience" variable (names starting with $), a register (a few standard names starting with $), or an actual variable in the program being debugged. EXP is any valid expression. Use "set variable" for variables with names identical to set subcommands. With a subcommand, this command modifies parts of the gdb environment. You can see these environment settings with the "show" command. set assign Call a function in the program. The argument is the function name and arguments, in the notation of the current working language. The result is printed and saved in the value history, if it is not void. call Evaluate expression EXP and assign result to variable VAR, using assignment syntax appropriate for the current language (VAR = EXP or VAR := EXP for example). VAR may be a debugger "convenience" variable (names starting with $), a register (a few standard names starting with $), or an actual variable in the program being debugged. EXP is any valid expression. This may usually be abbreviated to simply "set". variable Print value of expression EXP. Variables accessible are those of the lexical environment of the selected stack frame, plus all those whose scope is global or an entire file. $NUM gets previous value number NUM. $ and $$ are the last two values. $$NUM refers to NUM'th value back from the last one. Names starting with $ refer to registers (with the values they would have if the program were to return to the stack frame now selected, restoring all registers saved by frames farther in) or else to debugger "convenience" variables (any such name not a known register). Use assignment expressions to give values to convenience variables. {TYPE}ADREXP refers to a datum of data type TYPE, located at address ADREXP. @ is a binary operator for treating consecutive data objects anywhere in memory as an array. FOO@NUM gives an array whose first element is FOO, whose second element is stored in the space following where FOO is stored, etc. FOO must be an expression whose value resides in memory. EXP may be preceded with /FMT, where FMT is a format letter but no count or size letter (see "x" command). p Same as "print" command, except that if you are running in the epoch environment, the value is printed in its own window. inspect Show the largest offset that will be printed in form. Set the largest offset that will be printed in form. max-symbolic-offset Show printing of source filename and line number with . Set printing of source filename and line number with . symbol-filename examine_i_type examine_b_type examine_h_type examine_w_type examine_g_type Internal: readin %s pst for `%s' found when no symtab found. C V __dt __%s%s __%s%s%d ##JAVA$$ obj != NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/symtab.c Section index is uninitialized global static Internal: %s symbol `%s' found in %s psymtab but not in symtab. %s may be an inlined function, or may be a template function (if a template, try specifying an instantiation: %s). failed internal consistency check Internal: global symbol `%s' found in %s psymtab but not in symtab. %s may be an inlined function, or may be a template function (if a template, try specifying an instantiation: %s). Internal: static symbol `%s' found in %s psymtab but not in symtab. %s may be an inlined function, or may be a template function (if a template, try specifying an instantiation: %s). (Internal error: pc 0x%s in read in psymtab, but not in symtab.) operator mismatched quoting on brackets, try 'operator\[\]' nothing is allowed between '[' and ']' `operator ()' must be specified without whitespace in `()' `operator ?:' must be specified without whitespace in `?:' `operator []' must be specified without whitespace in `[]' `operator %s' not supported S IU IU IU S T IU T IU S T T T IU S IU IU IU IU IU IU IU IU IU IU IU IU T S T T IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU U ?S IU S IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU IU T IU T , No symbol table is loaded. Use the "file" command. Source files for which symbols have been read in: Source files for which symbols will be read in on demand: must search on specific domain operator%.*s%s Invalid regexp (%s): %s File : static ; %s %s All %ss matching regular expression "%s": All defined %ss: Non-debugging symbols: :' ' %s; Empty line specification. Junk at end of line specification: %s main All global and static variable names, or those matching REGEXP. variables whereis All function names, or those matching REGEXP. functions All type names, or those matching REGEXP. types Source files in the program. sources Set a breakpoint for all functions matching REGEXP. rbreak Source files in the program lf lg _globals_ variable function type method matching_bfd_sections space %s: Assertion `%s' failed. quick_push Dynamic symbol table reloading multiple times in one run is %s. .text .data .bss .rodata Section index is uninitialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/symfile.c ! (addrs && offsets) no loadable sections found in added symbol-file %s Lowest section in %s is %s at %s section %s not found in %s Load new symbol table from "%s"? Not confirmed. Reading symbols from %s... expanding to full symbols... (no debugging symbols found) ... done. Discard symbol table from `%s'? Discard symbol table? No symbol file now. .gnu_debuglink The directory where separate debug symbols are searched for is "%s". i >= 0 && IS_DIR_SEPARATOR (dir[i]) .debug / -readnow unknown option `%s' no symbol file name was specified PATH rb "%s": can't open to read symbols: %s. "%s": can't read symbols: %s. I'm sorry, Dave, I can't do that. Symbol format `%s' unknown. \"' Loading section %s, size 0x%s lma 0x%s Download verify read failed at 0x%s Download verify compare failed at 0x%s Canceled the download Invalid download offset:%s. Too many parameters. "%s" is not an object file: %s Load failed Start address 0x%s address , load size %lu load-size Transfer rate: transfer-rate bits/sec transferred-bits bits in <1 sec , write-rate bytes/write . add-symbol-file takes a file name and an address -s USAGE: add-symbol-file [-mapped] [-readnow] [-s ]* The address where %s has been loaded is missing add symbol table from file "%s" at %s_addr = %s %s This command is not available in this configuration of GDB. `%s' has disappeared; keeping its symbols. `%s' has changed; re-reading symbols. Can't close BFD for %s: %s Can't open %s to read symbols. Can't read symbols from %s: %s. Can't find the file sections in `%s': %s (no debugging symbols found) Mapping between filename extension and source language is "%s". '%s': Filename extension must begin with '.' '%s': two arguments required -- filename extension and language Filename extensions and the languages they represent: %s - %s .c .C .cc .cp .cpp .cxx .c++ .java .class .m .f .F .s .S .pas .p .pp .adb .ads .a .ada unknown Section %s, loaded at - , mapped at No sections are mapped. Overlay debugging not enabled. Use either the 'overlay auto' or the 'overlay manual' command. Argument required: name of an overlay section Note: section %s unmapped by overlap No overlay section called %s Section %s is not mapped Automatic overlay debugging enabled. Overlay debugging enabled. Overlay debugging disabled. This target does not know how to read its overlay state. "overlay" must be followed by the name of an overlay command. overlay _novlys Error reading inferior's overlay table: couldn't find `_novlys' variable in inferior. Use `overlay manual' mode. _ovly_table Error reading inferior's overlay table: couldn't find `_ovly_table' array in inferior. Use `overlay manual' mode. Load symbol table from executable file FILE. The `file' command can also load symbol tables, as well as setting the file to execute. symbol-file Load symbols from FILE, assuming FILE has been dynamically loaded. Usage: add-symbol-file FILE ADDR [-s -s ...] ADDR is the starting address of the file's text. The optional arguments are section-name section-address pairs and should be specified if the data and bss segments are not contiguous with the text. SECT is a section name to be loaded at SECT_ADDR. add-symbol-file Load the symbols from shared objects in the dynamic linker's link map. add-shared-symbol-files assf Dynamically load FILE into the running program, and record its symbols for access from GDB. A load OFFSET may also be given. load Show dynamic symbol table reloading multiple times in one run. Set dynamic symbol table reloading multiple times in one run. symbol-reloading Commands for debugging overlays. overlay ovly ov Assert that an overlay section is mapped. map-overlay Assert that an overlay section is unmapped. unmap-overlay List mappings of overlay sections. list-overlays Enable overlay debugging. manual Disable overlay debugging. off Enable automatic overlay debugging. auto Read the overlay mapping state from the target. load-target Usage: set extension-language .foo bar Show mapping between filename extension and source language. Set mapping between filename extension and source language. extension-language All filename extensions associated with a source language. extensions /tmp/ndk-20110923/install/toolchains/x86-4.4.3/prebuilt/linux-x86/lib/debug Separate debug symbols are first searched for in the same directory as the binary, then in the `.debug' subdirectory, and lastly at the path of the directory of the binary with the global debug-file directory prepended. Show the directory where separate debug symbols are searched for. Set the directory where separate debug symbols are searched for. debug-file-directory VEC_memory_write_request_s_space VEC_memory_write_request_s_quick_push find_separate_debug_file syms_from_objfile Byte cache statistics for '%s': partial symbol cache Statistics for '%s': Number of "stab" symbols read: %d Number of "minimal" symbols read: %d Number of "partial" symbols read: %d Number of "full" symbols read: %d Number of "types" defined: %d Number of psym tables (not yet expanded): %d Number of symbol tables: %d Number of symbol tables with line tables: %d Number of symbol tables with blockvectors: %d Space used by a.out string tables: %d Total memory used for objfile obstack: %d Total memory used for psymbol cache: %d Total memory used for macro cache: %d Object file %s: Objfile at , bfd at , %d minsyms Psymtabs: %s at , NOT ON CHAIN! Symtabs: Object file %s: No minimal symbols found. [%2d] %c %s section %s %s internal error: minimal symbol count %d != %d > D P V \ J b h n Partial symtab for source file %s (object ) Read from object file %s ( ) Full symtab was read (at by function at Relocate symbols by Section index is uninitialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/symmisc.c Symbols cover text addresses - Depends on %d other partial symtabs. %d %s Global Static Symtab for file %s Compilation directory is %s Read from object file %s ( Language: %s Line table: line %d at Blockvector: block #%03d, object at under , %d syms/buckets in .. , function %s , %s , compiled with gcc%d Error printing symbol: Blockvector same as previous symtab /dev/tty Arguments missing: an output file name and an optional symbol file name w label %s at section %s struct union enum %s %s = ; typedef ; %s const %ld (0x%lx) const %u hex bytes: %02x static at extern global at *( ), register %ld arg at offset 0x%lx arg at offset 0x%lx from fp reference arg at 0x%lx parameter register %ld address parameter register %ld local at offset 0x%lx local at 0x%lx from register %d arg at 0x%lx from register %d label at block object computed at runtime unresolved optimized out botched symbol class %x " 0 w ! C L ' \ e " / print-psymbols takes an output file name and optional symbol file name %s partial symbols: `%s' `%s' undefined domain, struct domain, label domain, , undefined constant int static extern global register pass by value pass by reference register parameter register address parameter stack parameter type label function constant bytes shuffled arg ! 9 i ) > S h } Q print-msymbols takes an output file name and optional symbol file name { objfile %s ((struct objfile *) %p) { symtab %s ((struct symtab *) %p) (null) dirname %s fullname %s (primary) blockvector ((struct blockvector *) %p)%s debugformat %s } } { psymtab %s ((struct partial_symtab *) %p) yes no readin %s text addresses -- globals (* (struct partial_symbol **) %p @ %d) (none) statics dependencies { psymtab %s ((struct partial_symtab *) %p) } Static symbol ` ' only found in psymtab Global symbol ` Psymtab covers bad range - covers but symtab covers only Hint: try '%s or '%s (Note leading single quote.) __ op type %s:%s %s:%d +- [0] cancel [1] all [%d] %s at %s:%d [%d] %s at ?FILE:%d [No symtab? Probably broken debug info...] ?HERE PS2 > overload-choice one or more choice numbers Arguments must be choice numbers. canceled No choice number %d. duplicate request for %d ignored. Unmatched single quote. if if if if if( if( malformed template specification in command debugging symbol "%s" does not match selector; ignoring Can't find member of namespace, class, struct, or union named "%s" operator the class `%s' does not have destructor defined the class %s does not have any method named %s No symbol table is loaded. Use the "file" command. No source file named %s. %d History values used in line specs must have integer values. Convenience variables used in line specs must have integer values. Function "%s" not defined. "%s" is not a function Line number not known for symbol "%s" - - - !. . B/ / / 0 - !. . B/ 0 - - Q1 1 1 1 v2 2 2 Q1 1 1 1 v2 dict_add_symbol: non-expandable dictionary /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dictionary.c Coercion of floats to doubles when calling functions is %s. Unwinding of stack if a signal is received while in a call dummy is %s. 4 4 4 4 4 4 4 4 4 K4 4 4 4 4 4 4 4 4 3 4 4 Invalid data type for function to be called. gdbarch_frame_align_p (gdbarch) %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/infcall.c This target does not support function calls sp == gdbarch_frame_align (current_gdbarch, sp) (INNER_THAN (1, 2) && sp <= old_sp) || (INNER_THAN (2, 1) && sp >= old_sp) __CALL_DUMMY_ADDRESS bad switch too few arguments in function call You cannot use function <%s> as argument. You must use a pointer to function type variable. Command ignored. at %s The program being debugged was signaled while in a function called from GDB. GDB has restored the context to what it was before the call. To change this behavior use "set unwindonsignal off" Evaluation of the expression containing the function (%s) will be abandoned. The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on" Evaluation of the expression containing the function (%s) will be abandoned. The program being debugged stopped while in a function called from GDB. When the function (%s) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). ... should not be here retval Variables of type float should generally be converted to doubles before calling an unprototyped function, and left alone when calling a prototyped function. However, some older debug info formats do not provide enough information to determine that a function is prototyped. If this flag is set, GDB will perform the conversion for a function it considers unprototyped. The default is to perform the conversion. Show coercion of floats to doubles when calling functions Set coercion of floats to doubles when calling functions. coerce-float-to-double The unwindonsignal lets the user determine what gdb should do if a signal is received while in a function called from gdb (call dummy). If set, gdb unwinds the stack and restore the context to what as it was before the call. The default is to stop in the frame where the signal was received. Show unwinding of stack if a signal is received while in a call dummy. Set unwinding of stack if a signal is received while in a call dummy. unwindonsignal call_function_by_hand generic_push_dummy_code "!#$&*()\|[]{}<>?'"`~^; terminal name for running target process The program being debugged has been started already. Start it from the beginning? Program not restarted. Asynchronous execution not supported on this target. Starting program : execfile infargs No symbol table loaded. Use the "file" command. The program is not being run. Not stopped at any breakpoint; argument ignored. Continuing. No current frame Cannot find bounds of current function Single stepping until exit from function %s, which has no line number information. starting address Unreasonable jump request No source file has been specified. Line %d is not in `%s'. Jump anyway? Not confirmed. WARNING!!! Destination is in unmapped overlay! Jump anyway? Continuing at . Usage: go signal number Continuing with no signal. Continuing with signal %s. Execution is not within a known function. The program is not running. a location TYPE_CODE (value_type) != TYPE_CODE_VOID %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/infcmd.c bad switch Value returned is $%d gdb-result-var = return-value Value returned has type: return-type . Cannot determine contents finish_command: function has no target type The "finish" command does not take any arguments. No selected frame. "finish" not meaningful in the outermost frame. Run till exit from The program being debugged is not being run. Program stopped at %s. It stopped after being stepped. It stopped at a breakpoint that has since been deleted. It stopped at breakpoint %d. It stopped with signal %s, %s. Type "info stack" or "info registers" for more information. Environment variable " " not defined. environment variable and value environment variable to set Setting environment variable "%s" to null value. Delete all environment variables? PATH Executable and object file path: *value not available* (raw 0x %02x ) The program has no registers now. Missing register name Invalid register `%.*s' No vector information A program is being debugged already. Kill it? Not killed. No floating-point info available for this processor. "unset" must be followed by the name of an unset subcommand. unset Usage: set inferior-tty /dev/pts/1 Show terminal for future runs of program being debugged. Set terminal for future runs of program being debugged. inferior-tty set inferior-tty tty Follow this command with any number of args, to be passed to the program. Show argument list to give program being debugged when it is started. Set argument list to give program being debugged when it is started. args The environment to give the program, or one variable's value. With an argument VAR, prints the value of environment variable VAR to give the program being debugged. With no arguments, prints the entire environment to be given to the program. environment Complement to certain "set" commands. unset Cancel environment variable VAR for the program. This does not affect the program until the next "run" command. Set environment variable value to give the program. Arguments are VAR VALUE where VAR is variable name and VALUE is value. VALUES of environment variables are uninterpreted strings. This does not affect the program until the next "run" command. Add directory DIR(s) to beginning of search path for object files. $cwd in the path means the current working directory. This path is equivalent to the $PATH shell variable. It is a list of directories, separated by colons. These directories are searched to find fully linked executable files and separately compiled object files as needed. path Current search path for finding object files. $cwd in the path means the current working directory. This path is equivalent to the $PATH shell variable. It is a list of directories, separated by colons. These directories are searched to find fully linked executable files and separately compiled object files as needed. paths Attach to a process or file outside of GDB. This command attaches to another target, of the same type as your last "target" command ("info files" will show your target stack). The command may take as argument a process id or a device file. For a process id, you must have permission to send the process a signal, and it must have the same effective uid as the debugger. When using "attach" with a process id, the debugger finds the program running in the process, looking first in the current working directory, or (if not found there) using the source file search path (see the "directory" command). You can also use the "file" command to specify the program, and to load its symbol table. attach detach Detach a process or file previously attached. If a process, it is no longer traced, and it continues its execution. If you were debugging a file, the file is closed and gdb no longer accesses it. detach Disconnect from a target. The target will wait for another debugger to connect. Not available for all targets. disconnect Continue program giving it signal specified by the argument. An argument of "0" means continue program without giving it a signal. signal Step one instruction exactly. Argument N means do this N times (or till program stops for another reason). stepi si Step one instruction, but proceed through subroutine calls. Argument N means do this N times (or till program stops for another reason). nexti ni Execute until selected stack frame returns. Upon return, the value returned is printed and put in the value history. finish Step program, proceeding through subroutine calls. Like the "step" command as long as subroutine calls do not happen; when they do, the call is treated as one instruction. Argument N means do this N times (or till program stops for another reason). next n S Step program until it reaches a different source line. Argument N means do this N times (or till program stops for another reason). step s Execute until the program reaches a source line greater than the current or a specified location (same args as break command) within the current frame. until u Continue the program up to the given location (same form as args for break command). Execution will also stop upon exit from the current stack frame. advance Continue program being debugged at specified line or address. Give as argument either LINENUM or *ADDR, where ADDR is an expression for an address to start at. jump Usage: go Continue program being debugged, stopping at specified line or address. Give as argument either LINENUM or *ADDR, where ADDR is an expression for an address to start at. This command is a combination of tbreak and jump. go g Continue program being debugged, after signal or breakpoint. If proceeding from breakpoint, a number N may be used as an argument, which means to set the ignore count of that breakpoint to N - 1 (so that the breakpoint won't break until the Nth time it is reached). continue cont c fg Start debugged program. You may specify arguments to give it. Args may include "*", or "[...]"; they are expanded using "sh". Input and output redirection with ">", "<", or ">>" are also allowed. With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments. run r Start debugged program with no arguments. R Run the debugged program until the beginning of the main procedure. You may specify arguments to give to your program, just as with the "run" command. start Interrupt the execution of the debugged program. interrupt List of integer registers and their contents, for selected stack frame. Register name as argument means describe only that register. registers lr List of all registers and their contents, for selected stack frame. Register name as argument means describe only that register. all-registers Execution status of the program. program Print the status of the floating point unit float Print the status of the vector unit vector print_return_value Mode of the step operation is %s. Inferior debugging is %s. The program is stopped at a permanent breakpoint, but GDB does not know how to step past a permanent breakpoint on this architecture. Try using a command like `return' or `jump' to continue execution. Stopping for shared library events is %s. child parent Debugger response to a program call of fork or vfork is "%s". Executing new program: %s Could find run target to save before following exec off on step Mode for locking scheduler during execution is "%s". Target '%s' cannot support this command. infrun: resume (step=%d, signal=%d) infrun: proceed (addr=0x%s, signal=%d, step=%d) infrun: wait_for_inferior infrun: infwait_thread_hop_state infrun: infwait_normal_state infrun: infwait_nonstep_watch_state bad switch /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/infrun.c [New ] infrun: TARGET_WAITKIND_LOADED infrun: TARGET_WAITKIND_SPURIOUS infrun: TARGET_WAITKIND_EXITED _exitcode infrun: TARGET_WAITKIND_SIGNALLED infrun: TARGET_WAITKIND_FORKED infrun: TARGET_WAITKIND_EXECD infrun: TARGET_WAITKIND_SYSCALL_ENTRY infrun: TARGET_WAITKIND_SYSCALL_RETURN infrun: TARGET_WAITKIND_STOPPED infrun: TARGET_WAITKIND_IGNORE infrun: stop_pc = 0x%s SOFTWARE_SINGLE_STEP_P () && singlestep_breakpoints_inserted_p %s: Assertion `%s' failed. ptid_equal (singlestep_ptid, ecs->ptid) !ptid_equal (singlestep_ptid, saved_singlestep_ptid) infrun: stepping_past_singlestep_breakpoint infrun: thread_hop_needed infrun: context switch infrun: STOPPED_BY_WATCHPOINT infrun: step through delay infrun: stopped infrun: quietly stopped infrun: trap expected infrun: random signal %d infrun: BPSTAT_WHAT_SET_LONGJMP_RESUME infrun: BPSTAT_WHAT_CLEAR_LONGJMP_RESUME infrun: BPSTAT_WHAT_SINGLE infrun: BPSTAT_WHAT_STOP_NOISY infrun: BPSTAT_WHAT_STOP_SILENT infrun: BPSTAT_WHAT_STEP_RESUME infrun: BPSTAT_WHAT_THROUGH_SIGTRAMP infrun: BPSTAT_WHAT_CHECK_SHLIBS infrun: step past dynamic linker infrun: step-resume breakpoint infrun: no stepping, continue infrun: stepping inside range [0x%s-0x%s] infrun: stepped into dynsym resolve code infrun: stepped into signal trampoline infrun: stepped into subroutine infrun: stepped into solib return tramp infrun: stepped into undebuggable function infrun: stepi/nexti infrun: no line number info infrun: stepped to a different line infrun: stepped to a different function infrun: keep going P S ` > v v v 6 6 step_resume_breakpoint == NULL frame_id_p (frame_unwind_id (next_frame)) infrun: stop_stepping infrun: prepare_to_wait reason Program terminated with signal signal-name , signal-meaning . The program no longer exists. Program exited with code 0%o exit-code Program exited normally. Program received signal print_stop_reason: unrecognized enum value T [Switching to %s] Cannot remove breakpoints because program is no longer writable. It might be running in another process. Further execution is probably impossible. Error while running hook_stop: Unknown value. thread-id Signal Stop Print Pass to program Description %s %*.*s Yes No %s %s %s signal to handle all stop ignore print pass nostop noignore noprint nopass Unrecognized or ambiguous flag word: "%s". %s is used by the debugger. Are you sure you want to change it? Not confirmed, unchanged. Q %s %s s i r Invalid signal handling flag. Use the "handle" command to change these tables. Unable to restore previously selected frame. Unable to restore previously selected frame: What debugger does when program gets various signals. Specify a signal as argument to print info on that signal only. signals handle Specify how to handle a signal. Args are signals and actions to apply to those signals. Symbolic signals (e.g. SIGSEGV) are recommended but numeric signals from 1-15 are allowed for compatibility with old versions of GDB. Numeric ranges may be specified with the form LOW-HIGH (e.g. 1-5). The special arg "all" is recognized to mean all signals except those used by the debugger, typically SIGTRAP and SIGINT. Recognized actions include "stop", "nostop", "print", "noprint", "pass", "nopass", "ignore", or "noignore". Stop means reenter debugger if this signal happens (implies print). Print means print a message if this signal happens. Pass means let program see this signal; otherwise program doesn't know. Ignore is a synonym for nopass and noignore is a synonym for pass. Pass and Stop may be combined. lz Specify how to handle a signal. Args are signals and actions to apply to those signals. Symbolic signals (e.g. SIGSEGV) are recommended but numeric signals from 1-15 are allowed for compatibility with old versions of GDB. Numeric ranges may be specified with the form LOW-HIGH (e.g. 1-5). The special arg "all" is recognized to mean all signals except those used by the debugger, typically SIGTRAP and SIGINT. Recognized actions include "s" (toggles between stop and nostop), "r" (toggles between print and noprint), "i" (toggles between pass and nopass), "Q" (noprint) Stop means reenter debugger if this signal happens (implies print). Print means print a message if this signal happens. Pass means let program see this signal; otherwise program doesn't know. Ignore is a synonym for nopass and noignore is a synonym for pass. Pass and Stop may be combined. z There is no `stop' command, but you can set a hook on `stop'. This allows you to set a list of commands to be run each time execution of the program stops. When non-zero, inferior specific debugging is enabled. Show inferior debugging. Set inferior debugging. infrun If nonzero, gdb will give control to the user when the dynamic linker notifies gdb of shared library events. The most common event of interest to the user would be loading/unloading of a new library. Show stopping for shared library events. Set stopping for shared library events. stop-on-solib-events A fork or vfork creates a new process. follow-fork-mode can be: parent - the original process is debugged after a fork child - the new process is debugged after a fork The unfollowed process will continue to run. By default, the debugger will follow the parent process. Show debugger response to a program call of fork or vfork. Set debugger response to a program call of fork or vfork. follow-fork-mode off == no locking (threads may preempt at any time) on == full locking (no thread except the current thread may run) step == scheduler locked during every single-step operation. In this mode, no other thread may run during a step command. Other threads may run while stepping over a function call ('next'). Show mode for locking scheduler during execution. Set mode for locking scheduler during execution. scheduler-locking When set, doing a step over a function without debug line information will stop at the first instruction of that function. Otherwise, the function is skipped and the step command stops at a different source line. Show mode of the step operation. Set mode of the step operation. step-mode insert_step_resume_breakpoint_at_caller insert_step_resume_breakpoint_at_sal handle_inferior_event :: $%d $%s TRUE FALSE %s ( , ) B'' @" " [ bad selector %s: %s ] { } : ( ? : UP . -> .* ->* ++ -- ) { } ??? Invalid expression this self [ VAL( , print_subexp: Not implemented. %s= %s %s F I   8 O % } V . \ OP_NULL BINOP_ADD BINOP_SUB BINOP_MUL BINOP_DIV BINOP_REM BINOP_MOD BINOP_LSH BINOP_RSH BINOP_LOGICAL_AND BINOP_LOGICAL_OR BINOP_BITWISE_AND BINOP_BITWISE_IOR BINOP_BITWISE_XOR BINOP_EQUAL BINOP_NOTEQUAL BINOP_LESS BINOP_GTR BINOP_LEQ BINOP_GEQ BINOP_REPEAT BINOP_ASSIGN BINOP_COMMA BINOP_SUBSCRIPT MULTI_SUBSCRIPT BINOP_EXP BINOP_MIN BINOP_MAX STRUCTOP_MEMBER STRUCTOP_MPTR BINOP_INTDIV BINOP_ASSIGN_MODIFY BINOP_VAL BINOP_INCL BINOP_EXCL BINOP_CONCAT BINOP_RANGE BINOP_END TERNOP_COND TERNOP_SLICE TERNOP_SLICE_COUNT OP_LONG OP_DOUBLE OP_VAR_VALUE OP_LAST OP_REGISTER OP_INTERNALVAR OP_FUNCALL OP_STRING OP_BITSTRING OP_ARRAY UNOP_CAST UNOP_MEMVAL UNOP_MEMVAL_TLS UNOP_NEG UNOP_LOGICAL_NOT UNOP_COMPLEMENT UNOP_IND UNOP_ADDR UNOP_PREINCREMENT UNOP_POSTINCREMENT UNOP_PREDECREMENT UNOP_POSTDECREMENT UNOP_SIZEOF UNOP_LOWER UNOP_UPPER UNOP_LENGTH UNOP_PLUS UNOP_CAP UNOP_CHR UNOP_ORD UNOP_ABS UNOP_FLOAT UNOP_HIGH UNOP_MAX UNOP_MIN UNOP_ODD UNOP_TRUNC OP_BOOL OP_M2_STRING STRUCTOP_STRUCT STRUCTOP_PTR OP_THIS OP_OBJC_SELF OP_SCOPE OP_TYPE OP_LABELED ) 3 = G Q [ e o y # - 7 A K U _ i s } E O V ] d k r y ' 1 ; Dump of expression @ ' Language %s, %d elements, %ld bytes each. String Value Hex Value Opcode Index %5s %20s %16s %s %5d %20s %c %-20s Type @ ), value %ld (0x%lx) ), value %g Block @ , symbol @ (%s) History element %ld Register %ld Internal var @ Number of args: %d Bounds [%d:%d] TLS type @ (null) (__thread /* "%s" */ Element name: `%.*s' Field name: `%.*s' Unknown format Z 6 r 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 q , after conversion to prefix form: Expression: ` Type printing not yet supported.... = , %ld name = value ??? numargs >= 0 %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/stack.c frame # level addr func in ?? ( args ) at file fullname : line from from Too many args in frame specification No stack. pc Stack level %d, frame at Stack frame at : %s = (%s:%d) ; saved %s Outermost frame: %s called by frame at , caller of frame at source language %s. Arglist at unknown address. Arglist at args: no args. 1 arg: %d args: Locals at unknown address, Locals at Previous frame's sp is Previous frame's sp at Previous frame's sp in %s Saved registers: %s at (More stack frames follow...) Backtrace stopped: %s full = default in file %s, line %d No symbol table info available. No locals. blockvector blotch blockvector botch No catches. No frame selected. Info catch not supported with this target/compiler combination. No arguments. Initial frame selected; you cannot go up. Bottom (innermost) frame selected; you cannot go down. No selected frame. A structure or union return type is not supported by this architecture. If you continue, the return value that you specified will be ignored. The location at which to store the function's return value is unknown. If you continue, the return value that you specified will be ignored. %sMake selected stack frame return now? %sMake %s return now? Not confirmed Problem while popping stack frames (corrupt stack?) gdbarch_return_value (current_gdbarch, return_type, NULL, NULL, NULL) == RETURN_VALUE_REGISTER_CONVENTION 0 '%s' not within current stack frame. Make selected stack frame return to its caller. Control remains in the debugger, but when you continue execution will resume in the frame above the one now selected. If an argument is given, it is an expression for the value to return. return Select and print stack frame that called this one. An argument says how many frames up to go. up Same as the `up' command, but does not print anything. This is useful in command scripts. up-silently Select and print stack frame called by this one. An argument says how many frames down to go. down do dow Same as the `down' command, but does not print anything. This is useful in command scripts. down-silently Select and print a stack frame. With no argument, print the selected stack frame. (See also "info frame"). An argument specifies the frame to select. It can be a stack frame number or the address of the frame. With argument, nothing is printed if input is coming from a command file or a user-defined command. f Print the current stack frame. L V Select a stack frame without printing anything. An argument specifies the frame to select. It can be a stack frame number or the address of the frame. select-frame Print backtrace of all stack frames, or innermost COUNT frames. With a negative argument, print outermost -COUNT frames. Use of the 'full' qualifier also prints the values of the local variables. backtrace bt t Print backtrace of all stack frames, or innermost COUNT frames and the values of the local variables. With a negative argument, print outermost -COUNT frames. Usage: T T where Backtrace of the stack, or innermost COUNT frames. stack s All about selected stack frame, or frame at ADDR. Local variables of current stack frame. locals Argument variables of current stack frame. Argument and local variables of current stack frame. l Select the stack frame that contains . Usage: func Exceptions that can be caught in the current stack frame. catch return_command frame_info print_args_stub thread-ids thread-id number-of-threads * %d %s (%s) Couldn't restore frame in current thread, at frame 0 Please specify a command following the thread ID list Thread %d (%s): Please specify a thread ID list Error parsing %s Unknown thread %d. Thread %d has terminated. [Current thread is %d (%s)] No stack. Thread ID %d not known. Thread ID %d has terminated. [Switching to thread new-thread-id ( )] IDs of currently known threads. threads thread Use this command to switch between threads. The new thread ID must be currently known. thread thread apply Apply a command to a list of threads. apply Apply a command to all threads. all t bad state /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/exceptions.c bad switch Bad switch. val >= 0 %s: Assertion `%s' failed. exception.reason <= 0 catch_exceptions_with_msg interp_lookup (interp->name) == NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/interps.c Could not suspend interpreter "%s". and could not restore old interp! Failed to initialize new interp "%s" %s Switching to interpreter "%.24s". unable to parse arguments usage: interpreter-exec [ ... ] Could not find interpreter "%s". Could not switch to interpreter "%s". error in command: "%s". Execute a command in an interpreter. It takes two arguments: The first argument is the name of the interpreter to use. The second argument is the command to execute. interpreter-exec interp_add "macro" must be followed by the name of a macro command. macro You must follow the `macro expand' command with the expression you want to expand. expands to: GDB has no preprocessor macro information for that code. You must follow the `macro expand-once' command with the expression you want to expand. %s:%d included at %s:%d You must follow the `info macro' command with the name of the macro whose definition you want to see. GDB has no preprocessor macro information for that code. Defined at #define %s ( , ) %s The symbol `%s' has no definition as a C/C++ preprocessor macro at Command not implemented yet. Prefix for commands dealing with C preprocessor macros. macro Fully expand any C/C++ preprocessor macro invocations in EXPRESSION. Show the expanded expression. expand exp Expand C/C++ preprocessor macro invocations appearing directly in EXPRESSION. Show the expanded expression. This command differs from `macro expand' in that it only expands macro invocations that appear directly in EXPRESSION; if expanding a macro introduces further macro invocations, those are left unexpanded. `macro expand-once' helps you see how a particular macro expands, whereas `macro expand' shows you how all the macros involved in an expression work together to yield a pre-processed expression. expand-once exp1 Show the definition of MACRO, and its source location. Define a new C/C++ preprocessor macro. The GDB command `macro define DEFINITION' is equivalent to placing a preprocessor directive of the form `#define DEFINITION' such that the definition is visible in all the inferior's source files. For example: (gdb) macro define PI (3.1415926) (gdb) macro define MIN(x,y) ((x) < (y) ? (x) : (y)) define Remove the definition of the C/C++ preprocessor macro with the given name. undef List all the macros defined using the `macro define' command. list ! b->shared %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/macroexp.c Unterminated comment in macro expansion. eEpP. 0 Unmatched single quote. A character constant must contain at least one character. Unterminated string in expression. Newline characters may not appear in string constants. src->shared src->last_token != -1 dest->last_token != -1 unable to avoid splicing tokens during macro expansion Malformed argument list for macro `%s'. dest->len == 0 Stringification is not implemented yet. Token splicing is not implemented yet. __VA_ARGS__ Variable-arity macros not implemented yet. ... Varargs macros not implemented yet. Wrong number of arguments to macro `%s' (expected %d, got %d). bad macro definition kind src_first->shared src_rest->shared ! dest->shared Expand-once not implemented yet. scan maybe_expand substitute_args append_tokens_without_splicing get_token [ ] ( ) { } . -> ++ -- & * + - ~ ! / % << >> < > <= >= == != ^ | && || ? : ; = *= /= %= += -= <<= >>= &= ^= |= , # ## <: :> <% %> %: %:%: A{& C{& E{& G{& I{& K{& M{& O{& R{& U{& X{& Z{& \{& ^{& `{& b{& d{& f{& h{& k{& n{& p{& r{& u{& x{& {{& ~{& {& {& {& {& {& {& z& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& {& get_string_literal get_character_constant resize_buffer free_buffer symtab found for `%s', but that file is not covered in the compilation unit's macro information Hangup detected on fd %d Error detected on fd %d Invalid or non-`poll'able fd %d Exception condition detected on fd %d poll select Command has same effect as set annotate pre- error detected on stdin quit quit Command execution time: %ld.%06ld Space used: %ld (%c%ld for this command) post- server %s Could not kill the program being debugged %s Erroneous arithmetic operation. error detected from target. Event type not recognized. e $ completed. !@#$%^&*()+=|~`}{[]"';:?/>.<, *|"';:?>< *|"';:?><, ' Architecture debugging is %s. (null) malloc arch != NULL %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/gdbarch.c !arch->initialized_p byte-order bfd_arch_info num_regs skip_prologue inner_than breakpoint_from_pc print_insn verify_gdbarch: the following are invalid ...%s gdbarch_dump: GDB_XM_FILE = %s gdbarch_dump: GDB_NM_FILE = %s config/i386/tm-linux.h gdbarch_dump: GDB_TM_FILE = %s (gdbarch_addr_bit (current_gdbarch)) gdbarch_dump: TARGET_ADDR_BIT # %s gdbarch_dump: addr_bit = %s (gdbarch_addr_bits_remove (current_gdbarch, addr)) ADDR_BITS_REMOVE(addr) gdbarch_dump: %s # %s gdbarch_dump: addr_bits_remove = <0x%lx> gdbarch_dump: gdbarch_address_class_name_to_type_flags_p() = %d gdbarch_dump: address_class_name_to_type_flags = <0x%lx> (gdbarch_address_class_type_flags_p (current_gdbarch)) ADDRESS_CLASS_TYPE_FLAGS_P() gdbarch_dump: gdbarch_address_class_type_flags_p() = %d (gdbarch_address_class_type_flags (current_gdbarch, byte_size, dwarf2_addr_class)) ADDRESS_CLASS_TYPE_FLAGS(byte_size, dwarf2_addr_class) gdbarch_dump: address_class_type_flags = <0x%lx> gdbarch_dump: gdbarch_address_class_type_flags_to_name_p() = %d gdbarch_dump: address_class_type_flags_to_name = <0x%lx> (gdbarch_address_to_pointer (current_gdbarch, type, buf, addr)) ADDRESS_TO_POINTER(type, buf, addr) gdbarch_dump: address_to_pointer = <0x%lx> gdbarch_dump: gdbarch_adjust_breakpoint_address_p() = %d gdbarch_dump: adjust_breakpoint_address = <0x%lx> (gdbarch_believe_pcc_promotion (current_gdbarch)) gdbarch_dump: BELIEVE_PCC_PROMOTION # %s gdbarch_dump: believe_pcc_promotion = %s (gdbarch_bfd_arch_info (current_gdbarch)) gdbarch_dump: TARGET_ARCHITECTURE # %s gdbarch_dump: bfd_arch_info = %s (gdbarch_bfd_vma_bit (current_gdbarch)) gdbarch_dump: TARGET_BFD_VMA_BIT # %s gdbarch_dump: bfd_vma_bit = %s (gdbarch_breakpoint_from_pc (current_gdbarch, pcptr, lenptr)) BREAKPOINT_FROM_PC(pcptr, lenptr) gdbarch_dump: breakpoint_from_pc = <0x%lx> (gdbarch_byte_order (current_gdbarch)) gdbarch_dump: TARGET_BYTE_ORDER # %s gdbarch_dump: byte_order = %s (gdbarch_call_dummy_location (current_gdbarch)) gdbarch_dump: CALL_DUMMY_LOCATION # %s gdbarch_dump: call_dummy_location = %s (gdbarch_cannot_fetch_register (current_gdbarch, regnum)) CANNOT_FETCH_REGISTER(regnum) gdbarch_dump: cannot_fetch_register = <0x%lx> (gdbarch_cannot_step_breakpoint (current_gdbarch)) gdbarch_dump: CANNOT_STEP_BREAKPOINT # %s gdbarch_dump: cannot_step_breakpoint = %s (gdbarch_cannot_store_register (current_gdbarch, regnum)) CANNOT_STORE_REGISTER(regnum) gdbarch_dump: cannot_store_register = <0x%lx> (gdbarch_char_signed (current_gdbarch)) gdbarch_dump: TARGET_CHAR_SIGNED # %s gdbarch_dump: char_signed = %s (gdbarch_coff_make_msymbol_special (current_gdbarch, val, msym)) COFF_MAKE_MSYMBOL_SPECIAL(val, msym) gdbarch_dump: coff_make_msymbol_special = <0x%lx> gdbarch_dump: construct_inferior_arguments = <0x%lx> gdbarch_dump: convert_from_func_ptr_addr = <0x%lx> (gdbarch_convert_register_p (current_gdbarch, regnum, type)) CONVERT_REGISTER_P(regnum, type) gdbarch_dump: convert_register_p = <0x%lx> (gdbarch_decr_pc_after_break (current_gdbarch)) gdbarch_dump: DECR_PC_AFTER_BREAK # %s gdbarch_dump: decr_pc_after_break = 0x%s (gdbarch_deprecated_extract_return_value (current_gdbarch, type, regbuf, valbuf)) DEPRECATED_EXTRACT_RETURN_VALUE(type, regbuf, valbuf) gdbarch_dump: deprecated_extract_return_value = <0x%lx> (gdbarch_deprecated_extract_struct_value_address_p (current_gdbarch)) DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P() gdbarch_dump: gdbarch_deprecated_extract_struct_value_address_p() = %d (gdbarch_deprecated_extract_struct_value_address (current_gdbarch, regcache)) DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS(regcache) gdbarch_dump: deprecated_extract_struct_value_address = <0x%lx> (gdbarch_deprecated_fp_regnum (current_gdbarch)) gdbarch_dump: DEPRECATED_FP_REGNUM # %s gdbarch_dump: deprecated_fp_regnum = %s (gdbarch_deprecated_function_start_offset (current_gdbarch)) gdbarch_dump: DEPRECATED_FUNCTION_START_OFFSET # %s gdbarch_dump: deprecated_function_start_offset = 0x%s (gdbarch_deprecated_reg_struct_has_addr_p (current_gdbarch)) DEPRECATED_REG_STRUCT_HAS_ADDR_P() gdbarch_dump: gdbarch_deprecated_reg_struct_has_addr_p() = %d (gdbarch_deprecated_reg_struct_has_addr (current_gdbarch, gcc_p, type)) DEPRECATED_REG_STRUCT_HAS_ADDR(gcc_p, type) gdbarch_dump: deprecated_reg_struct_has_addr = <0x%lx> (gdbarch_deprecated_register_byte_p (current_gdbarch)) DEPRECATED_REGISTER_BYTE_P() gdbarch_dump: gdbarch_deprecated_register_byte_p() = %d (gdbarch_deprecated_register_byte (current_gdbarch, reg_nr)) DEPRECATED_REGISTER_BYTE(reg_nr) gdbarch_dump: deprecated_register_byte = <0x%lx> (gdbarch_deprecated_register_size (current_gdbarch)) gdbarch_dump: DEPRECATED_REGISTER_SIZE # %s gdbarch_dump: deprecated_register_size = %s (gdbarch_deprecated_stack_align_p (current_gdbarch)) DEPRECATED_STACK_ALIGN_P() gdbarch_dump: gdbarch_deprecated_stack_align_p() = %d (gdbarch_deprecated_stack_align (current_gdbarch, sp)) DEPRECATED_STACK_ALIGN(sp) gdbarch_dump: deprecated_stack_align = <0x%lx> (gdbarch_deprecated_store_return_value (current_gdbarch, type, valbuf)) DEPRECATED_STORE_RETURN_VALUE(type, valbuf) gdbarch_dump: deprecated_store_return_value = <0x%lx> (gdbarch_deprecated_store_struct_return_p (current_gdbarch)) DEPRECATED_STORE_STRUCT_RETURN_P() gdbarch_dump: gdbarch_deprecated_store_struct_return_p() = %d (gdbarch_deprecated_store_struct_return (current_gdbarch, addr, sp)) DEPRECATED_STORE_STRUCT_RETURN(addr, sp) gdbarch_dump: deprecated_store_struct_return = <0x%lx> (gdbarch_deprecated_use_struct_convention (current_gdbarch, gcc_p, value_type)) DEPRECATED_USE_STRUCT_CONVENTION(gcc_p, value_type) gdbarch_dump: deprecated_use_struct_convention = <0x%lx> (gdbarch_double_bit (current_gdbarch)) gdbarch_dump: TARGET_DOUBLE_BIT # %s gdbarch_dump: double_bit = %s (gdbarch_double_format (current_gdbarch)) gdbarch_dump: TARGET_DOUBLE_FORMAT # %s gdbarch_dump: double_format = %s (gdbarch_dwarf2_reg_to_regnum (current_gdbarch, dwarf2_regnr)) DWARF2_REG_TO_REGNUM(dwarf2_regnr) gdbarch_dump: dwarf2_reg_to_regnum = <0x%lx> (gdbarch_dwarf_reg_to_regnum (current_gdbarch, dwarf_regnr)) DWARF_REG_TO_REGNUM(dwarf_regnr) gdbarch_dump: dwarf_reg_to_regnum = <0x%lx> (gdbarch_ecoff_reg_to_regnum (current_gdbarch, ecoff_regnr)) ECOFF_REG_TO_REGNUM(ecoff_regnr) gdbarch_dump: ecoff_reg_to_regnum = <0x%lx> (gdbarch_elf_make_msymbol_special (current_gdbarch, sym, msym)) ELF_MAKE_MSYMBOL_SPECIAL(sym, msym) gdbarch_dump: elf_make_msymbol_special = <0x%lx> (gdbarch_extract_return_value (current_gdbarch, type, regcache, valbuf)) EXTRACT_RETURN_VALUE(type, regcache, valbuf) gdbarch_dump: extract_return_value = <0x%lx> (gdbarch_fetch_pointer_argument_p (current_gdbarch)) FETCH_POINTER_ARGUMENT_P() gdbarch_dump: gdbarch_fetch_pointer_argument_p() = %d (gdbarch_fetch_pointer_argument (current_gdbarch, frame, argi, type)) FETCH_POINTER_ARGUMENT(frame, argi, type) gdbarch_dump: fetch_pointer_argument = <0x%lx> (gdbarch_fetch_tls_load_module_address_p (current_gdbarch)) FETCH_TLS_LOAD_MODULE_ADDRESS_P() gdbarch_dump: gdbarch_fetch_tls_load_module_address_p() = %d (gdbarch_fetch_tls_load_module_address (current_gdbarch, objfile)) FETCH_TLS_LOAD_MODULE_ADDRESS(objfile) gdbarch_dump: fetch_tls_load_module_address = <0x%lx> (gdbarch_float_bit (current_gdbarch)) gdbarch_dump: TARGET_FLOAT_BIT # %s gdbarch_dump: float_bit = %s (gdbarch_float_format (current_gdbarch)) gdbarch_dump: TARGET_FLOAT_FORMAT # %s gdbarch_dump: float_format = %s (gdbarch_fp0_regnum (current_gdbarch)) gdbarch_dump: FP0_REGNUM # %s gdbarch_dump: fp0_regnum = %s gdbarch_dump: gdbarch_frame_align_p() = %d gdbarch_dump: frame_align = <0x%lx> (gdbarch_frame_args_skip (current_gdbarch)) gdbarch_dump: FRAME_ARGS_SKIP # %s gdbarch_dump: frame_args_skip = 0x%s (gdbarch_frame_num_args_p (current_gdbarch)) FRAME_NUM_ARGS_P() gdbarch_dump: gdbarch_frame_num_args_p() = %d (gdbarch_frame_num_args (current_gdbarch, frame)) FRAME_NUM_ARGS(frame) gdbarch_dump: frame_num_args = <0x%lx> (gdbarch_frame_red_zone_size (current_gdbarch)) gdbarch_dump: FRAME_RED_ZONE_SIZE # %s gdbarch_dump: frame_red_zone_size = %s (gdbarch_get_longjmp_target_p (current_gdbarch)) GET_LONGJMP_TARGET_P() gdbarch_dump: gdbarch_get_longjmp_target_p() = %d (gdbarch_get_longjmp_target (current_gdbarch, pc)) GET_LONGJMP_TARGET(pc) gdbarch_dump: get_longjmp_target = <0x%lx> (gdbarch_have_nonsteppable_watchpoint (current_gdbarch)) gdbarch_dump: HAVE_NONSTEPPABLE_WATCHPOINT # %s gdbarch_dump: have_nonsteppable_watchpoint = %s gdbarch_dump: in_function_epilogue_p = <0x%lx> (gdbarch_in_solib_return_trampoline (current_gdbarch, pc, name)) IN_SOLIB_RETURN_TRAMPOLINE(pc, name) gdbarch_dump: in_solib_return_trampoline = <0x%lx> (gdbarch_inner_than (current_gdbarch, lhs, rhs)) INNER_THAN(lhs, rhs) gdbarch_dump: inner_than = <0x%lx> (gdbarch_int_bit (current_gdbarch)) gdbarch_dump: TARGET_INT_BIT # %s gdbarch_dump: int_bit = %s gdbarch_dump: gdbarch_integer_to_address_p() = %d gdbarch_dump: integer_to_address = <0x%lx> (gdbarch_long_bit (current_gdbarch)) gdbarch_dump: TARGET_LONG_BIT # %s gdbarch_dump: long_bit = %s (gdbarch_long_double_bit (current_gdbarch)) gdbarch_dump: TARGET_LONG_DOUBLE_BIT # %s gdbarch_dump: long_double_bit = %s (gdbarch_long_double_format (current_gdbarch)) gdbarch_dump: TARGET_LONG_DOUBLE_FORMAT # %s gdbarch_dump: long_double_format = %s (gdbarch_long_long_bit (current_gdbarch)) gdbarch_dump: TARGET_LONG_LONG_BIT # %s gdbarch_dump: long_long_bit = %s (gdbarch_memory_insert_breakpoint (current_gdbarch, bp_tgt)) MEMORY_INSERT_BREAKPOINT(bp_tgt) gdbarch_dump: memory_insert_breakpoint = <0x%lx> (gdbarch_memory_remove_breakpoint (current_gdbarch, bp_tgt)) MEMORY_REMOVE_BREAKPOINT(bp_tgt) gdbarch_dump: memory_remove_breakpoint = <0x%lx> (gdbarch_name_of_malloc (current_gdbarch)) gdbarch_dump: NAME_OF_MALLOC # %s gdbarch_dump: name_of_malloc = %s (gdbarch_num_pseudo_regs (current_gdbarch)) gdbarch_dump: NUM_PSEUDO_REGS # %s gdbarch_dump: num_pseudo_regs = %s (gdbarch_num_regs (current_gdbarch)) gdbarch_dump: NUM_REGS # %s gdbarch_dump: num_regs = %s (gdbarch_osabi (current_gdbarch)) gdbarch_dump: TARGET_OSABI # %s gdbarch_dump: osabi = %s (gdbarch_pc_regnum (current_gdbarch)) gdbarch_dump: PC_REGNUM # %s gdbarch_dump: pc_regnum = %s (gdbarch_pointer_to_address (current_gdbarch, type, buf)) POINTER_TO_ADDRESS(type, buf) gdbarch_dump: pointer_to_address = <0x%lx> gdbarch_dump: gdbarch_print_float_info_p() = %d gdbarch_dump: print_float_info = <0x%lx> (gdbarch_print_insn (current_gdbarch, vma, info)) TARGET_PRINT_INSN(vma, info) gdbarch_dump: print_insn = <0x%lx> gdbarch_dump: print_registers_info = <0x%lx> gdbarch_dump: gdbarch_print_vector_info_p() = %d gdbarch_dump: print_vector_info = <0x%lx> (gdbarch_ps_regnum (current_gdbarch)) gdbarch_dump: PS_REGNUM # %s gdbarch_dump: ps_regnum = %s gdbarch_dump: gdbarch_pseudo_register_read_p() = %d gdbarch_dump: pseudo_register_read = <0x%lx> gdbarch_dump: gdbarch_pseudo_register_write_p() = %d gdbarch_dump: pseudo_register_write = <0x%lx> (gdbarch_ptr_bit (current_gdbarch)) gdbarch_dump: TARGET_PTR_BIT # %s gdbarch_dump: ptr_bit = %s gdbarch_dump: gdbarch_push_dummy_call_p() = %d gdbarch_dump: push_dummy_call = <0x%lx> gdbarch_dump: gdbarch_push_dummy_code_p() = %d gdbarch_dump: push_dummy_code = <0x%lx> (gdbarch_read_pc_p (current_gdbarch)) TARGET_READ_PC_P() gdbarch_dump: gdbarch_read_pc_p() = %d (gdbarch_read_pc (current_gdbarch, ptid)) TARGET_READ_PC(ptid) gdbarch_dump: read_pc = <0x%lx> (gdbarch_read_sp_p (current_gdbarch)) TARGET_READ_SP_P() gdbarch_dump: gdbarch_read_sp_p() = %d (gdbarch_read_sp (current_gdbarch)) TARGET_READ_SP() gdbarch_dump: read_sp = <0x%lx> (gdbarch_register_bytes_ok_p (current_gdbarch)) REGISTER_BYTES_OK_P() gdbarch_dump: gdbarch_register_bytes_ok_p() = %d (gdbarch_register_bytes_ok (current_gdbarch, nr_bytes)) REGISTER_BYTES_OK(nr_bytes) gdbarch_dump: register_bytes_ok = <0x%lx> (gdbarch_register_name (current_gdbarch, regnr)) REGISTER_NAME(regnr) gdbarch_dump: register_name = <0x%lx> gdbarch_dump: register_reggroup_p = <0x%lx> (gdbarch_register_sim_regno (current_gdbarch, reg_nr)) REGISTER_SIM_REGNO(reg_nr) gdbarch_dump: register_sim_regno = <0x%lx> (gdbarch_register_to_value (current_gdbarch, frame, regnum, type, buf)) REGISTER_TO_VALUE(frame, regnum, type, buf) gdbarch_dump: register_to_value = <0x%lx> gdbarch_dump: gdbarch_register_type_p() = %d gdbarch_dump: register_type = <0x%lx> gdbarch_dump: gdbarch_regset_from_core_section_p() = %d gdbarch_dump: regset_from_core_section = <0x%lx> gdbarch_dump: remote_translate_xfer_address = <0x%lx> gdbarch_dump: gdbarch_return_value_p() = %d gdbarch_dump: return_value = <0x%lx> (gdbarch_sdb_reg_to_regnum (current_gdbarch, sdb_regnr)) SDB_REG_TO_REGNUM(sdb_regnr) gdbarch_dump: sdb_reg_to_regnum = <0x%lx> (gdbarch_short_bit (current_gdbarch)) gdbarch_dump: TARGET_SHORT_BIT # %s gdbarch_dump: short_bit = %s gdbarch_dump: gdbarch_single_step_through_delay_p() = %d gdbarch_dump: single_step_through_delay = <0x%lx> (gdbarch_skip_prologue (current_gdbarch, ip)) SKIP_PROLOGUE(ip) gdbarch_dump: skip_prologue = <0x%lx> gdbarch_dump: skip_solib_resolver = <0x%lx> find_solib_trampoline_target (pc) SKIP_TRAMPOLINE_CODE(pc) gdbarch_dump: skip_trampoline_code = <0x%lx> (gdbarch_smash_text_address (current_gdbarch, addr)) SMASH_TEXT_ADDRESS(addr) gdbarch_dump: smash_text_address = <0x%lx> (gdbarch_software_single_step_p (current_gdbarch)) SOFTWARE_SINGLE_STEP_P() gdbarch_dump: gdbarch_software_single_step_p() = %d (gdbarch_software_single_step (current_gdbarch, sig, insert_breakpoints_p)) SOFTWARE_SINGLE_STEP(sig, insert_breakpoints_p) gdbarch_dump: software_single_step = <0x%lx> (gdbarch_sp_regnum (current_gdbarch)) gdbarch_dump: SP_REGNUM # %s gdbarch_dump: sp_regnum = %s (gdbarch_stab_reg_to_regnum (current_gdbarch, stab_regnr)) STAB_REG_TO_REGNUM(stab_regnr) gdbarch_dump: stab_reg_to_regnum = <0x%lx> gdbarch_dump: stabs_argument_has_addr = <0x%lx> (gdbarch_store_return_value (current_gdbarch, type, regcache, valbuf)) STORE_RETURN_VALUE(type, regcache, valbuf) gdbarch_dump: store_return_value = <0x%lx> gdbarch_dump: gdbarch_unwind_dummy_id_p() = %d gdbarch_dump: unwind_dummy_id = <0x%lx> gdbarch_dump: gdbarch_unwind_pc_p() = %d gdbarch_dump: unwind_pc = <0x%lx> gdbarch_dump: gdbarch_unwind_sp_p() = %d gdbarch_dump: unwind_sp = <0x%lx> (gdbarch_value_to_register (current_gdbarch, frame, regnum, type, buf)) VALUE_TO_REGISTER(frame, regnum, type, buf) gdbarch_dump: value_to_register = <0x%lx> (gdbarch_virtual_frame_pointer (current_gdbarch, pc, frame_regnum, frame_offset)) TARGET_VIRTUAL_FRAME_POINTER(pc, frame_regnum, frame_offset) gdbarch_dump: virtual_frame_pointer = <0x%lx> (gdbarch_write_pc (current_gdbarch, val, ptid)) TARGET_WRITE_PC(val, ptid) gdbarch_dump: write_pc = <0x%lx> gdbarch_tdep called gdbarch != NULL gdbarch_bfd_arch_info called gdbarch_byte_order called gdbarch_osabi called gdbarch_short_bit called gdbarch_int_bit called gdbarch_long_bit called gdbarch_long_long_bit called gdbarch_float_bit called gdbarch_float_format called gdbarch_double_bit called gdbarch_double_format called gdbarch_long_double_bit called gdbarch_long_double_format called gdbarch_ptr_bit called gdbarch->addr_bit != 0 gdbarch_addr_bit called gdbarch_bfd_vma_bit called gdbarch->char_signed != -1 gdbarch_char_signed called gdbarch->read_pc != NULL gdbarch_read_pc called gdbarch->write_pc != NULL gdbarch_write_pc called gdbarch->read_sp != NULL gdbarch_read_sp called gdbarch->virtual_frame_pointer != NULL gdbarch_virtual_frame_pointer called gdbarch->pseudo_register_read != NULL gdbarch_pseudo_register_read called gdbarch->pseudo_register_write != NULL gdbarch_pseudo_register_write called gdbarch->num_regs != -1 gdbarch_num_regs called gdbarch_num_pseudo_regs called gdbarch_sp_regnum called gdbarch_pc_regnum called gdbarch_ps_regnum called gdbarch_fp0_regnum called gdbarch->stab_reg_to_regnum != NULL gdbarch_stab_reg_to_regnum called gdbarch->ecoff_reg_to_regnum != NULL gdbarch_ecoff_reg_to_regnum called gdbarch->dwarf_reg_to_regnum != NULL gdbarch_dwarf_reg_to_regnum called gdbarch->sdb_reg_to_regnum != NULL gdbarch_sdb_reg_to_regnum called gdbarch->dwarf2_reg_to_regnum != NULL gdbarch_dwarf2_reg_to_regnum called gdbarch->register_name != NULL gdbarch_register_name called gdbarch->register_type != NULL gdbarch_register_type called gdbarch->deprecated_register_byte != NULL gdbarch_deprecated_register_byte called gdbarch->unwind_dummy_id != NULL gdbarch_unwind_dummy_id called gdbarch_deprecated_fp_regnum called gdbarch->push_dummy_call != NULL gdbarch_push_dummy_call called gdbarch_deprecated_register_size called gdbarch_call_dummy_location called gdbarch->push_dummy_code != NULL gdbarch_push_dummy_code called gdbarch->print_registers_info != NULL gdbarch_print_registers_info called gdbarch->print_float_info != NULL gdbarch_print_float_info called gdbarch->print_vector_info != NULL gdbarch_print_vector_info called gdbarch->register_sim_regno != NULL gdbarch_register_sim_regno called gdbarch->register_bytes_ok != NULL gdbarch_register_bytes_ok called gdbarch->cannot_fetch_register != NULL gdbarch_cannot_fetch_register called gdbarch->cannot_store_register != NULL gdbarch_cannot_store_register called gdbarch->get_longjmp_target != NULL gdbarch_get_longjmp_target called gdbarch_believe_pcc_promotion called gdbarch->convert_register_p != NULL gdbarch_convert_register_p called gdbarch->register_to_value != NULL gdbarch_register_to_value called gdbarch->value_to_register != NULL gdbarch_value_to_register called gdbarch->pointer_to_address != NULL gdbarch_pointer_to_address called gdbarch->address_to_pointer != NULL gdbarch_address_to_pointer called gdbarch->integer_to_address != NULL gdbarch_integer_to_address called gdbarch->deprecated_store_struct_return != NULL gdbarch_deprecated_store_struct_return called gdbarch->return_value != NULL gdbarch_return_value called gdbarch->extract_return_value != NULL gdbarch_extract_return_value called gdbarch->store_return_value != NULL gdbarch_store_return_value called gdbarch->deprecated_extract_return_value != NULL gdbarch_deprecated_extract_return_value called gdbarch->deprecated_store_return_value != NULL gdbarch_deprecated_store_return_value called gdbarch->deprecated_use_struct_convention != NULL gdbarch_deprecated_use_struct_convention called gdbarch->deprecated_extract_struct_value_address != NULL gdbarch_deprecated_extract_struct_value_address called gdbarch->skip_prologue != NULL gdbarch_skip_prologue called gdbarch->inner_than != NULL gdbarch_inner_than called gdbarch->breakpoint_from_pc != NULL gdbarch_breakpoint_from_pc called gdbarch->adjust_breakpoint_address != NULL gdbarch_adjust_breakpoint_address called gdbarch->memory_insert_breakpoint != NULL gdbarch_memory_insert_breakpoint called gdbarch->memory_remove_breakpoint != NULL gdbarch_memory_remove_breakpoint called gdbarch_decr_pc_after_break called gdbarch_deprecated_function_start_offset called gdbarch->remote_translate_xfer_address != NULL gdbarch_remote_translate_xfer_address called gdbarch->fetch_tls_load_module_address != NULL gdbarch_fetch_tls_load_module_address called gdbarch_frame_args_skip called gdbarch->unwind_pc != NULL gdbarch_unwind_pc called gdbarch->unwind_sp != NULL gdbarch_unwind_sp called gdbarch->frame_num_args != NULL gdbarch_frame_num_args called gdbarch->deprecated_stack_align != NULL gdbarch_deprecated_stack_align called gdbarch->frame_align != NULL gdbarch_frame_align called gdbarch->deprecated_reg_struct_has_addr != NULL gdbarch_deprecated_reg_struct_has_addr called gdbarch->stabs_argument_has_addr != NULL gdbarch_stabs_argument_has_addr called gdbarch_frame_red_zone_size called gdbarch->convert_from_func_ptr_addr != NULL gdbarch_convert_from_func_ptr_addr called gdbarch->addr_bits_remove != NULL gdbarch_addr_bits_remove called gdbarch->smash_text_address != NULL gdbarch_smash_text_address called gdbarch->software_single_step != NULL gdbarch_software_single_step called gdbarch->single_step_through_delay != NULL gdbarch_single_step_through_delay called gdbarch->print_insn != NULL gdbarch_print_insn called gdbarch->skip_trampoline_code != NULL gdbarch_skip_trampoline_code called gdbarch->skip_solib_resolver != NULL gdbarch_skip_solib_resolver called gdbarch->in_solib_return_trampoline != NULL gdbarch_in_solib_return_trampoline called gdbarch->in_function_epilogue_p != NULL gdbarch_in_function_epilogue_p called gdbarch->construct_inferior_arguments != NULL gdbarch_construct_inferior_arguments called gdbarch->elf_make_msymbol_special != NULL gdbarch_elf_make_msymbol_special called gdbarch->coff_make_msymbol_special != NULL gdbarch_coff_make_msymbol_special called gdbarch_name_of_malloc called gdbarch_cannot_step_breakpoint called gdbarch_have_nonsteppable_watchpoint called gdbarch->address_class_type_flags != NULL gdbarch_address_class_type_flags called gdbarch->address_class_type_flags_to_name != NULL gdbarch_address_class_type_flags_to_name called gdbarch->address_class_name_to_type_flags != NULL gdbarch_address_class_name_to_type_flags called gdbarch->register_reggroup_p != NULL gdbarch_register_reggroup_p called gdbarch->fetch_pointer_argument != NULL gdbarch_fetch_pointer_argument called gdbarch->regset_from_core_section != NULL gdbarch_regset_from_core_section called gdbarch->data == NULL data->index < gdbarch->nr_data gdbarch->data[data->index] == NULL data->pre_init == NULL data->init_p gdbarch->data[data->index] != NULL old_gdbarch != NULL current_gdbarch == NULL gdbarch_architecture_names: multi-arch unknown gdbarch: Attempt to register unknown architecture (%d) gdbarch: Duplicate registraration of architecture (%s) register_gdbarch_init (%s, 0x%08lx) info.bfd_arch_info != NULL find_arch_by_info: info.bfd_arch_info %s little default big find_arch_by_info: info.byte_order %d (%s) find_arch_by_info: info.osabi %d (%s) find_arch_by_info: info.abfd 0x%lx find_arch_by_info: info.tdep_info 0x%lx find_arch_by_info: No matching architecture find_arch_by_info: Target rejected architecture find_arch_by_info: Previous architecture 0x%08lx (%s) selected (*list) != NULL && (*list)->gdbarch == new_gdbarch find_arch_by_info: New architecture 0x%08lx (%s) selected new_gdbarch != NULL current_gdbarch != NULL new_gdbarch->initialized_p When non-zero, architecture debugging is enabled. Show architecture debugging. Set architecture debugging. arch deprecated_current_gdbarch_select_hack gdbarch_find_by_info find_arch_by_info current_gdbarch_swap_in_hack current_gdbarch_swap_out_hack gdbarch_data deprecated_set_gdbarch_data alloc_gdbarch_data gdbarch_regset_from_core_section gdbarch_regset_from_core_section_p gdbarch_fetch_pointer_argument gdbarch_fetch_pointer_argument_p gdbarch_register_reggroup_p gdbarch_address_class_name_to_type_flags gdbarch_address_class_name_to_type_flags_p gdbarch_address_class_type_flags_to_name gdbarch_address_class_type_flags_to_name_p gdbarch_address_class_type_flags gdbarch_address_class_type_flags_p gdbarch_have_nonsteppable_watchpoint gdbarch_cannot_step_breakpoint gdbarch_name_of_malloc gdbarch_coff_make_msymbol_special gdbarch_elf_make_msymbol_special gdbarch_construct_inferior_arguments gdbarch_in_function_epilogue_p gdbarch_in_solib_return_trampoline gdbarch_skip_solib_resolver gdbarch_skip_trampoline_code gdbarch_print_insn gdbarch_single_step_through_delay gdbarch_single_step_through_delay_p gdbarch_software_single_step gdbarch_software_single_step_p gdbarch_smash_text_address gdbarch_addr_bits_remove gdbarch_convert_from_func_ptr_addr gdbarch_frame_red_zone_size gdbarch_stabs_argument_has_addr gdbarch_deprecated_reg_struct_has_addr gdbarch_deprecated_reg_struct_has_addr_p gdbarch_frame_align gdbarch_frame_align_p gdbarch_deprecated_stack_align gdbarch_deprecated_stack_align_p gdbarch_frame_num_args gdbarch_frame_num_args_p gdbarch_unwind_sp gdbarch_unwind_sp_p gdbarch_unwind_pc gdbarch_unwind_pc_p gdbarch_frame_args_skip gdbarch_fetch_tls_load_module_address gdbarch_fetch_tls_load_module_address_p gdbarch_remote_translate_xfer_address gdbarch_deprecated_function_start_offset gdbarch_decr_pc_after_break gdbarch_memory_remove_breakpoint gdbarch_memory_insert_breakpoint gdbarch_adjust_breakpoint_address gdbarch_adjust_breakpoint_address_p gdbarch_breakpoint_from_pc gdbarch_inner_than gdbarch_skip_prologue gdbarch_deprecated_extract_struct_value_address gdbarch_deprecated_extract_struct_value_address_p gdbarch_deprecated_use_struct_convention gdbarch_deprecated_store_return_value gdbarch_deprecated_extract_return_value gdbarch_store_return_value gdbarch_extract_return_value gdbarch_return_value gdbarch_return_value_p gdbarch_deprecated_store_struct_return gdbarch_deprecated_store_struct_return_p gdbarch_integer_to_address gdbarch_integer_to_address_p gdbarch_address_to_pointer gdbarch_pointer_to_address gdbarch_value_to_register gdbarch_register_to_value gdbarch_convert_register_p gdbarch_believe_pcc_promotion gdbarch_get_longjmp_target gdbarch_get_longjmp_target_p gdbarch_cannot_store_register gdbarch_cannot_fetch_register gdbarch_register_bytes_ok gdbarch_register_bytes_ok_p gdbarch_register_sim_regno gdbarch_print_vector_info gdbarch_print_vector_info_p gdbarch_print_float_info gdbarch_print_float_info_p gdbarch_print_registers_info gdbarch_push_dummy_code gdbarch_push_dummy_code_p gdbarch_call_dummy_location gdbarch_deprecated_register_size gdbarch_push_dummy_call gdbarch_push_dummy_call_p gdbarch_deprecated_fp_regnum gdbarch_unwind_dummy_id gdbarch_unwind_dummy_id_p gdbarch_deprecated_register_byte gdbarch_deprecated_register_byte_p gdbarch_register_type gdbarch_register_type_p gdbarch_register_name gdbarch_dwarf2_reg_to_regnum gdbarch_sdb_reg_to_regnum gdbarch_dwarf_reg_to_regnum gdbarch_ecoff_reg_to_regnum gdbarch_stab_reg_to_regnum gdbarch_fp0_regnum gdbarch_ps_regnum gdbarch_pc_regnum gdbarch_sp_regnum gdbarch_num_pseudo_regs gdbarch_num_regs gdbarch_pseudo_register_write gdbarch_pseudo_register_write_p gdbarch_pseudo_register_read gdbarch_pseudo_register_read_p gdbarch_virtual_frame_pointer gdbarch_read_sp gdbarch_read_sp_p gdbarch_write_pc gdbarch_read_pc gdbarch_read_pc_p gdbarch_char_signed gdbarch_bfd_vma_bit gdbarch_addr_bit gdbarch_ptr_bit gdbarch_long_double_format gdbarch_long_double_bit gdbarch_double_format gdbarch_double_bit gdbarch_float_format gdbarch_float_bit gdbarch_long_long_bit gdbarch_long_bit gdbarch_int_bit gdbarch_short_bit gdbarch_osabi gdbarch_byte_order gdbarch_bfd_arch_info gdbarch_free regcache == current_regcache %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/arch-utils.c !struct_return TYPE_CODE (valtype) != TYPE_CODE_STRUCT && TYPE_CODE (valtype) != TYPE_CODE_UNION regnum >= 0 && regnum < NUM_REGS default_float_format: bad byte order default_double_format: bad byte order No virtual frame pointer available regnum >= 0 && regnum < NUM_REGS + NUM_PSEUDO_REGS _sigtramp big little auto The target endianness is set automatically (currently big endian) The target endianness is set automatically (currently little endian) The target is assumed to be big endian The target is assumed to be little endian set_endian: architecture update failed Little endian target not supported by GDB Big endian target not supported by GDB set_endian: bad value The target architecture is set automatically (currently %s) The target architecture is assumed to be %s auto could not select an architecture automatically set_architecture: bfd_scan_arch failed Architecture `%s' not recognized. gdbarch_update_p: Architecture not found gdbarch_update_p: Architecture 0x%08lx (%s) unchanged gdbarch_update_p: New architecture 0x%08lx (%s) selected abfd != NULL || exec_bfd == NULL Architecture of file not recognized. initialize_current_architecture: No arch initialize_current_architecture: Arch not found el initialize_current_architecture: Selection of initial architecture failed Show architecture of target. Set architecture of target. architecture processor info->bfd_arch_info != NULL Show endianness of target. Set endianness of target. endian gdbarch_info_fill gdbarch_from_bfd generic_register_byte generic_register_size legacy_register_sim_regno legacy_return_value legacy_store_return_value Resolution of opaque struct/class/union types (if set before loading symbols) is %s. Debugging of C++ overloading is %s. code data Unknown address space specifier: "%s" TYPE_OBJFILE (type) == TYPE_OBJFILE (storage) %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/gdbtypes.c TYPE_OBJFILE (*typeptr) == TYPE_OBJFILE (type) TYPE_ADDRESS_CLASS_ALL (chain) == 0 TYPE_INSTANCE_FLAGS (ntype) == TYPE_INSTANCE_FLAGS (type) DO Q Q P Q Q Q O Q Q Q Q Q Q 1Q P TYPE_CODE (type) == TYPE_CODE_FLAGS bitpos < TYPE_NFIELDS (type) bitpos >= 0 __gdb_builtin_type_vec64 uint64 v2_float v2_int32 v4_int16 v8_int8 builtin_type_vec64 __gdb_builtin_type_vec128 uint128 v4_float v4_int32 v8_int16 v16_int8 builtin_type_vec128 No type named %s. unsigned signed No struct type named %s. This context has class, union or enum %s, not a struct. No union type named %s. This context has class, struct or enum %s, not a union. No enum type named %s. This context has class, struct or union %s, not an enum. < > No template type named %s. Type is not a structure or union type. has no component named . stub type has NULL name Internal: Cannot demangle mangled name `%s'. (void) ... void _Z char code == TYPE_CODE_STRUCT || code == TYPE_CODE_UNION internal error - invalid fundamental type id %d short long ------ Arg is %s [%d], parm is %s [%d] int ~ m $ , ~ 4 ~ @ ~ ~ ~ + 2 9  c c c Y Y < Y c c c Y c c c c c c Y Y " " " " " " " " " " " " " 1 0 fn_fieldlists [%d] name '%s' ( ) length %d [%d] physname '%s' ( ) type args fcontext is_const %d is_volatile %d is_private %d is_protected %d is_stub %d voffset %u n_baseclasses %d nfn_fields %d nfn_fields_total %d virtual_field_bits (%d bits at * ) private_field_bits (%d bits at * protected_field_bits (%d bits at * (BOUND_CANNOT_BE_DETERMINED) (BOUND_BY_REF_ON_STACK) (BOUND_BY_VALUE_ON_STACK) (BOUND_BY_REF_IN_REG) (BOUND_BY_VALUE_IN_REG) (BOUND_SIMPLE) (unknown bound type) type node name '%s' ( tagname '%s' ( code 0x%x (TYPE_CODE_UNDEF) (TYPE_CODE_PTR) (TYPE_CODE_ARRAY) (TYPE_CODE_STRUCT) (TYPE_CODE_UNION) (TYPE_CODE_ENUM) (TYPE_CODE_FLAGS) (TYPE_CODE_FUNC) (TYPE_CODE_INT) (TYPE_CODE_FLT) (TYPE_CODE_VOID) (TYPE_CODE_SET) (TYPE_CODE_RANGE) (TYPE_CODE_STRING) (TYPE_CODE_BITSTRING) (TYPE_CODE_ERROR) (TYPE_CODE_MEMBER) (TYPE_CODE_METHOD) (TYPE_CODE_REF) (TYPE_CODE_CHAR) (TYPE_CODE_BOOL) (TYPE_CODE_COMPLEX) (TYPE_CODE_TYPEDEF) (TYPE_CODE_TEMPLATE) (TYPE_CODE_TEMPLATE_ARG) (TYPE_CODE_NAMESPACE) (UNKNOWN TYPE CODE) length %d upper_bound_type 0x%x lower_bound_type 0x%x objfile target_type pointer_type reference_type type_chain instance_flags 0x%x TYPE_FLAG_CONST TYPE_FLAG_VOLATILE TYPE_FLAG_CODE_SPACE TYPE_FLAG_DATA_SPACE TYPE_FLAG_ADDRESS_CLASS_1 TYPE_FLAG_ADDRESS_CLASS_2 flags 0x%x TYPE_FLAG_UNSIGNED TYPE_FLAG_NOSIGN TYPE_FLAG_STUB TYPE_FLAG_TARGET_STUB TYPE_FLAG_STATIC TYPE_FLAG_PROTOTYPED TYPE_FLAG_INCOMPLETE TYPE_FLAG_VARARGS TYPE_FLAG_VECTOR nfields %d [%d] bitpos %d bitsize %d type name '%s' ( vptr_basetype vptr_fieldno %d cplus_stuff floatformat (null) type_specific (unknown data form) c t / @ Q b s TYPE_OBJFILE (type) == objfile true character signed char unsigned char unsigned short unsigned int unsigned long long long unsigned long long float double long double complex double complex string bool Show resolution of opaque struct/class/union types (if set before loading symbols). Set resolution of opaque struct/class/union types (if set before loading symbols). opaque-type-resolution f __builtin_v4sf __builtin_v4si __builtin_v16qi __builtin_v8qi __builtin_v8hi __builtin_v4hi __builtin_v2si __CORE_ADDR __bfd_vma builtin_type_error != NULL int0_t int8_t uint8_t int16_t uint16_t int32_t uint32_t int64_t uint64_t int128_t uint128_t builtin_type_ieee_single_big builtin_type_ieee_single_little builtin_type_ieee_double_big builtin_type_ieee_double_little builtin_type_ieee_double_littlebyte_bigword builtin_type_i387_ext builtin_type_m68881_ext builtin_type_i960_ext builtin_type_m88110_ext builtin_type_m88110_harris_ext builtin_type_arm_ext_big builtin_type_arm_ext_littlebyte_bigword builtin_type_ia64_spill_big builtin_type_ia64_spill_little builtin_type_ia64_quad_big builtin_type_ia64_quad_little When enabled, ranking of the functions is displayed. Show debugging of C++ overloading. Set debugging of C++ overloading. overload build_complex build_flt copy_type_recursive init_composite_type append_flags_type_flag replace_type make_cv_type make_qualified_type auto default none SVR4 GNU/Hurd Solaris OSF/1 GNU/Linux FreeBSD a.out FreeBSD ELF NetBSD a.out NetBSD ELF OpenBSD ELF Windows CE DJGPP NetWare Irix LynxOS Interix HP/UX ELF HP/UX SOM QNX Neutrino Cygwin AIX M ' R ' W ' ` ' h ' n ' x ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' gdbarch_register_osabi: An attempt to register a handler for OS ABI "%s" for architecture %s was made. The handler will not be registered /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/osabi.c arch_info %s: Assertion `%s' failed. gdbarch_register_osabi: A handler for OS ABI "%s" has already been registered for architecture %s gdbarch_lookup_osabi: invalid OS ABI (%d) from sniffer for architecture %s flavour %d non- gdbarch_lookup_osabi: multiple %sspecific OS ABI match for architecture %s flavour %d: first match "%s", second match "%s" A handler for the OS ABI "%s" is not built into this configuration of GDB. Attempting to continue with the default %s settings. notesz <= MAX_NOTESZ .note.ABI-tag GNU generic_elf_osabi_sniff_abi_tag_sections: unknown OS number %d FreeBSD .note.netbsd.ident NetBSD .note.openbsd.ident OpenBSD .note.netbsdcore.procinfo ( Invalid OS ABI "%s" passed to command handler. Updating OS ABI failed. The current OS ABI is "auto" (currently "%s"). The current OS ABI is "%s". The default OS ABI is "%s". _initialize_gdb_osabi: gdb_osabi_names[] is inconsistent Show OS ABI of target. Set OS ABI of target. osabi check_note gdbarch_register_osabi GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.n Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Conditions for redistributing copies of GDB. copying Various kinds of warranty you do not have. warranty index %s: Assertion `%s' failed. space quick_push quick_insert ordered_remove Switching to manual control of memory regions; use "mem auto" to fetch regions from the target again. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/memattr.c invalid memory region: low >= high overlapping memory region No mem auto no lo address no hi address rw ro wo 8 16 region bounds not 16 bit aligned 32 region bounds not 32 bit aligned 64 region bounds not 64 bit aligned cache nocache unknown attribute: %s Using memory regions provided by the target. Using user-defined memory regions. There are no memory regions defined. Num Enb Low Addr High Addr Attrs %-3d %-3c %s 0x100000000 0x10000000000000000 rw ro wo flash blocksize 0x%x 8 16 32 64 cache nocache No memory region number %d. Arguments must be memory region numbers. Delete all memory regions? Define attributes for memory region or reset memory region handling to target-based. Usage: mem auto mem [ ], where may be rw (read/write), ro (read-only) or wo (write-only), may be 8, 16, 32, or 64, and may be cache or nocache mem Enable memory region. Arguments are the code numbers of the memory regions to enable. Usage: enable mem Do "info mem" to see current list of code numbers. Disable memory region. Arguments are the code numbers of the memory regions to disable. Usage: disable mem Do "info mem" to see current list of code numbers. Delete memory region. Arguments are the code numbers of the memory regions to delete. Usage: delete mem Do "info mem" to see current list of code numbers. Memory region attributes VEC_mem_region_s_ordered_remove VEC_mem_region_s_index VEC_mem_region_s_space VEC_mem_region_s_quick_insert VEC_mem_region_s_quick_push Software breakpoints not implemented for this target. Target debugging is %s. Argument required (target name). Try `help target' target Connect to a target machine or process. The first argument is the type or protocol of the target machine. Remaining arguments are interpreted by the target protocol. For more information on the arguments for a particular protocol, type `help target ' followed by the protocol name. target You can't do that when your target is `%s' You can't do that without a process to debug. No run-time support for this No saved terminal information. You are already running a program: Kill it? Killing the program did not help. Program not killed. Attempted to mark unpushed target "%s" as running /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/target.c Magic number of %s target struct wrong failed internal consistency check pop_target couldn't find target %s TLS load module not found Cannot find thread-local variables in this thread library. Cannot find shared library `%s' in dynamic linker's load module list Cannot find executable file `%s' in dynamic linker's load module list The inferior has not yet allocated storage for thread-local variables in the shared library `%s' for %s The inferior has not yet allocated storage for thread-local variables in the executable `%s' for %s Cannot find thread-local storage for %s, shared library %s: %s Cannot find thread-local storage for %s, executable file %s: %s Cannot find thread-local variables on this target Writing to flash memory forbidden in this context ops->to_xfer_partial != NULL %s: Assertion `%s' failed. (null) %s:target_xfer_partial (%d, %s, 0x%lx, 0x%lx, 0x%s, %s) = %s , bytes = ... %02x target_memory_map () Overlapping regions in memory map: ignoring target_flash_erase (%s, %s) target_flash_done Mode for reading from readonly sections is %s. object != TARGET_OBJECT_MEMORY (none) target object %d, annex %s, contained unexpected null characters len <= sizeof (buf) Symbols from "%s". While running this, GDB does not access memory from... %s: A program is being debugged already. Kill it? target_disconnect (%s, %d) target_follow_fork (%d) = %d could not find a target to follow fork Don't know how to %s. Try "help target". attach run process %d No target. None target_open (%s, %d) target_close (%d) target_attach (%s, %d) target_post_attach (%d) target_detach (%s, %d) step continue target_resume (%d, %s, %s) target_wait (%d, status) = %d, status->kind = exited, status = %d stopped, signal = %s signalled, signal = %s loaded forked vforked execd spurious unknown??? 9 P g ~ %s (%s) (%d) = %02x 0x%s %s target_fetch_registers target_store_registers target_prepare_to_store () write read target_xfer_memory (0x%x, xxx, %d, %s, xxx) = %d target_files_info (xxx) target_insert_breakpoint (0x%lx, xxx) = %ld target_remove_breakpoint (0x%lx, xxx) = %ld target_can_use_hw_breakpoint (%ld, %ld, %ld) = %ld TARGET_REGION_OK_FOR_HW_WATCHPOINT (%ld, %ld) = 0x%lx STOPPED_BY_WATCHPOINT () = %ld target_stopped_data_address ([0x%lx]) = %ld target_insert_hw_breakpoint (0x%lx, xxx) = %ld target_remove_hw_breakpoint (0x%lx, xxx) = %ld target_insert_watchpoint (0x%lx, %d, %d) = %ld target_terminal_init () target_terminal_inferior () target_terminal_ours_for_output () target_terminal_ours () target_terminal_save_ours () target_terminal_info (%s, %d) target_kill () target_load (%s, %d) target_lookup_symbol (%s, xxx) target_create_inferior (%s, %s, xxx, %d) target_post_startup_inferior (%d) target_acknowledge_created_inferior (%d) target_insert_fork_catchpoint (%d) target_remove_fork_catchpoint (%d) = %d target_insert_vfork_catchpoint (%d) target_remove_vfork_catchpoint (%d) = %d target_insert_exec_catchpoint (%d) target_remove_exec_catchpoint (%d) = %d target_reported_exec_events_per_exec_call () = %d target_has_exited (%d, %d, %d) = %d target_mourn_inferior () target_can_run () = %d target_notice_signals (%d) target_thread_alive (%d) = %d target_find_new_threads () target_stop () target_rcmd (%s, ...) target get_exception_callback_sal (%d, %d) target get_current_exception_event () target_pid_to_exec_file (%d) = %s "monitor" command not supported by this target. files When non-zero, target debugging is enabled. Higher numbers are more verbose. Changes do not take effect until the next "run" or "target" command. Show target debugging. Set target debugging. When this mode is on, memory reads from readonly sections (such as .text) will be read from the object file instead of from the target. This will result in significant performance improvement for remote targets. Show mode for reading from readonly sections. Set mode for reading from readonly sections. trust-readonly-sections Send a command to the remote monitor (remote targets only). monitor get_target_memory_unsigned target_read_alloc_1 target_xfer_partial [ 25 g Expression debugging is %s. :: ?error in operator_length_standard 8 6 8 8 8 8 8 8 7 7 7 7 5 5 5 5 5 5 6 <6 6 5 6 7 o7 6 6 6 8 8 8 8 8 8 8 8 8 8 8 6 6 6 6 6 6 t6 t6 6 6 8 8 8 8 8 8 5 6 6 6 (8 (8 6 5 6 5 6 6 6 18 expression to compute before conversion to prefix form Junk after end of expression. > > x? @ @ > > > Unknown FILE used. When non-zero, the internal representation of expressions will be printed. Show expression debugging. Set expression debugging. expression %s The currently understood settings are: local or auto Automatic setting based on source file %-16s Use the %c%s language Unknown language `%s'. Warning: the current type check setting does not match the language. on warn off auto Unrecognized type check setting: "%s" Warning: the current range check setting does not match the language. Unrecognized range check setting: "%s" Warning: the current case sensitivity setting does not match the language. Unrecognized case-sensitive setting: "%s" auto; currently Unrecognized type check setting. Unrecognized range check setting. Unrecognized case-sensitive setting. Current language: %s Type checking: %s Range checking: %s Case sensitivity: %s logical bool boolean bad switch /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/language.c Unknown "set check" must be followed by the name of a check subcommand. set check Magic number of %s language struct wrong failed internal consistency check !@#$%^&*()+=|~`}{[]"';:?/>.<,- [ ] = Attempted to parse an expression with unknown language internal error - unimplemented function unk_lang_emit_char called. internal error - unimplemented function unk_lang_printchar called. internal error - unimplemented function unk_lang_printstr called. internal error - unimplemented function unk_lang_create_fundamental_type called. internal error - unimplemented function unk_lang_print_type called. internal error - unimplemented function unk_lang_val_print called. internal error - unimplemented function unk_lang_value_print called. unknown p' f' >S HS < lS ~S ZS S S S S S r < "@ S S o' R T R j' f' >S HS < lS ~S ZS S S S S S r < "@ S S o' R T R local q' f' >S HS < lS ~S ZS S S S S S r < "@ S S o' R T R Show the current source language. Set the current source language. language Set the status of the type/range checker. check c ch show check Show the status of the type/range checker. Show type checking. (on/warn/off/auto) Set type checking. (on/warn/off/auto) type Show range checking. (on/warn/off/auto) Set range checking. (on/warn/off/auto) range For Fortran the default is off; for other languages the default is on. Show case sensitivity in name search. (on/off/auto) Set case sensitivity in name search. (on/off/auto) case-sensitive block end address less than block start address in %s (patched it) block end address 0x%s less than block start address 0x%s (patched it) inner block not inside outer block in %s inner block (0x%s-0x%s) not inside outer block (0x%s-0x%s) block at %s out of order failed internal consistency check /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/buildsym.c Context stack not empty in end_symtab context_stack_depth > 0 %s: Assertion `%s' failed. pop_context frame base Standard register ``$sp'' is not available for this target Standard register ``$ps'' is not available for this target fp pc sp ps 0 Signal 0 SIGHUP Hangup SIGINT Interrupt SIGQUIT Quit SIGILL Illegal instruction SIGTRAP Trace/breakpoint trap SIGABRT Aborted SIGEMT Emulation trap SIGFPE Arithmetic exception SIGKILL Killed SIGBUS Bus error SIGSEGV Segmentation fault SIGSYS Bad system call SIGPIPE Broken pipe SIGALRM Alarm clock SIGTERM Terminated SIGURG Urgent I/O condition SIGSTOP Stopped (signal) SIGTSTP Stopped (user) SIGCONT Continued SIGCHLD Child status changed SIGTTIN Stopped (tty input) SIGTTOU Stopped (tty output) SIGIO I/O possible SIGXCPU CPU time limit exceeded SIGXFSZ File size limit exceeded SIGVTALRM Virtual timer expired SIGPROF Profiling timer expired SIGWINCH Window size changed SIGLOST Resource lost SIGUSR1 User defined signal 1 SIGUSR2 User defined signal 2 SIGPWR Power fail/restart SIGPOLL Pollable event occurred SIGWIND SIGPHONE SIGWAITING Process's LWPs are blocked SIGLWP Signal LWP SIGDANGER Swap space dangerously low SIGGRANT Monitor mode granted SIGRETRACT Need to relinquish monitor mode SIGMSG Monitor mode data available SIGSOUND Sound completed SIGSAK Secure attention SIGPRIO SIG33 Real-time event 33 SIG34 Real-time event 34 SIG35 Real-time event 35 SIG36 Real-time event 36 SIG37 Real-time event 37 SIG38 Real-time event 38 SIG39 Real-time event 39 SIG40 Real-time event 40 SIG41 Real-time event 41 SIG42 Real-time event 42 SIG43 Real-time event 43 SIG44 Real-time event 44 SIG45 Real-time event 45 SIG46 Real-time event 46 SIG47 Real-time event 47 SIG48 Real-time event 48 SIG49 Real-time event 49 SIG50 Real-time event 50 SIG51 Real-time event 51 SIG52 Real-time event 52 SIG53 Real-time event 53 SIG54 Real-time event 54 SIG55 Real-time event 55 SIG56 Real-time event 56 SIG57 Real-time event 57 SIG58 Real-time event 58 SIG59 Real-time event 59 SIG60 Real-time event 60 SIG61 Real-time event 61 SIG62 Real-time event 62 SIG63 Real-time event 63 SIGCANCEL LWP internal signal SIG32 Real-time event 32 SIG64 Real-time event 64 SIG65 Real-time event 65 SIG66 Real-time event 66 SIG67 Real-time event 67 SIG68 Real-time event 68 SIG69 Real-time event 69 SIG70 Real-time event 70 SIG71 Real-time event 71 SIG72 Real-time event 72 SIG73 Real-time event 73 SIG74 Real-time event 74 SIG75 Real-time event 75 SIG76 Real-time event 76 SIG77 Real-time event 77 SIG78 Real-time event 78 SIG79 Real-time event 79 SIG80 Real-time event 80 SIG81 Real-time event 81 SIG82 Real-time event 82 SIG83 Real-time event 83 SIG84 Real-time event 84 SIG85 Real-time event 85 SIG86 Real-time event 86 SIG87 Real-time event 87 SIG88 Real-time event 88 SIG89 Real-time event 89 SIG90 Real-time event 90 SIG91 Real-time event 91 SIG92 Real-time event 92 SIG93 Real-time event 93 SIG94 Real-time event 94 SIG95 Real-time event 95 SIG96 Real-time event 96 SIG97 Real-time event 97 SIG98 Real-time event 98 SIG99 Real-time event 99 SIG100 Real-time event 100 SIG101 Real-time event 101 SIG102 Real-time event 102 SIG103 Real-time event 103 SIG104 Real-time event 104 SIG105 Real-time event 105 SIG106 Real-time event 106 SIG107 Real-time event 107 SIG108 Real-time event 108 SIG109 Real-time event 109 SIG110 Real-time event 110 SIG111 Real-time event 111 SIG112 Real-time event 112 SIG113 Real-time event 113 SIG114 Real-time event 114 SIG115 Real-time event 115 SIG116 Real-time event 116 SIG117 Real-time event 117 SIG118 Real-time event 118 SIG119 Real-time event 119 SIG120 Real-time event 120 SIG121 Real-time event 121 SIG122 Real-time event 122 SIG123 Real-time event 123 SIG124 Real-time event 124 SIG125 Real-time event 125 SIG126 Real-time event 126 SIG127 Real-time event 127 SIGINFO Information request Unknown signal Internal error: printing TARGET_SIGNAL_DEFAULT EXC_BAD_ACCESS Could not access memory EXC_BAD_INSTRUCTION Illegal instruction/operand EXC_ARITHMETIC EXC_EMULATION Emulation instruction EXC_SOFTWARE Software generated exception EXC_BREAKPOINT Breakpoint TARGET_SIGNAL_MAGIC ? GDB bug: target.c (target_signal_from_host): unrecognized real-time signal w w w w x x x y 'x 1x ;x Ex Ox Yx cx mx x x x x x x x x y y x y x y wx x x x Signal %s does not exist on this system. Only signals 1-15 are valid as numeric signals. Use "info signals" for a list of symbolic signals. failed internal consistency check /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/signals/signals.c Event debugging is %s. breakpoint_create_event breakpoint_delete_event breakpoint_modify_event tracepoint_create_event tracepoint_delete_event tracepoint_modify_event architecture_changed_event ~ ~ ~ ~ ~ ~ ~ When non-zero, event/notify debugging is enabled. Show event debugging. Set event debugging. event (not applicable) %3d%% b < c->num_buckets %s: Assertion `%s' failed. /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/bcache.c stringi < c->unique_count Cached '%s' statistics: Total object count: %ld Unique object count: %lu Percentage of duplicates, by count: Total object size: %ld Unique object size: %ld Percentage of duplicates, by size: Max entry size: %d Average entry size: %ld Median entry size: %d Total memory used by bcache, including overhead: %ld Percentage memory overhead: Net memory savings: Hash table size: %3d Hash table expands: %lu Hash table hashes: %lu Half hash misses: %lu Hash table population: Median hash chain length: %3d Average hash chain length: %3lu Maximum hash chain length: %3d print_bcache_statistics Y@Watchdog timer is %s. "maintenance" must be followed by the name of a maintenance command. maintenance Should GDB dump core? %s /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/maint.c "maintenance demangle" takes an argument to demangle. %s Can't demangle "%s" "maintenance time" takes a numeric argument. "maintenance space" takes a numeric argument. "maintenance info" must be followed by the name of an info command. maintenance info ALLOC LOAD RELOC READONLY CODE DATA ROM CONSTRUCTOR HAS_CONTENTS NEVER_LOAD COFF_SHARED_LIBRARY IS_COMMON ALLOC LOAD RELOC READONLY CODE DATA ROM CONSTRUCTOR HAS_CONTENTS NEVER_LOAD COFF_SHARED_LIBRARY IS_COMMON 0x%s ->0x%s at %s : %s Exec file: `%s', file type %s. ALLOBJ Object file: %s Core file: w maintenance print architecture "maintenance print" must be followed by the name of a print command. maintenance print requires argument (address or section + address) Need to specify and
Unknown section %s. %s+%s no symbol at %s:0x%s no symbol at 0x%s "maintenance deprecate" takes an argument, the command you want to deprecate, and optionally the replacement command enclosed in quotes. "maintenance undeprecate" takes an argument, the command you want to undeprecate. Can't find command '%s' to deprecate. "maintenance set" must be followed by the name of a set command. maintenance set Internal profiling is %s. Commands for use by GDB maintainers. Includes commands to dump specific internal GDB structures in a human readable form, to cause GDB to deliberately dump core, to test internal functions such as the C++/ObjC demangler, etc. maintenance mt Commands for showing internal info about the program being debugged. info i List the BFD sections of the exec and core files. Arguments may be any combination of: [one or more section names] ALLOC LOAD RELOC READONLY CODE DATA ROM CONSTRUCTOR HAS_CONTENTS NEVER_LOAD COFF_SHARED_LIBRARY IS_COMMON Sections matching any argument will be listed (no argument implies all sections). In addition, the special argument ALLOBJ lists all sections from all object files, including shared libraries. sections Maintenance command for printing GDB internal state. print Set GDB internal variables used by the GDB maintainer. Configure variables internal to GDB that aid in GDB's maintenance set maintenance show Show GDB internal variables used by the GDB maintainer. Configure variables internal to GDB that aid in GDB's maintenance show Get fatal error; make debugger dump its core. GDB sets its handling of SIGQUIT back to SIG_DFL and then sends itself a SIGQUIT signal. dump-me Give GDB an internal error. Cause GDB to behave as if an internal error was detected. internal-error Give GDB an internal warning. Cause GDB to behave as if an internal warning was reported. internal-warning Demangle a C++/ObjC mangled name. Call internal GDB demangler routine to demangle a C++ link name and prints the result. demangle Set the display of time usage. If nonzero, will cause the execution time for each command to be displayed, following the command's output. time Set the display of space usage. If nonzero, will cause the execution space for each command to be displayed, following the command's output. space Print a type chain for a given symbol. For each node in a type chain, print the raw data for each member of the type structure, and the interpretation of the data. type Print dump of current symbol definitions. Entries in the full symbol table are dumped to file OUTFILE. If a SOURCE file is specified, dump only that file's symbols. symbols Print dump of current minimal symbol definitions. Entries in the minimal symbol table are dumped to file OUTFILE. If a SOURCE file is specified, dump only that file's minimal symbols. msymbols Print dump of current partial symbol definitions. Entries in the partial symbol table are dumped to file OUTFILE. If a SOURCE file is specified, dump only that file's partial symbols. psymbols Print dump of current object file definitions. objfiles List the full symbol tables for all object files. This does not include information about individual symbols, blocks, or linetables --- just the symbol table structures themselves. With an argument REGEXP, list the symbol tables whose names that match that. symtabs List the partial symbol tables for all object files. This does not include information about individual partial symbols, just the symbol table structures themselves. psymtabs Print statistics about internal gdb state. statistics Print the internal architecture configuration. Takes an optional file parameter. architecture Check consistency of psymtabs and symtabs. check-symtabs Translate a section name and address to a symbol. translate-address Deprecate a command. Note that this is just in here so the testsuite can check the comamnd deprecator. You probably shouldn't use this, rather you should use the C function deprecate_cmd(). If you decide you want to use it: maintenance deprecate 'commandname' "replacement". The replacement is optional. deprecate Undeprecate a command. Note that this is just in here so the testsuite can check the comamnd deprecator. You probably shouldn't use this, If you decide you want to use it: maintenance undeprecate 'commandname' undeprecate When non-zero, this timeout is used instead of waiting forever for a target to finish a low-level step or continue operation. If the specified amount of time passes without a response from the target, an error occurs. Show watchdog timer. Set watchdog timer. watchdog When enabled GDB is profiled. Show internal profiling. Set internal profiling. profile The current C++ demangling style is "%s". Unknown demangling style `%s'. The currently understood settings are: %-10s %s `%s' style demangling chosen as the default. Use `set demangle-style' without arguments for a list of demangling styles. Show the current C++ demangling style. Set the current C++ demangling style. demangle-style auto unknown symbol type %s N_LBRAC/N_RBRAC symbol mismatch at symtab pos %d "repeated" header file %s not previously seen, at symtab pos %d Can't find any code sections in symbol file sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dbxread.c sect_index_data not initialized __DYNAMIC elf som coff pe epoc-pe nlm .text .data .bss Can't find .text section in symbol file ridiculous string table size (%d bytes). Premature end of file reading symbol table bad string table offset in symbol %d Section index is uninitialized function `%s' appears to be defined outside of all compilation units sect_index_rodata not initialized string table offset backs up at %d N_BINCL %s not in entries for any file, at symtab pos %d unknown symbol descriptor `%c' F 2 . 2 2 2 . Z I Psymtab for %s already read in. Shouldn't happen. and %s... Reading in symbols for %s... done. gcc_compiled. gcc2_compiled. __gnu_compiled First symbol in segment of executable not a source symbol misplaced N_LBRAC entry; discarding local symbols which have no enclosing block block start larger than block end stabs failed internal consistency check unmatched N_LBRAC before symtab pos %d . - - - - - - - - - - - - - - - - - - . I - E - E - - - - - - - - - I - I - - - - - - m - - - I - - - Q - - - I - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - - - - - - - - - - - - - - I - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I ridiculous string table size: %d bytes stabsect_build_psymtabs: Found stabs (%s), but not string section (%s) Can't find %s section in symbol file .text .stabstr .stab sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/coffread.c sect_index_data not initialized COFF pe epoc-pe "%s": error reading line numbers. "%s": can't get string table The debugging information in `%s' is corrupted. The file has a `.stabs' section, but no `.stabstr' section. _globals_ Section index is uninitialized Bad n_sclass for symbol %s LI% LF% LC% LP% LPB% LBB% LBE% LPBX% .bf `.bf' symbol %d has no aux entry .ef Bad coff function information. `.ef' symbol without matching `.bf' symbol ignored starting at symnum %d Unmatched .ef symbol(s) ignored starting at symnum %d `.ef' symbol %d has no aux entry .bb .eb `.eb' symbol without matching `.bb' symbol ignored starting at symnum %d Mismatched .eb symbol ignored starting at symnum %d Line number pointer %ld lower than start of line numbers - ]) ) h* i+ - - - - + - - - &, - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) h* - - - - - - - - - - - - - - - - - - ) h* Symbol table entry for %s has bad tagndx value Unexpected type for symbol %s 0 0 0 0 1 $1 ~1 1 1 n2 3 G4 3 3 3 3 1 .text .data .bss pe-i386 pei-i386 sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/coff-pe-read.c Section index is uninitialized Minimal symbols from %s... .debug .line .stab .stab.index .mdebug Section index is uninitialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/elfread.c Bbss.bss Ddata.data sect_index_data not initialized Drodata.rodata sect_index_rodata not initialized elf/stab section information %s without a preceding file symbol duplicated elf/stab section information for %s Can't read symbols from %s: %s .stabstr elf/stab section information questionable for %s elf/stab section information missing for %s DIE @ 0x%x "%s", reference to DIE (0x%x) outside compilation unit DIE @ 0x%x "%s", unknown attribute form (0x%x) DIE @ 0x%x "%s", internal error: duplicate user type definition DIE @ 0x%x "%s", bad array element type attribute 0x%x internal error - invalid fundamental type id %d Y X X Y X Y Y Y Y Y X can't read DWARF data from '%s' DIE @ 0x%x "%s", internal error: duplicate user type allocation DIE @ 0x%x "%s", missing class, structure, or union tag DIE @ 0x%x "%s", can't decode subscript data items DIE @ 0x%x "%s", array subscript format 0x%x not handled yet DIE @ 0x%x "%s", unknown array subscript format %x DIE @ 0x%x "%s", array not row major; not handled correctly DIE @ 0x%x, AT_name tag missing GNU C GNU C++ NCR C/C++ lucid DWARF 1 w w 9w w aw w v w w w w w w w w w w v w 9w v w w 9w DIE @ 0x%x "%s", OP_DEREF2 address 0x%lx not handled DIE @ 0x%x "%s", OP_DEREF4 address 0x%lx not handled Zz ez z { S{ { { b| can't read DWARF data can't read DWARF line number table size can't read DWARF line numbers psymtab for %s already read in. Shouldn't happen. and %s... %d DIE's, sorting... Reading in symbols for %s... done. q q q q q q q q q q q q q q m q 3 ! W ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! DIE @ 0x%x "%s", botched modified type decoding (mtype 0x%x) DIE @ 0x%x "%s", type modifier 'const' ignored DIE @ 0x%x "%s", type modifier 'volatile' ignored DIE @ 0x%x "%s", unknown type modifier %u DIE @ 0x%x "%s", unexpected fundamental type 0x%x DIE @ 0x%x "%s", malformed DIE, bad length (%ld bytes) DIE @ 0x%x "%s", unknown attribute length, skipped remaining attributes ` N E N W DIE @ 0x%x "%s", no bfd support for %d byte data object w k w k w _ The upper bound on the age of cached dwarf2 compilation units is %s. statement list doesn't fit in .debug_line section .debug_line section has line data without a file location expression too complex const value length mismatch for '%s', got %d, expected %d macro info runs off end of `.debug_macinfo' section macro debug info contains a malformed macro definition: `%s' invalid attribute class or form for '%s' in '%s' .debug_info .debug_abbrev .debug_line .debug_pubnames .debug_aranges .debug_loc .debug_macinfo .debug_str .debug_frame .eh_frame .debug_ranges read_comp_unit_head: dwarf from non elf file /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dwarf2read.c Dwarf Error: wrong version in compilation unit header (is %d, should be %d) [in module %s] Dwarf Error: bad offset (0x%lx) in compilation unit header (offset 0x%lx + 6) [in module %s] Dwarf Error: bad length (0x%lx) in compilation unit header (offset 0x%lx + 0) [in module %s] sect_index_text not initialized Section index is uninitialized ^ ^ ^ unhandled containing DIE tag %d for DIE at %d 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 m malformed enumerator DIE ignored Dwarf Error: Could not find abbrev number %d [in module %s] ignoring absolute DW_AT_sibling Dwarf Error: Cannot handle %s in DWARF reader [in module %s] b D b _ h q z V V $ $ D V _ h q $ ; bug: psymtab for %s is already read in. Reading in symbols for %s... done. and %s... die->child == NULL %s: Assertion `%s' failed. B k r ? DWARF 2 Offset %d out of bounds for DW_AT_ranges attribute Invalid .debug_ranges data (no base address) unsupported accessibility %d member function type missing for '%s' DW_AT_vtable_elem_location __pfn __delta virtual function table pointer not found when defining class '%s' IBM(R) XL C/C++ Advanced Edition __vfp <> GNU F77 common block member DW_AT_location (anonymous namespace) (type_flags & ~TYPE_FLAG_ADDRESS_CLASS_ALL) == 0 invalid pointer size %d unsupported DW_AT_encoding: '%s' & DW_AT_type missing from DW_TAG_subrange_type Dwarf Error: Can't read DWARF data from '%s' ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! partial symbol information could not find partial DIE 0x%lx in cache [from module %s] (anonymous class) Dwarf Error: could not find abbrev number %d [in module %s] 6 2 6 2 K3 3 3 3 4 i4 4 25 S5 t5 84 5 2 5 5 6 F6 p6 6 read_address: bad switch, signed [in module %s] read_address: bad switch, unsigned [in module %s] cu_header->initial_length_size == 0 || cu_header->initial_length_size == 4 || cu_header->initial_length_size == 8 || cu_header->initial_length_size == 12 intermixed 32-bit and 64-bit DWARF sections read_offset: bad switch [in module %s] DW_FORM_strp used without .debug_str section [in module %s] DW_FORM_strp pointing outside of .debug_str section [in module %s] missing .debug_line section line number info header doesn't fit in `.debug_line' section misplaced first line number at 0x%lx for '%s' mangled .debug_line section / I J ]K K K hL L L L L unsupported tag: '%s' [ [ 5W [ 5W }V [ [ [ [ S [ [ [ [ [ [ [ [ 5W [ [ dY 5W 8[ [ [ [ [ [ [ [ 5W Y [ [ Y [ [ [ #Z [ [ [ [ [ S [ [ [ [ [ kT [ [ [ [ Z unsupported const value attribute form: '%s' _ ~[ _ \ \ w^ ^ ^ _ \ \ X^ _ ^ _ ^ Dwarf Error: Problem turning type die at offset into gdb type [in module %s] Dwarf Error: Problem turning containing type into gdb type [in module %s] Dwarf Error: Cannot find type of die [in module %s] unexpected tag in read_type_die: '%s' oc jb %b oc DW_AT_sibling DW_AT_name DW_AT_ordering DW_AT_subscr_data DW_AT_byte_size DW_AT_bit_offset DW_AT_bit_size DW_AT_element_list DW_AT_stmt_list DW_AT_low_pc DW_AT_high_pc DW_AT_language DW_AT_member DW_AT_discr DW_AT_discr_value DW_AT_visibility DW_AT_import DW_AT_string_length DW_AT_common_reference DW_AT_comp_dir DW_AT_const_value DW_AT_containing_type DW_AT_default_value DW_AT_inline DW_AT_is_optional DW_AT_lower_bound DW_AT_producer DW_AT_prototyped DW_AT_return_addr DW_AT_start_scope DW_AT_stride_size DW_AT_upper_bound DW_AT_abstract_origin DW_AT_accessibility DW_AT_address_class DW_AT_artificial DW_AT_base_types DW_AT_calling_convention DW_AT_count DW_AT_data_member_location DW_AT_decl_column DW_AT_decl_file DW_AT_decl_line DW_AT_declaration DW_AT_discr_list DW_AT_encoding DW_AT_external DW_AT_frame_base DW_AT_friend DW_AT_identifier_case DW_AT_macro_info DW_AT_namelist_items DW_AT_priority DW_AT_segment DW_AT_specification DW_AT_static_link DW_AT_type DW_AT_use_location DW_AT_variable_parameter DW_AT_virtuality DW_AT_allocated DW_AT_associated DW_AT_data_location DW_AT_stride DW_AT_entry_pc DW_AT_use_UTF8 DW_AT_extension DW_AT_ranges DW_AT_trampoline DW_AT_call_column DW_AT_call_file DW_AT_call_line DW_AT_MIPS_linkage_name DW_AT_sf_names DW_AT_src_info DW_AT_mac_info DW_AT_src_coords DW_AT_body_begin DW_AT_body_end DW_AT_GNU_vector DW_AT_ DW_FORM_addr DW_FORM_block2 DW_FORM_block4 DW_FORM_data2 DW_FORM_data4 DW_FORM_data8 DW_FORM_string DW_FORM_block DW_FORM_block1 DW_FORM_data1 DW_FORM_flag DW_FORM_sdata DW_FORM_strp DW_FORM_udata DW_FORM_ref_addr DW_FORM_ref1 DW_FORM_ref2 DW_FORM_ref4 DW_FORM_ref8 DW_FORM_ref_udata DW_FORM_indirect DW_FORM_ u $u u .u 8u Bu Iu Pu Wu ^u eu lu su zu u u u u u u u u u DW_OP_addr DW_OP_deref DW_OP_const1u DW_OP_const1s DW_OP_const2u DW_OP_const2s DW_OP_const4u DW_OP_const4s DW_OP_const8u DW_OP_const8s DW_OP_constu DW_OP_consts DW_OP_dup DW_OP_drop DW_OP_over DW_OP_pick DW_OP_swap DW_OP_rot DW_OP_xderef DW_OP_abs DW_OP_and DW_OP_div DW_OP_minus DW_OP_mod DW_OP_mul DW_OP_neg DW_OP_not DW_OP_or DW_OP_plus DW_OP_plus_uconst DW_OP_shl DW_OP_shr DW_OP_shra DW_OP_xor DW_OP_bra DW_OP_eq DW_OP_ge DW_OP_gt DW_OP_le DW_OP_lt DW_OP_ne DW_OP_skip DW_OP_lit0 DW_OP_lit1 DW_OP_lit2 DW_OP_lit3 DW_OP_lit4 DW_OP_lit5 DW_OP_lit6 DW_OP_lit7 DW_OP_lit8 DW_OP_lit9 DW_OP_lit10 DW_OP_lit11 DW_OP_lit12 DW_OP_lit13 DW_OP_lit14 DW_OP_lit15 DW_OP_lit16 DW_OP_lit17 DW_OP_lit18 DW_OP_lit19 DW_OP_lit20 DW_OP_lit21 DW_OP_lit22 DW_OP_lit23 DW_OP_lit24 DW_OP_lit25 DW_OP_lit26 DW_OP_lit27 DW_OP_lit28 DW_OP_lit29 DW_OP_lit30 DW_OP_lit31 DW_OP_reg0 DW_OP_reg1 DW_OP_reg2 DW_OP_reg3 DW_OP_reg4 DW_OP_reg5 DW_OP_reg6 DW_OP_reg7 DW_OP_reg8 DW_OP_reg9 DW_OP_reg10 DW_OP_reg11 DW_OP_reg12 DW_OP_reg13 DW_OP_reg14 DW_OP_reg15 DW_OP_reg16 DW_OP_reg17 DW_OP_reg18 DW_OP_reg19 DW_OP_reg20 DW_OP_reg21 DW_OP_reg22 DW_OP_reg23 DW_OP_reg24 DW_OP_reg25 DW_OP_reg26 DW_OP_reg27 DW_OP_reg28 DW_OP_reg29 DW_OP_reg30 DW_OP_reg31 DW_OP_breg0 DW_OP_breg1 DW_OP_breg2 DW_OP_breg3 DW_OP_breg4 DW_OP_breg5 DW_OP_breg6 DW_OP_breg7 DW_OP_breg8 DW_OP_breg9 DW_OP_breg10 DW_OP_breg11 DW_OP_breg12 DW_OP_breg13 DW_OP_breg14 DW_OP_breg15 DW_OP_breg16 DW_OP_breg17 DW_OP_breg18 DW_OP_breg19 DW_OP_breg20 DW_OP_breg21 DW_OP_breg22 DW_OP_breg23 DW_OP_breg24 DW_OP_breg25 DW_OP_breg26 DW_OP_breg27 DW_OP_breg28 DW_OP_breg29 DW_OP_breg30 DW_OP_breg31 DW_OP_regx DW_OP_fbreg DW_OP_bregx DW_OP_piece DW_OP_deref_size DW_OP_xderef_size DW_OP_nop DW_OP_push_object_address DW_OP_call2 DW_OP_call4 DW_OP_call_ref DW_OP_GNU_push_tls_address OP_ u { { u { u v v v v *v 4v >v Hv Rv \v fv pv zv v v v v v v v v v v v v v w w w $w .w 8w Bw Lw Vw `w jw tw ~w w w w w w w w w w w w w x x x x (x 2x { { { { { { { { { { Die: %s (abbrev = %d, offset = %d) has children: %s attributes: %s (%s) address: block: size %d constant ref: %ld (adjusted) constant: %ld string: "%s" flag: TRUE flag: FALSE unexpected attribute form: DW_FORM_indirect unsupported attribute form: %d. ~ "} ~ n} n} } } } ~ n} n} } n~ } ~ } "} } } } ~ ~ ~ unsupported die ref attribute form: '%s' Attribute value is not a constant (%s) Dwarf Error: Cannot find DIE at 0x%lx referenced from DIE at 0x%lx [in module %s] Dwarf Error: internal error - invalid fundamental type id %d [in module %s] unsupported stack op: '%s' bad file number in macro information (%d) macro definition contains spaces in formal argument list: `%s' missing .debug_macinfo section undefinition something-or-other definition debug info gives macro %s outside of any file: %s macro debug info has an unmatched `close_file' directive no terminating 0-type entry for macros in `.debug_macinfo' section Location list used without specifying the CU base address. location description low == high Dwarf Error: could not find partial DIE containing offset 0x%lx [in module %s] dwarf2_per_objfile->all_comp_units[low-1]->offset <= offset invalid dwarf2 offset %ld offset < this_cu->offset + this_cu->length no compilation unit with offset %ld. maintenance set dwarf2 Set DWARF 2 specific variables. Configure DWARF 2 variables such as the cache size dwarf2 maintenance show dwarf2 Show DWARF 2 specific variables Show DWARF 2 variables such as the cache size A higher limit means that cached compilation units will be stored in memory longer, and more total memory will be used. Zero disables caching, which can slow down startup. Show the upper bound on the age of cached dwarf2 compilation units. Set the upper bound on the age of cached dwarf2 compilation units. max-cache-age dwarf2_find_containing_comp_unit read_indirect_string read_string read_n_bytes read_initial_length read_tag_pointer_type vtable _vptr process_die Error reading symbol table: %s .dynsym .dynstr .dynamic .got sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/mipsread.c Section index is uninitialized sect_index_data not initialized _vptr$ _vb$ invalid C++ abbreviation `%s' register number %d too large (max %d) in symbol %s %s Invalid symbol data: type number (%d,%d) out of range at symtab pos %d. GDB internal error: bad real_filenum sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/stabsread.c sect_index_data not initialized this eh_throw Unknown C++ symbol name `%s' integer constant int unsigned int g & _  a } D couldn't parse type; debugger out of date? Unrecognized cross-reference type `%c' Prototyped function type didn't end arguments with `#': %s invalid (minimal) member type data format at symtab pos %d. GDB internal error, type is NULL in stabsread.c. V V p O O N N Unknown builtin type %d char short long unsigned char signed char unsigned short unsigned unsigned long void float double long double integer boolean short real real stringptr character logical*1 logical*2 logical*4 logical complex double complex integer*1 integer*2 integer*4 wchar long long unsigned long long logical*8 integer*8 - S # W " V & Z * ^ / 4 h Method has bad physname %s const/volatile indicator missing, got '%c' member function type missing, got '%c' __base_ctor __base_dtor __deleting_dtor ~ 8 8 8 l C++ abbreviated type name unknown at symtab pos %d FOO INVALID_CPLUSPLUS_ABBREV bad structure-type format Unknown virtual character `%c' for baseclass Unknown visibility `%c' for baseclass virtual function table pointer not found when defining class `%s' Unknown visibility `%c' for field struct union enum struct/union type gets multiply defined: %s%s base type %d of range type is not defined range type index type Invalid symbol data: common block within common block ECOMM symbol unmatched by BCOMM need a type name forward-referenced types left unresolved, type code %d. %s: common block `%s' from global_sym_chain unresolved invalid symbol name "%s" sect_index_text not initialized /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dwarf2loc.c Section index is uninitialized Could not find the frame base for "%s". Symbol "%s" has been optimized out. Unexpected opcode after DW_OP_fbreg for symbol "%s". Unexpected opcode after DW_OP_breg%u for symbol "%s". Unsupported DWARF opcode 0x%x in the location of "%s". a variable in register %s a thread-local variable at offset %s in the thread-local storage for `%s' a variable with complex or multiple locations (DWARF2) 2 3 /3 {4 a variable with multiple locations Variable "%s" is not available. 4 n5 x5 5 Support for DW_OP_fbreg is unimplemented /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/dwarf2-frame.c Support for DW_OP_GNU_push_tls_address is unimplemented fs->initial.reg %s: Assertion `%s' failed. incomplete CFI data; DW_CFA_restore unspecified register %s (#%d) at 0x%s bad CFI data; mismatched DW_CFA_restore_state at 0x%s Unknown CFI encountered. I < < = O= = > h? ? l@ TA A B ]B B B *C D MG G D E F I I I I I I I I I I I I I I I I I I I I I I 8H I fde != NULL Unknown CFA rule. incomplete CFI data; unspecified registers (e.g., %s) at 0x%s Unknown register rule. V kS S 3T T V XU U X W 4W W R S R S ( :Y :Y :Y Unsupported address size Invalid or unsupported encoding Unsupported encoding: DW_EH_PE_indirect ^ ] ] ] ^ ^ ^ ^ ^ D^ ^ ^ ^ objfile->section_offsets sect_index_text not initialized Section index is uninitialized fde->cie != NULL Corrupt data in %s:%s; align 4 workaround apparently succeeded Corrupt data in %s:%s; align 8 workaround apparently succeeded Corrupt data in %s:%s .got .text decode_frame_entry_1 dwarf2_frame_find_fde dwarf2_frame_cache execute_cfa_program !@#$%^&*()+=|~`}{[]";:?/,- __gnat_ada_main_program_name __gnat_raise_nodefer_with_msg __gnat_unhandled_exception system__assertions__raise_assert_failure '__gnat_raise_nodefer_with_msg' if long_integer(e) = long_integer(&) ^[agis]-.*\.ad[bs]$ /lib.*/libpthread\.so[.0-9]*$ /lib.*/libpthread\.a$ /lib.*/libc\.so[.0-9]*$ /lib.*/libc\.a$ ___clean[.$a-zA-Z0-9_]*$ => ___ ___XVN Unable to find field %s in struct %s. Aborting object size is larger than varsize-limit Unexpected type in discrete_type_high_bound. Unexpected type in discrete_type_low_bound. adainit Invalid address for Ada main program name. Oadd "+" Osubtract "-" Omultiply "*" Odivide "/" Omod "mod" Orem "rem" Oexpon "**" Olt "<" Ole "<=" Ogt ">" Oge ">=" Oeq "=" One "/=" Oand "and" Oor "or" Oxor "xor" Oconcat "&" Oabs "abs" Onot "not" ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( " ( & ( * ( / ( 3 ( 7 ( ; ( @ ( D ( H ( L ( Q ( V ( \ ( ` ( e ( j ( p ( x ( " | ( ( H ( ( ; ( ( D ( ( : _ada_ invalid Ada operator name: %s __ TKB B TK__ <%s> LB0 UB0 LB1 UB1 LB2 UB2 LB3 UB3 LB4 UB4 LB5 UB5 LB6 UB6 LB7 UB7 ___XUT ___XUT___XVE ___XVE P_BOUNDS BOUNDS Bad GNAT array descriptor P_ARRAY Bad GNAT array descriptor bounds Bounds unavailable for null array pointer. ___XP could not find bounds information on packed array could not understand bounds information on packed array %ld could not understand bit size information on packed array can't unpack array attempt to do packed indexing of something other than a packed array don't know bounds of array packed array index %ld out of bounds Left operand of assignment is not a modifiable lvalue. too many subscripts (%d expected) ___XA Could not find operator name for opcode Unexpected operator during name resolution No definition found for %s Could not find a match for %s Multiple matches for %s d # # # 5 5 5 G 5 ] 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 s [ Request to select 0 symbols! [0] cancel [1] all [%d] %s at :%d [%d] %s at %s:%d [%d] '(%s) (enumeral) [%d] %s in %s (enumeral) [%d] %s at %s:? [%d] %s (enumeral) [%d] %s at ? overload-choice PS2 > %s one or more choice numbers Argument must be choice number cancelled Select no more than %d of the above 4 4 4 4 4 c c c c c c & & & & ___XR PES_ Improperly encoded renaming. ___XV standard__ _ada_%s JM LJM _parent _tag ada__tags__dispatch_table tsd expanded_name ada__tags__type_specific_data PARENT REP Cannot assign this kind of variant record There is no member named %s. Attempt to extract a component of a value that is not a record. Type (null) is not a structure or union type Type is not a structure or union type has no component named has no component named %s %s__%s___XR %s___XR ___XVL S Invalid type size for `%s' detected: %d. Invalid type size for detected: %d. record type with dynamic size is larger than varsize-limit ___XVU array type with dynamic size is larger than varsize-limit first last length image max min modulus pos size tag val 'POS only defined on discrete types enumeration value is invalid: can't find 'POS 'VAL only defined on discrete types 'VAL requires integral argument argument to 'VAL out of range character wide_character unsigned char ___XVS F %x '%c' ["%02x"] ["%04x"] internal structure Incompatible types in assignment second operand of %s must not be zero. Attempt to compare array with non-array Left-hand side must be array or record. Misplaced 'others' clause Internal error: bad aggregate clause Extra components in aggregate ignored. Invalid record component association. Unknown component name: %s. Index in component association out of bounds. Internal error: miscounted aggregate components. Fixed-point values must be assigned to fixed-point variables Operands of fixed-point addition must have the same type Operands of fixed-point subtraction must have the same type Unexpected unresolved symbol, %s, during evaluation cannot subscript or call something of type `%s' cannot subscript or call a record wrong number of subscripts; expecting %d element type of array unknown Attempt to index or call something other than an array or function cannot slice a packed array cannot take slice of non-array Membership test incompletely implemented; always returns true invalid dimension number to 'range Invalid operand to '%s invalid dimension number to '%s attempt to take bound of something that is not an array unexpected attribute encountered the 'length attribute applies only to array types unimplemented type attribute 'modulus must be applied to modular type Attempt to dereference null array pointer. Attempt to take contents of a non-pointer value. Attempt to use a type name as an expression Undefined name, ambiguous name, or renaming used in component association: %s. Aggregates only allowed on the right of an assignment aggregate apparently mangled /tmp/ndk-20110923/toolchain-src/build/../gdb/gdb-6.6/gdb/ada-lang.c N Q R nS nS `T `T N N N N N N N U U N N N N N {P N N rl N N N N N N N N N N N N N N \ N N N N :V N N N mW N N N JN N N N N N U N N m N N N N N N m N N N >m N N N N N N N N N N N N N N o N N N N N N Tq q N N N a 5c /d /d /d N ti ti ;j j Hk i k &P )` q q q q q ___XF_ system__address _%ld_%ld _%lu_%lu_%lu_%lu ___XF DEBUG_STRING_F DEBUG_STRING_D DEBUG_STRING_G invalid VAX floating-point type %s ___XD ___L Unknown lower bound, using 1. ___U Unknown upper bound, using %ld. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | } ,} C} Z} q} } } } } } } ~ )~ ~ @~ ~ W~ n~ OP_VAR_VALUE BINOP_IN_BOUNDS TERNOP_IN_RANGE OP_ATR_FIRST OP_ATR_LAST OP_ATR_LENGTH OP_ATR_IMAGE OP_ATR_MAX OP_ATR_MIN OP_ATR_MODULUS OP_ATR_POS OP_ATR_SIZE OP_ATR_TAG OP_ATR_VAL UNOP_QUAL UNOP_IN_RANGE OP_OTHERS OP_POSITIONAL OP_DISCRETE_RANGE OP_AGGREGATE OP_CHOICES OP_NAME                                                        % / 9 @ G N U \ c j q x                +                                           +    2 I ` w / F ] t Type @ ( ) (%d) Text: `%.*s' % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ in 'range (%ld) ( .. '%s , '( .. others => | S = _ A := or else and then or xor and = /= <= >= < >> << + - & * / rem mod ** @ not abs .all 'access 'size ,( ,( ,( ,( ,( ,( ,( ,( ,( ,( ( ,( ,( ,( -( -( -( " -( -( -( -( -( -( -( : -( D -( ; -( < -( H #-( = (-( > 0-( m internal error: no Ada fundamental type %d void signed char short_integer unsigned short integer unsigned int long_integer unsigned long long_long_integer unsigned long long float long_float long_long_float . $ W 5  ] ; ` natural positive } z| ~ M ada 0( 0( H s; j ra 8f gf t "@ @-( \l fl ? 0 \000 \%s \ %c \%.3o "" , \", ", \" " ... internal error: no C/C++ fundamental type %d void bool char signed char unsigned char short unsigned short int unsigned int long unsigned long long long signed long long unsigned long long float double long double complex float complex double complex long double