X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FNEWS;h=a7067fdf9a7af422572a29d1fdd6ef011c87cd9f;hb=01f9f808e2e86187c95e7cff4aeb014a421a53ce;hp=00defe13859b66503ba2a28cebe73f6d6606fa57;hpb=b7bba0015567c096541d62f2637b9818b1634a59;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/NEWS b/gdb/NEWS index 00defe1385..a7067fdf9a 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -2,9 +2,115 @@ (Organized release by release) *** Changes since GDB 7.7 + +* The ARM simulator now supports instruction level tracing + with or without disassembly. + +* Guile scripting + + GDB now has support for scripting using Guile. Whether this is + available is determined at configure time. + Guile version 2.0 or greater is required. + Guile version 2.0.9 is well tested, earlier 2.0 versions are not. + +* New commands (for set/show, see "New options" below) + +guile [code] +gu [code] + Invoke CODE by passing it to the Guile interpreter. + +guile-repl +gr + Start a Guile interactive prompt (or "repl" for "read-eval-print loop"). + +info auto-load guile-scripts [regexp] + Print the list of automatically loaded Guile scripts. + +* The source command is now capable of sourcing Guile scripts. + This feature is dependent on the debugger being built with Guile support. + +* New options + +set print symbol-loading (off|brief|full) +show print symbol-loading + Control whether to print informational messages when loading symbol + information for a file. The default is "full", but when debugging + programs with large numbers of shared libraries the amount of output + becomes less useful. + +set guile print-stack (none|message|full) +show guile print-stack + Show a stack trace when an error is encountered in a Guile script. + +set auto-load guile-scripts (on|off) +show auto-load guile-scripts + Control auto-loading of Guile script files. + +maint ada set ignore-descriptive-types (on|off) +maint ada show ignore-descriptive-types + Control whether the debugger should ignore descriptive types in Ada + programs. The default is not to ignore the descriptive types. See + the user manual for more details on descriptive types and the intended + usage of this option. + +* New features in the GDB remote stub, GDBserver + + ** New option --debug-format=option1[,option2,...] allows one to add + additional text to each output. At present only timestamps + are supported: --debug-format=timestamps. + Timestamps can also be turned on with the + "monitor set debug-format timestamps" command from GDB. + +* The 'record instruction-history' command now starts counting instructions + at one. This also affects the instruction ranges reported by the + 'record function-call-history' command when given the /i modifier. + +* The command 'record function-call-history' supports a new modifier '/c' to + indent the function names based on their call stack depth. + The fields for the '/i' and '/l' modifier have been reordered. + The source line range is now prefixed with 'at'. + The instruction range is now prefixed with 'inst'. + Both ranges are now printed as ', ' to allow copy&paste to the + "record instruction-history" and "list" commands. + +* The ranges given as arguments to the 'record function-call-history' and + 'record instruction-history' commands are now inclusive. + +* The btrace record target now supports the 'record goto' command. + For locations inside the execution trace, the back trace is computed + based on the information stored in the execution trace. + +* The btrace record target supports limited reverse execution and replay. + The target does not record data and therefore does not allow reading + memory or registers. + +* The "catch syscall" command now works on s390*-linux* targets. + +* New remote packets + +qXfer:btrace:read's annex + The qXfer:btrace:read packet supports a new annex 'delta' to read + branch trace incrementally. + +* Python Scripting + + ** Valid Python operations on gdb.Value objects representing + structs/classes invoke the corresponding overloaded operators if + available. + +* New targets +PowerPC64 GNU/Linux little-endian powerpc64le-*-linux* + +* The "dll-symbols" command, and its two aliases ("add-shared-symbol-files" + and "assf"), have been deprecated. Use the "sharedlibrary" command, or + its alias "share", instead. *** Changes in GDB 7.7 +* Improved support for process record-replay and reverse debugging on + arm*-linux* targets. Support for thumb32 and syscall instruction + recording has been added. + * GDB now supports SystemTap SDT probes on AArch64 GNU/Linux. * GDB now supports Fission DWP file format version 2. @@ -5588,3 +5694,8 @@ Host is the machine where GDB will run; targ is the machine where the program that you are debugging will run. * GDB now supports access to Intel(R) MPX registers on GNU/Linux. + + * Support for Intel(R) AVX-512 registers on GNU/Linux. + +Support displaying and modifying Intel(R) AVX-512 registers $zmm0 - $zmm31 and +$k0 - $k7 on GNU/Linux.