Adolf Belka 58e395e90a gdb: Update to version 14.2
- Update from version 13.2 to 14.2
- Update of rootfile
- Changelog
    14.2
	 This is a minor corrective release over GDB 14.1, fixing the following issues:
	    PR symtab/31112 (DLL export forwarding is broken)
	    PR c++/31128 (gdb crashes when trying to print a global variable stub without
	       a running inferior)
	    PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10)
	    PR gdb/31256 (Crash with basic 'list .')
	    PR python/31366 (Frame.static_link() segfaults)
    14.1
	This version of GDB includes the following changes and enhancements:
	    Removed features, removed configurations:
	        GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version supported
		 is AiX 7.1.
	        GDB/MI version 1 support has been removed
	    Initial built-in support for Debugger Adapter Protocol (DAP)
	    GDB now recognizes the NO_COLOR environment variable
	    Initial support for integer types larger than 64 bits
	    Breakpoints can now be inferior-specific
	    New convenience function "$_shell", to execute a shell command and return its
	     result.
	    Python support
	        New class gdb.Thread
	        New class gdb.unwinder.FrameId
	        New class gdb.ValuePrinter
	        New gdb.Inferior.arguments attribute, holding the command-line arguments
		 to the inferior, if known
	        New gdb.Inferior.main_name attribute, holding the name of the inferior's
		 'main', if known.
	        New gdb.Breakpoint.inferior attribute
	        New gdb.Progspace.symbol_file attribute
	        New gdb.Progspace.executable_filename attribute
	        New function gdb.execute_mi(COMMAND, [ARG]...)
	        New function gdb.block_signals()
	        New method gdb.Frame.static_link
	        New gdb.Inferior 'clear_env', 'set_env' and 'unset_env' methods
	        New gdb.Type now has the 'is_array_like' and 'is_string_like' methods
	        New gdb.Value 'assign' method
	        New gdb.Value 'to_array' method
	        New gdb.Progspace 'objfile_for_address' method
	        New methods added to the gdb.PendingFrame class, with behavior which is
		 the same as the corresponding methods on gdb.Frame.
	        gdb.LazyString now implements the __str__ method
	        New event gdb.ThreadExitedEvent
	        New event gdb.ExecutableChangedEvent
	        New event gdb.NewProgspaceEvent
	        New event gdb.FreeProgspaceEvent
	        The frame-id passed to gdb.PendingFrame.create_unwind_info now use either
		 an integer or a gdb.Value object for each of its 'sp', 'pc', and
		 'special' attributes.
	        The Disassembler API from the gdb.disassembler module has been extended
		 to include styling support
	        gdb.parse_and_eval now has a new "global_context" parameter, allowing the
		 request to only examine global symbols.
	        The name argument passed to gdb.unwinder.Unwinder.__init__ must now be of
		 type 'str' otherwise a TypeError will be raised.
	        The gdb.unwinder.Unwinder.enabled attribute can now only accept values of
		 type 'bool'. Changing this attribute will now invalidate GDB's
		 frame-cache.
	        It is now no longer possible to sub-class the
		 gdb.disassembler.DisassemblerResult type.
	    Remote protocol
	        Support for enabling or disabling individual remote target features
	    GDB/MI support
	        New 'no-history' stop reason
	        Support for inferior-specific breakpoints
	        The bkpt tuple, which appears in breakpoint-created notifications, and in
		 the result of the -break-insert command can now include an optional
		 'inferior' field for both the main breakpoint, and each location, when
		 the breakpoint is inferior-specific.
	        Trying to create a thread-specific breakpoint using a non-existent thread
		 ID now results in an error
	        New "simple-values-ref-types" -list-feature value indicating how the
		 --simple-values option in various commands take reference types into
		 account.
	    Enhanced AArch64 support
	        Initial support for Scalable Matrix Extension (SME) and for Scalable
		 Matrix Extension 2 (SME2)
	        The 'org.gnu.gdb.aarch64.pauth' Pointer Authentication feature is now
		 deprecated in favor of the 'org.gnu.gdb.aarch64.pauth_v2' feature string
	    Enhanced Ada support
	        Support for the Ada 2022 target name symbol ('@')
	        Support for the The Ada 2022 'Enum_Rep and 'Enum_Val attributes
	    Miscellaneous
	        The 'list' command now accepts '.' as an argument, telling GDB to print
		 the location around the point of execution within the current frame
	        New '%V' output format for printf and dprintf commands.
	        The printf command now limits the size of strings fetched from the
		 inferior to the value of the 'max-value-size' setting.
	        Support for extending at configure time the default value of the
		 'debug-file-directory' GDB parameter via the new
		 --additional-debug-dirs=PATHs configure option.
	        New command "info main"
	        New command "set tui mouse-events [on|off]" (on by default)
	        New command "set always-read-ctf on|off" (off by default)
	        Various new debug and maitenance commands

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:12:13 +00:00
2024-03-12 10:12:13 +00:00
2024-03-12 10:12:13 +00:00
2022-04-08 00:32:40 +02:00
2021-03-10 14:42:37 +00:00
2022-03-21 13:47:58 +00:00

IPFire 2.x - The Open Source Firewall

What is IPFire?

IPFire is a hardened, versatile, state-of-the-art Open Source firewall based on Linux. Its ease of use, high performance in any scenario and extensibility make it usable for everyone. For a full list of features have a look here.

This repository contains the source code of IPFire 2.x which is used to build the whole distribution from scratch, since IPFire is not based on any other distribution.

Where can I get IPFire?

Just head over to https://www.ipfire.org/download

How do I use this software?

We have a long and detailed wiki located here which should answers most of your questions.

But I have some questions left. Where can I get support?

You can ask your question at our community located here. A complete list of our support channels can be found here.

How can I contribute?

We have another document for this. Please look here.

Description
No description provided
Readme 101 MiB
Languages
Perl 70.4%
Shell 23%
C 4%
Python 0.6%
Makefile 0.5%
Other 1.4%