This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/gdb.
from 1f841a9348 gdb/tui: add a missing white space character new c212f39d9a ld: Support customized output section type new fb583cfc09 Automatic date update in version.in new 36d285b9da Updated Serbian translations for the bfd, gold, ld and opcod [...] new c939e96dd6 Automatic date update in version.in new 9221923cf6 gdb: remove newlines from some linux_nat_debug_printf calls new 5c14cc552d Fix typo in ld.texi new f6b3ad5440 Add constructor to bound_minimal_symbol new 9c192281e2 Automatic date update in version.in new 9cca177bae gdb/darwin: remove not-so-harmless spurious call to `wait4` new d65aab93df Automatic date update in version.in new 32d8e07ea7 gdb: Only paginate for filtered output in fputs_maybe_filtered new dc5483c989 Automatic date update in version.in new 9c6c44713f gdb: make use of std::string in dbxread.c and xcoffread.c new 336125713f gdb: avoid nullptr access in dbxread.c from read_dbx_symtab new 144459531d gdb/testsuite: relax pattern in new gdb.mi/mi-multi-commands [...] new 216722984f sim: gdbinit: hoist setup to common code new cf53a97bed Re: ld: Support customized output section type new fadefdc518 Automatic date update in version.in new 3a3e333f65 RISC-V: Maintain a string to hold the canonical order new 955b0ef98e gdb/testsuite/README: point to default value of INTERNAL_GDBFLAGS new 6a8fe63330 gdb: fix detection of compilation and linking flags for sour [...] new ea3e7446dc gdbsupport: Add an event-pipe class. new c150bdf0e0 gdb linux-nat: Convert linux_nat_event_pipe to the event_pip [...] new cdc8e9b285 gdbserver linux-low: Convert linux_event_pipe to the event_p [...] new 38ba82db78 Enable async mode on supported targets in target_resume. new 34c9b2b49b Don't enable async mode at the end of target ::resume methods. new 14b3360508 do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async. new 85e8c48c73 inf-ptrace: Return an IGNORE event if waitpid() fails. new ca81b5334e inf-ptrace: Support async targets in inf_ptrace_target::wait. new 9385df2a58 fbsd-nat: Implement async target support. new 5efac66ca6 fbsd-nat: Include ptrace operation in error messages. new 1188bfcfa9 fbsd-nat: Various cleanups to the ::resume entry debug message. new d0bbe64c5a fbsd-nat: Return nullptr rather than failing ::thread_name. new e05523bd24 Enable async mode in the target in attach_cmd. new b146ba14d7 inf-ptrace: Add an event_pipe to be used for async mode in s [...] new 1ead4b8ed2 NEWS: Note that the FreeBSD async target supports async mode. new b408d7e199 Automatic date update in version.in new 7379729c7d RISC-V: Reorganize testcases for CFI directives new f4ce10b14f RISC-V: Add Privileged Architecture 1.12 CSRs new 9cbed90ee6 RISC-V: Updated CSRs to privileged spec v1.12 and debug spec v1.0. new cebc89b932 binutils 2.38 vs. ppc32 linux kernel new df0a549ebd RISC-V: PR28733, add missing extension info to 'invalid CSR' error new e4028336b1 RISC-V: PR28733, add missing extension info to 'unrecognized [...] new 29ef4c0699 gdb/linux-tdep.c: Add Perms to the 'info proc mappings' output new ac03c8d8fd Fix bug in C++ overload resolution new 7190ae0d39 Automatic date update in version.in new 1165955276 gdb/linux-tdep: make read_mapping return a structure new 0b313e95a7 gdb/linux-tdep: move "Perms" column right new 7ff917016a gdb/darwin: skip over WIFSTOPPED wait4 status new dd1ae8eaa3 gdb: use a range based for loop when iterating over an array new 7124770976 Revert "do_target_wait_1: Clear TARGET_WNOHANG if the target [...] new 4c937052c1 Fix crash in Fortran code new 685c6a8637 Automatic date update in version.in new 2f2c677e67 Move find_toplevel_char to cp-support.[ch] new b05752c223 Unit tests for strncmp_iw_with_mode new 64a9760601 Support template lookups in strncmp_iw_with_mode new 9a9dfb6880 RISC-V: Fix mask for some fcvt instructions new 0f94906fba RISC-V: Remove a loop in the ISA parser new 13cd9508af gdb/testsuite: fix list.exp test cases new e8b4efc3cf Print MI prompt on interrupted command new 820ed8af6a gdb: add operator+= and operator+ overload for std::string new 18694ad5bd gdb-add-index: disable debuginfod new cc1cf2a604 Automatic date update in version.in new a63e5a3dcc Handle recursive internal problem in gdb_internal_error_resync new b275570803 Automatic date update in version.in new 85acc25b30 Automatic date update in version.in new eda240cd35 Clarify the wording of the error message when an obsolete co [...] new cb7da2a640 Further correct the handling of long pathnames on Windows hosts. new e008305278 Fix gdb.fortran "failed to extract expected results" errors new ea764154c2 Error when gdb_is_target_1 is called without running gdb instance new 659971cb0f gdb/python: Add gdb.InferiorThread.details attribute new a7041de85a Handle 'QWW' encoding case in Ada enums new c9f66f0005 Handle multi-byte bracket sequences in Ada lexer new 29928b8e3b Fix maybe-uninitialized warning in py-infthread.c new 972f7a4b97 Add more filename styling new 5a734ada7e Fix "spawn id XYZ not open" errors in gdb.mi/mi-exec-run.exp new cb3a9d1b79 Automatic date update in version.in new d3827c8d2d gdb: add Tiezhu Yang as LoongArch maintainer new 863cd1c236 gdb: testsuite: print explicit test result in can_spawn_for_attach new 1dbf27133d gdb: testsuite: fix wrong expected result in attach-pie-noexec.exp new 81c9e0f6c4 Prevent an assertion from being triggered when linking an AR [...] new 95e96e052a Fix linker tests to compile with gcc-12. new 581c5ba435 Revert "Check thin archive element file size against archive [...] new ba0eb22c8b Fix a typo in the previous delta to bfdio.c. new 17dccf1031 Fix typo in the "alias" example new c675db743e Some "distclean" fixes in gdb new aca6e93ecf Automatic date update in version.in new a8ab094a32 Move copyright code from gdbarch.py to new file new fb079cb5c4 Rewrite make-target-delegates in Python new c1dae0a6a0 fbsd-tdep: Implement the vsyscall_range gdbarch hook. new 63db53cd53 i386-fbsd-nat: Assume PT_GETXMMREGS is present. new 72919b16ec i386-bsd-nat: Assume PT_GETXMMREGS is present. new 74320502cb configure: Stop checking for PT_GETXMMREGS. new a8dc389afe Automatic date update in version.in new 0aac2413d3 PowerPC64 DT_RELR relative reloc addresses new e26ff4b5a9 comment typo fix new cb1a6dda0d gdb: testsuite: fix failed testcases in gdb.base/gdb-caching [...] new c2b167b3d6 Update my e-mail address in the MAINTAINERS file new db120fb808 Adjust ld ctf test for 32-bit targets new 8674f082e3 Avoid conflict with gnulib open/close macros. new 26caf9aca8 Fix typo in last change. new 98040b9ebb Automatic date update in version.in new 6a778a2100 x86: drop redundant x86-64-code16-2 test new 7919e5667c RISC-V: make .insn actually work for 64-bit insns new e8db803129 gdb: Use a typedef's scoped type name to identify local typedefs new 84a9f19530 binutils/readelf: fix indentation in process_dynamic_section new c836575a6f Mark vDSO as not a file new 7c28e7424d Automatic date update in version.in new 7a1550fcec Automatic date update in version.in new 7055fa96fc gdb: remove internalvar_funcs::destroy new 5f8ab46bc6 gdb: constify parameter of value_copy new abed5aa88a Simplify hppa-tdep.c use of objfile_key new 13835d88dc Use function view when iterating over block symbols new d17e797f5c MIPS/opcodes: Fix alias annotation for branch instructions new 0daa5af85a Automatic date update in version.in new a320f135dd Simplify a regular expression in ada-lex.l new 36f5ca535d Don't pre-size result string in ada_decode new c8b76e1ec3 Let phex and phex_nz handle sizeof_l==1 new ee3d464915 Define HOST_UTF32 in charset.h new 315e4ebb4b Handle non-ASCII identifiers in Ada new 47a39c6e18 Fix gdb.ada/arrayptr.exp results new c9bfa277e9 Fix Ada integer literals with exponents new 63fc2437de Implement real literal extension for Ada new aacf24b4db Fix bug in ada_print_floating new 3db1354160 Remove unnecessary inferior lookup in infrun:handle_one new cfeab26e4d Deprecate dbx mode new d43bd54d54 gdb/mi: fix regression in mi -add-inferior command new 6fd90137e7 gdb/mi: add --no-connection to MI -add-inferior command new ee6a3d9e94 gdb/python: add Type.is_scalar property new 551b380fbd gdb/python: add Type.is_signed property new f99e1c6dc8 gdb/testsuite: add new test for comparing char types in Python new 30732ea06d Automatic date update in version.in new 807310c5c7 gdb: announce upcoming removal of Python 2 support from gdb new a9c82bc13c gdb/mi: preserve user selected thread and frame when invokin [...] new 9ac37a9ce6 PR gdb/27876 - debuginfod-downloaded source files don't pass [...] new 2c5e3cf816 Automatic date update in version.in new 2e79bbf1e2 gdb: Try searching for auto-load script using .gnu_debuglink new 4afc889439 Reduce duplicated symbol_clone_if_forward_ref work new fb0e49d8e0 Constant fold view increment expressions new ec0e51aeee * gdb/doc/gdb.texinfo (Requirements): Fix a typo. new 19cf33a0d5 GDB/testsuite: Remove a stray backslash from gdb.base/settings.exp new befb57e516 GDB/testsuite: Fix a "displayed" typo in gdb.base/default.exp new 7dc7323c0b toplevel: Makefile.def: Make configure-sim depend on all-readline new 399f9ba236 Automatic date update in version.in new 320fdefef1 ld: Add a before_plugin_all_symbols_read hook new d7c448293a Re: ld: Add a before_plugin_all_symbols_read hook new bed566bbf6 Add option to objdump/readelf to disable access to debuginfo [...] new e48359eaa8 Fix gdbserver/linux target_waitstatus logging assert new cdff184f42 Fix gdb.threads/clone-new-thread-event.exp race new b7b1008c0b Fix gdb.threads/current-lwp-dead.exp race new 1abeb1e90d gdb: Reorganize linux_nat_filter_event new 5406bc3f1b gdbserver: Reorganize linux_process_target::filter_event new aa40a989ef gdbserver: Reindent check_zombie_leaders new 6cf20c46e3 Re-add zombie leader on exit, gdb/linux new 8a841a3579 Re-add zombie leader on exit, gdbserver/linux new c6479f8b2a Process exit status is leader exit status testcase new 00e5d9e9da gdb/gdbarch: fix typo in gdbarch-components.py new fdda16e1fa Simplify the ui-out progress API new 56262a931b Change how "print/x" displays floating-point value new e15454475f gdb/auto-load: Remove repeating "auto-load" from debug message new a655f19af9 Automatic date update in version.in new bb368aad29 gprofng: a new GNU profiler new 8bdc7ff421 gdb/testsuite: remove duplicates from gdb.base/stap-probe.exp new c0e0d6bcfe Avoid crash with cross-linux core file new 9fb67c2345 Automatic date update in version.in new 4775334c6f Relax regexp in gdb.rust/unsized.exp new 4f4a30bee6 Automatic date update in version.in new b508e46bf9 PR28959, obdump doesn't disassemble mftb instruction new d4661bf0e9 Automatic date update in version.in new bab22d0640 [aarch64/arm] Properly extract the return value returned in memory new 79a0742380 Correctly print subrange types in generic_value_print new fb85cece22 Replace deprecated_target_wait_hook by observers new 23bade95de gdb/gdbarch: remove the predicate function for gdbarch_regis [...] new a5118a18db gdb/gdbarch: compare some fields against 0 verify_gdbarch new 740b42ceb7 gdb/python/mi: create MI commands using python new bf573a0cc6 Automatic date update in version.in new e34f44e1bf gdb: LoongArch: fix failed testcases in gdb.base/align-c.exp
The 177 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 9 + Makefile.def | 13 +- Makefile.in | 499 +- bfd/ChangeLog | 39 + bfd/archive.c | 12 +- bfd/bfd-in2.h | 15 +- bfd/bfdio.c | 80 +- bfd/config.bfd | 4 +- bfd/elf-bfd.h | 3 + bfd/elf.c | 4 +- bfd/elf32-arm.c | 8 + bfd/elf64-ppc.c | 125 +- bfd/elflink.c | 7 +- bfd/elfxx-riscv.c | 127 +- bfd/elfxx-riscv.h | 3 + bfd/po/sr.po | 3123 +-- bfd/section.c | 15 +- bfd/version.h | 2 +- binutils/ChangeLog | 45 + binutils/MAINTAINERS | 1 + binutils/NEWS | 3 + binutils/README-how-to-make-a-release | 12 +- binutils/doc/binutils.texi | 11 +- binutils/doc/debug.options.texi | 17 + binutils/dwarf.c | 36 +- binutils/dwarf.h | 3 + binutils/objdump.c | 8 + binutils/readelf.c | 20 +- binutils/testsuite/binutils-all/debuginfod.exp | 14 +- .../binutils-all/mips/micromips-branch-alias.d | 17 + .../binutils-all/mips/micromips-branch-alias.s | 17 + .../binutils-all/mips/micromips-branch-noalias.d | 17 + .../binutils-all/mips/mips-branch-alias.s | 18 + binutils/testsuite/binutils-all/mips/mips.exp | 8 + .../binutils-all/mips/mips1-branch-alias.d | 17 + .../binutils-all/mips/mips1-branch-noalias.d | 17 + .../binutils-all/mips/mips2-branch-alias.d | 18 + .../binutils-all/mips/mips2-branch-noalias.d | 18 + .../binutils-all/mips/mips32r6-branch-alias.d | 17 + .../binutils-all/mips/mips32r6-branch-noalias.d | 17 + configure | 18 + configure.ac | 14 + gas/config/tc-ppc.c | 25 +- gas/config/tc-riscv.c | 99 +- gas/dwarf2dbg.c | 17 +- gas/symbols.c | 11 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/i386/i386.exp | 1 - gas/testsuite/gas/i386/x86-64-code16-2.d | 4 - gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 4 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 142 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 157 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 196 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 351 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 475 +- gas/testsuite/gas/riscv/csr.s | 136 +- gas/testsuite/gas/riscv/insn.d | 4 + gas/testsuite/gas/riscv/insn.s | 4 + gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 40 +- gdb/MAINTAINERS | 10 +- gdb/Makefile.in | 4 +- gdb/NEWS | 67 + gdb/aarch64-tdep.c | 21 +- gdb/ada-casefold.h | 1345 + gdb/ada-exp.y | 26 +- gdb/ada-lang.c | 445 +- gdb/ada-lex.l | 135 +- gdb/ada-unicode.py | 95 + gdb/ada-valprint.c | 13 +- gdb/arm-tdep.c | 32 +- gdb/auto-load.c | 72 +- gdb/break-catch-throw.c | 1 - gdb/breakpoint.c | 8 +- gdb/charset.h | 6 + gdb/configure | 49 +- gdb/configure.ac | 32 +- gdb/contrib/gdb-add-index.sh | 1 + gdb/copyright.py | 1 - gdb/cp-support.c | 82 +- gdb/cp-support.h | 7 + gdb/darwin-nat.c | 34 +- gdb/dbxread.c | 155 +- gdb/debuginfod-support.c | 7 +- gdb/doc/gdb.texinfo | 127 +- gdb/doc/python.texi | 201 +- gdb/f-valprint.c | 4 +- gdb/fbsd-nat.c | 150 +- gdb/fbsd-nat.h | 6 + gdb/fbsd-tdep.c | 110 + gdb/gdb_bfd.c | 4 +- gdb/gdbarch-components.py | 15 +- gdb/gdbarch-gen.h | 6 +- gdb/gdbarch.c | 26 +- gdb/gdbarch.py | 39 +- gdb/gdbcopyright.py | 52 + gdb/gdbtypes.c | 43 +- gdb/hppa-tdep.c | 35 +- gdb/i386-bsd-nat.c | 10 - gdb/i386-fbsd-nat.c | 14 - gdb/inf-ptrace.c | 47 +- gdb/inf-ptrace.h | 30 + gdb/infcmd.c | 7 +- gdb/inferior.c | 11 +- gdb/inferior.h | 7 + gdb/infrun.c | 22 +- gdb/infrun.h | 5 +- gdb/interps.c | 1 - gdb/linespec.c | 80 +- gdb/linespec.h | 7 - gdb/linux-nat.c | 350 +- gdb/linux-nat.h | 4 - gdb/linux-tdep.c | 127 +- gdb/linux-thread-db.c | 3 +- gdb/loongarch-tdep.c | 4 + gdb/main.c | 3 + gdb/make-target-delegates | 421 - gdb/make-target-delegates.py | 340 + gdb/mi/mi-cmd-stack.c | 11 + gdb/mi/mi-cmds.c | 23 +- gdb/mi/mi-cmds.h | 30 + gdb/mi/mi-interp.c | 11 + gdb/mi/mi-main.c | 121 +- gdb/minsyms.c | 10 +- gdb/minsyms.h | 8 + gdb/observable.c | 2 + gdb/observable.h | 6 + gdb/printcmd.c | 9 +- gdb/probe.c | 1 - gdb/progspace.c | 4 +- gdb/psymtab.c | 2 +- gdb/python/lib/gdb/__init__.py | 4 + gdb/python/py-infthread.c | 31 + gdb/python/py-micmd.c | 812 + gdb/python/py-type.c | 46 +- gdb/python/py-utils.c | 17 + gdb/python/python-internal.h | 13 + gdb/python/python.c | 3 +- gdb/record-full.c | 10 - gdb/remote.c | 14 - gdb/rust-parse.c | 12 +- gdb/solib.c | 8 +- gdb/stack.c | 50 +- gdb/stack.h | 11 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 6 +- gdb/symtab.c | 3 +- gdb/target-delegates.c | 26 +- gdb/target.c | 17 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/README | 12 +- gdb/testsuite/gdb.ada/arrayptr.exp | 37 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 52 + gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb | 30 + .../gdb.ada/{homonym => char_enum_unicode}/pck.adb | 0 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads | 20 + gdb/testsuite/gdb.ada/float-bits.exp | 53 + gdb/testsuite/gdb.ada/float-bits/prog.adb | 22 + .../gdb.ada/{widewide.exp => literals.exp} | 39 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb | 23 + gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 50 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb | 28 + gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads | 21 + gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 57 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb | 43 + gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads | 24 + gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 36 + gdb/testsuite/gdb.ada/widewide.exp | 4 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 81 +- gdb/testsuite/gdb.base/printcmds.c | 2 + gdb/testsuite/gdb.base/printcmds.exp | 23 +- gdb/testsuite/gdb.base/return-nodebug.exp | 7 +- .../retval-large-struct.c} | 39 +- .../retval-large-struct.exp} | 28 +- gdb/testsuite/gdb.base/settings.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 17 +- gdb/testsuite/gdb.cp/overload.cc | 10 + gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/ptype-flags.cc | 23 + gdb/testsuite/gdb.cp/ptype-flags.exp | 88 +- gdb/testsuite/gdb.cp/templates.cc | 47 + gdb/testsuite/gdb.cp/templates.exp | 67 + .../fortran-var-string.c} | 39 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 175 + gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 78 + gdb/testsuite/gdb.fortran/array-slices.exp | 6 + gdb/testsuite/gdb.fortran/lbound-ubound.exp | 6 + gdb/testsuite/gdb.linespec/cpcompletion.exp | 437 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 53 +- gdb/testsuite/gdb.linespec/cpls.cc | 110 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 16 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 130 + gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 157 + gdb/testsuite/gdb.mi/mi-exec-run.exp | 53 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 8 +- gdb/testsuite/gdb.python/py-arch.exp | 15 +- gdb/testsuite/gdb.python/py-infthread.exp | 5 + gdb/testsuite/gdb.python/py-mi-cmd.exp | 390 + gdb/testsuite/gdb.python/py-mi-cmd.py | 120 + gdb/testsuite/gdb.python/py-type.c | 16 + gdb/testsuite/gdb.python/py-type.exp | 88 +- gdb/testsuite/gdb.rust/unsized.exp | 3 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 16 +- .../gdb.threads/clone-new-thread-event.exp | 2 + gdb/testsuite/gdb.threads/current-lwp-dead.c | 101 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 23 +- .../process-exit-status-is-leader-exit-status.c | 64 + .../process-exit-status-is-leader-exit-status.exp | 46 + gdb/testsuite/lib/gdb.exp | 73 +- gdb/thread.c | 2 - gdb/top.c | 7 - gdb/tracepoint.c | 56 +- gdb/typeprint.c | 3 +- gdb/ui-out.h | 14 +- gdb/unittests/unique_xmalloc_ptr_char.c | 57 + gdb/utils.c | 650 +- gdb/utils.h | 7 +- gdb/valprint.c | 9 +- gdb/value.c | 18 +- gdb/value.h | 8 +- gdb/windows-tdep.c | 1 - gdb/xcoffread.c | 18 +- gdbserver/linux-low.cc | 278 +- gdbsupport/Makefile.am | 5 + gdbsupport/Makefile.in | 9 +- gdbsupport/configure | 15 + gdbsupport/configure.ac | 3 + gdbsupport/event-pipe.cc | 101 + gdbsupport/event-pipe.h | 60 + gdbsupport/gdb_unique_ptr.h | 19 + gdbsupport/print-utils.cc | 8 + gold/ChangeLog | 4 + gold/po/sr.po | 257 +- gprofng/Makefile.am | 79 + gprofng/Makefile.in | 940 + gprofng/README | 100 + gprofng/acinclude.m4 | 4 + gprofng/aclocal.m4 | 1254 + gprofng/common/cc_libcollector.h | 44 + gprofng/common/config.h.in | 117 + gprofng/common/core_pcbe.c | 3023 +++ gprofng/common/cpu_frequency.h | 303 + gprofng/common/cpuid.c | 203 + gprofng/common/gp-defs.h | 58 + gprofng/common/gp-experiment.h | 186 + gprofng/common/gp-time.h | 46 + gprofng/common/hwc_cpus.h | 198 + gprofng/common/hwcdrv.c | 1454 ++ gprofng/common/hwcdrv.h | 330 + gprofng/common/hwcentry.h | 417 + gprofng/common/hwcfuncs.c | 704 + gprofng/common/hwcfuncs.h | 269 + gprofng/common/hwctable.c | 5410 +++++ gprofng/common/opteron_pcbe.c | 448 + gprofng/config/bison.m4 | 92 + {sim => gprofng}/configure | 24322 +++++++++---------- gprofng/configure.ac | 189 + gprofng/doc/Makefile.am | 37 + gprofng/doc/Makefile.in | 834 + {bfd => gprofng}/doc/fdl.texi | 0 gprofng/doc/gprofng.texi | 3399 +++ gprofng/doc/mdate-sh | 224 + gprofng/doc/texinfo.tex | 11731 +++++++++ gprofng/doc/version.texi | 4 + gprofng/gp-display-html/Makefile.am | 60 + gprofng/gp-display-html/Makefile.in | 630 + gprofng/gp-display-html/gp-display-html.in | 256 + gprofng/libcollector/CHK_LIBC_OBJ | 82 + gprofng/libcollector/Makefile.am | 79 + gprofng/libcollector/Makefile.in | 1131 + gprofng/libcollector/aclocal.m4 | 1237 + gprofng/libcollector/collector.c | 2494 ++ gprofng/libcollector/collector.h | 236 + gprofng/libcollector/collectorAPI.c | 140 + {sim => gprofng/libcollector}/configure | 23435 +++++++++--------- gprofng/libcollector/configure.ac | 60 + gprofng/libcollector/descendants.h | 81 + gprofng/libcollector/dispatcher.c | 1263 + gprofng/libcollector/envmgmt.c | 840 + gprofng/libcollector/gethrtime.c | 41 + gprofng/libcollector/heaptrace.c | 503 + gprofng/libcollector/hwprofile.c | 905 + gprofng/libcollector/hwprofile.h | 89 + gprofng/libcollector/iolib.c | 1156 + gprofng/libcollector/iotrace.c | 3728 +++ gprofng/libcollector/jprofile.c | 1315 + gprofng/libcollector/libcol-i386-dis.c | 28 + gprofng/libcollector/libcol_hwcdrv.c | 25 + gprofng/libcollector/libcol_hwcfuncs.c | 27 + gprofng/libcollector/libcol_util.c | 1693 ++ gprofng/libcollector/libcol_util.h | 321 + gprofng/libcollector/linetrace.c | 2005 ++ gprofng/libcollector/mapfile.aarch64-Linux | 40 + gprofng/libcollector/mapfile.amd64-Linux | 79 + gprofng/libcollector/mapfile.intel-Linux | 81 + gprofng/libcollector/mapfile.sparc-Linux | 40 + gprofng/libcollector/mapfile.sparcv9-Linux | 58 + gprofng/libcollector/memmgr.c | 396 + gprofng/libcollector/memmgr.h | 59 + gprofng/libcollector/mmaptrace.c | 1691 ++ gprofng/libcollector/profile.c | 287 + gprofng/libcollector/synctrace.c | 1064 + gprofng/libcollector/tsd.c | 149 + gprofng/libcollector/tsd.h | 80 + gprofng/libcollector/unwind.c | 4630 ++++ gprofng/src/ABS.h | 62 + gprofng/src/Application.cc | 259 + gprofng/src/Application.h | 108 + gprofng/src/ArchiveExp.cc | 149 + gprofng/src/ArchiveExp.h | 41 + gprofng/src/BaseMetric.cc | 975 + gprofng/src/BaseMetric.h | 246 + gprofng/src/BaseMetricTreeNode.cc | 329 + gprofng/src/BaseMetricTreeNode.h | 100 + gprofng/src/CacheMap.h | 186 + gprofng/src/CallStack.cc | 1250 + gprofng/src/CallStack.h | 114 + gprofng/src/CatchOutOfMemory.cc | 59 + gprofng/src/ClassFile.cc | 1639 ++ gprofng/src/ClassFile.h | 63 + gprofng/src/Command.cc | 562 + gprofng/src/Command.h | 286 + gprofng/src/CompCom.cc | 313 + gprofng/src/CompCom.h | 63 + gprofng/src/DataObject.cc | 193 + gprofng/src/DataObject.h | 82 + gprofng/src/DataSpace.cc | 558 + gprofng/src/DataSpace.h | 55 + gprofng/src/DataStream.cc | 55 + gprofng/src/DataStream.h | 51 + gprofng/src/Data_window.cc | 241 + gprofng/src/Data_window.h | 99 + gprofng/src/Dbe.cc | 10371 ++++++++ gprofng/src/Dbe.h | 294 + gprofng/src/DbeApplication.cc | 113 + gprofng/src/DbeApplication.h | 50 + gprofng/src/DbeArray.h | 99 + gprofng/src/DbeCacheMap.h | 109 + gprofng/src/DbeFile.cc | 541 + gprofng/src/DbeFile.h | 103 + gprofng/src/DbeJarFile.cc | 505 + gprofng/src/DbeJarFile.h | 46 + gprofng/src/DbeLinkList.h | 73 + gprofng/src/DbeLock.cc | 41 + gprofng/src/DbeLock.h | 38 + gprofng/src/DbeSession.cc | 3527 +++ gprofng/src/DbeSession.cc.1 | 3531 +++ gprofng/src/DbeSession.h | 481 + gprofng/src/DbeSyncMap.h | 224 + gprofng/src/DbeThread.cc | 224 + gprofng/src/DbeThread.h | 61 + gprofng/src/DbeView.cc | 3126 +++ gprofng/src/DbeView.h | 842 + gprofng/src/DefaultHandler.h | 114 + gprofng/src/DefaultMap.h | 232 + gprofng/src/DefaultMap2D.h | 147 + gprofng/src/DerivedMetrics.cc | 293 + gprofng/src/DerivedMetrics.h | 54 + gprofng/src/Disasm.cc | 403 + gprofng/src/Disasm.h | 66 + gprofng/src/Dwarf.cc | 1041 + gprofng/src/Dwarf.h | 87 + gprofng/src/DwarfLib.cc | 2203 ++ gprofng/src/DwarfLib.h | 313 + gprofng/src/Elf.cc | 1138 + gprofng/src/Elf.h | 170 + gprofng/src/Emsg.cc | 614 + gprofng/src/Emsg.h | 112 + gprofng/src/Emsgnum.h | 135 + gprofng/src/ExpGroup.cc | 163 + gprofng/src/ExpGroup.h | 50 + gprofng/src/Exp_Layout.cc | 422 + gprofng/src/Exp_Layout.h | 158 + gprofng/src/Experiment.cc | 6961 ++++++ gprofng/src/Experiment.h | 689 + gprofng/src/Expression.cc | 1279 + gprofng/src/Expression.h | 180 + gprofng/src/FileData.cc | 400 + gprofng/src/FileData.h | 522 + gprofng/src/Filter.cc | 514 + gprofng/src/Filter.h | 111 + gprofng/src/FilterExp.h | 56 + gprofng/src/FilterSet.cc | 106 + gprofng/src/FilterSet.h | 72 + gprofng/src/Function.cc | 1160 + gprofng/src/Function.h | 222 + gprofng/src/HashMap.h | 435 + gprofng/src/HeapActivity.cc | 408 + gprofng/src/HeapActivity.h | 76 + gprofng/src/HeapData.cc | 284 + gprofng/src/HeapData.h | 450 + gprofng/src/HeapMap.cc | 325 + gprofng/src/HeapMap.h | 59 + gprofng/src/Hist_data.cc | 1886 ++ gprofng/src/Hist_data.h | 292 + gprofng/src/Histable.h | 333 + gprofng/src/IOActivity.cc | 825 + gprofng/src/IOActivity.h | 86 + gprofng/src/IndexMap2D.h | 119 + gprofng/src/IndexObject.cc | 554 + gprofng/src/IndexObject.h | 111 + gprofng/src/IntervalMap.h | 194 + gprofng/src/LoadObject.cc | 1242 + gprofng/src/LoadObject.h | 210 + gprofng/src/MachineModel.cc | 317 + gprofng/src/Makefile.am | 202 + gprofng/src/Makefile.in | 1171 + gprofng/src/Map.h | 61 + gprofng/src/Map2D.h | 53 + gprofng/src/MemObject.cc | 44 + gprofng/src/MemObject.h | 62 + gprofng/src/MemorySpace.cc | 452 + gprofng/src/MemorySpace.h | 113 + gprofng/src/Metric.cc | 1660 ++ gprofng/src/Metric.h | 188 + gprofng/src/MetricList.cc | 1075 + gprofng/src/MetricList.h | 163 + gprofng/src/Module.cc | 1840 ++ gprofng/src/Module.h | 284 + gprofng/src/Ovw_data.cc | 242 + gprofng/src/Ovw_data.h | 102 + gprofng/src/PRBTree.cc | 480 + gprofng/src/PRBTree.h | 106 + gprofng/src/PathTree.cc | 2637 ++ gprofng/src/PathTree.h | 405 + gprofng/src/PreviewExp.cc | 113 + gprofng/src/PreviewExp.h | 49 + gprofng/src/Print.cc | 3485 +++ gprofng/src/Print.h | 283 + gprofng/src/QLParser.h | 61 + gprofng/src/QLParser.tab.cc | 1453 ++ gprofng/src/QLParser.tab.hh | 2038 ++ gprofng/src/QLParser.yy | 390 + gprofng/src/SAXParser.h | 49 + gprofng/src/SAXParserFactory.cc | 666 + gprofng/src/SAXParserFactory.h | 75 + gprofng/src/Sample.cc | 94 + gprofng/src/Sample.h | 80 + gprofng/src/SegMem.h | 76 + gprofng/src/Settings.cc | 1586 ++ gprofng/src/Settings.h | 425 + gprofng/src/SourceFile.cc | 229 + gprofng/src/SourceFile.h | 117 + gprofng/src/Stabs.cc | 2650 ++ gprofng/src/Stabs.h | 160 + gprofng/src/Stats_data.cc | 203 + gprofng/src/Stats_data.h | 59 + gprofng/src/StringBuilder.cc | 585 + gprofng/src/StringBuilder.h | 101 + gprofng/src/StringMap.h | 238 + gprofng/src/Table.cc | 1687 ++ gprofng/src/Table.h | 618 + gprofng/src/UserLabel.cc | 177 + gprofng/src/UserLabel.h | 61 + gprofng/src/checks.cc | 516 + gprofng/src/collctrl.cc | 3149 +++ gprofng/src/collctrl.h | 405 + gprofng/src/collect.h | 156 + gprofng/src/collector_module.h | 223 + gprofng/src/comp_com.c | 3481 +++ gprofng/src/comp_com.h | 903 + gprofng/src/count.cc | 237 + gprofng/src/data_pckts.h | 595 + gprofng/src/dbe_collctrl.cc | 28 + gprofng/src/dbe_hwc.h | 38 + gprofng/src/dbe_hwcdrv.c | 23 + gprofng/src/dbe_hwcfuncs.c | 23 + gprofng/src/dbe_hwctable.c | 23 + gprofng/src/dbe_memmgr.c | 118 + gprofng/src/dbe_structs.h | 219 + gprofng/src/dbe_types.h | 62 + gprofng/src/debug.h | 89 + gprofng/src/enums.h | 195 + gprofng/src/envsets.cc | 420 + gprofng/src/gethrtime.c | 166 + gprofng/src/gp-archive.cc | 700 + gprofng/src/gp-archive.h | 64 + gprofng/src/gp-collect-app.cc | 1598 ++ gprofng/src/gp-display-src.cc | 752 + gprofng/src/gp-display-text.cc | 2834 +++ gprofng/src/gp-print.h | 118 + gprofng/src/gprofng.cc | 301 + gprofng/src/gprofng.h2m | 4 + gprofng/src/gprofng.rc | 132 + gprofng/src/i18n.cc | 30 + gprofng/src/i18n.h | 40 + gprofng/src/info.h | 73 + gprofng/src/ipc.cc | 2829 +++ gprofng/src/ipcio.cc | 1025 + gprofng/src/ipcio.h | 176 + gprofng/src/machinemodels/generic.ermm | 32 + gprofng/src/machinemodels/m5.ermm | 65 + gprofng/src/machinemodels/m6.ermm | 65 + gprofng/src/machinemodels/m7.ermm | 64 + gprofng/src/machinemodels/t4.ermm | 67 + gprofng/src/machinemodels/t5.ermm | 65 + gprofng/src/parse.cc | 927 + gprofng/src/stab.h | 205 + gprofng/src/util.cc | 1582 ++ gprofng/src/util.h | 185 + gprofng/src/vec.h | 524 + gprofng/testsuite/config/default.exp | 38 + gprofng/testsuite/gprofng.display/display.exp | 86 + .../gprofng.display/jsynprog/Intface.java | 6 + .../gprofng.display/jsynprog/Launcher.java | 90 + .../testsuite/gprofng.display/jsynprog/Makefile | 56 + .../gprofng.display/jsynprog/Routine.java | 224 + .../gprofng.display/jsynprog/Sub_Routine.java | 54 + .../gprofng.display/jsynprog/check_results.pl | 33 + .../testsuite/gprofng.display/jsynprog/cloop.cc | 114 + .../testsuite/gprofng.display/jsynprog/jsynprog.h | 74 + .../gprofng.display/jsynprog/jsynprog.java | 229 + gprofng/testsuite/gprofng.display/mttest/Makefile | 41 + .../gprofng.display/mttest/check_results.pl | 46 + .../testsuite/gprofng.display/mttest/gethrtime.c | 265 + gprofng/testsuite/gprofng.display/mttest/mttest.c | 1306 + gprofng/testsuite/gprofng.display/synprog/Makefile | 66 + gprofng/testsuite/gprofng.display/synprog/callso.c | 152 + gprofng/testsuite/gprofng.display/synprog/callsx.c | 152 + .../gprofng.display/synprog/check_results.pl | 40 + .../testsuite/gprofng.display/synprog/endcases.c | 208 + gprofng/testsuite/gprofng.display/synprog/fitos.c | 78 + .../testsuite/gprofng.display/synprog/inc_body.h | 26 + .../testsuite/gprofng.display/synprog/inc_brace.h | 26 + .../testsuite/gprofng.display/synprog/inc_entry.h | 24 + .../testsuite/gprofng.display/synprog/inc_exit.h | 25 + .../testsuite/gprofng.display/synprog/inc_func.h | 28 + .../testsuite/gprofng.display/synprog/inc_inline.h | 32 + .../testsuite/gprofng.display/synprog/inc_macro.h | 26 + gprofng/testsuite/gprofng.display/synprog/iosyn.c | 614 + .../testsuite/gprofng.display/synprog/pagethrash.c | 75 + gprofng/testsuite/gprofng.display/synprog/so_syn.c | 69 + gprofng/testsuite/gprofng.display/synprog/so_syx.c | 68 + .../testsuite/gprofng.display/synprog/stopwatch.c | 294 + .../testsuite/gprofng.display/synprog/stopwatch.h | 61 + .../testsuite/gprofng.display/synprog/synprog.c | 1823 ++ gprofng/testsuite/lib/Makefile.skel | 61 + gprofng/testsuite/lib/acct.pm | 774 + gprofng/testsuite/lib/display-lib.exp | 105 + include/ChangeLog | 6 + include/collectorAPI.h | 73 + include/libcollector.h | 89 + include/libfcollector.h | 42 + include/opcode/riscv-opc.h | 213 +- ld/ChangeLog | 31 + ld/NEWS | 3 + ld/emultempl/elf.em | 14 + ld/emultempl/emulation.em | 1 + ld/ld.texi | 22 +- ld/ldelf.c | 385 +- ld/ldelf.h | 2 + ld/ldemul.c | 7 + ld/ldemul.h | 5 + ld/ldgram.y | 11 +- ld/ldlang.c | 57 +- ld/ldlang.h | 7 +- ld/ldlex.l | 1 + ld/mri.c | 4 +- ld/po/sr.po | 3266 +-- ld/testsuite/ld-ctf/nonrepresentable.d | 2 +- ld/testsuite/ld-elf/pr21964-1a.c | 2 +- ld/testsuite/ld-elf/pr21964-1b.c | 2 +- ld/testsuite/ld-elf/pr21964-1c.c | 2 +- ld/testsuite/ld-elf/pr21964-2a.c | 2 +- ld/testsuite/ld-elf/pr21964-2b.c | 2 +- ld/testsuite/ld-elf/pr21964-3a.c | 2 +- ld/testsuite/ld-plugin/lto.exp | 25 + ld/testsuite/ld-plugin/pr28849.d | 3 + ld/testsuite/ld-plugin/pr28849a.c | 2 + ld/testsuite/ld-plugin/pr28849b.c | 3 + ld/testsuite/ld-scripts/output-section-types.d | 18 +- ld/testsuite/ld-scripts/output-section-types.t | 7 + opcodes/ChangeLog | 12 + opcodes/micromips-opc.c | 4 +- opcodes/mips-opc.c | 11 +- opcodes/po/sr.po | 506 +- opcodes/ppc-dis.c | 5 +- opcodes/riscv-opc.c | 8 +- sim/Makefile.in | 4 +- sim/bpf/configure | 9 - sim/common/Make-common.in | 7 +- sim/configure | 3 +- sim/configure.ac | 2 +- sim/{common => }/gdbinit.in | 4 +- sim/m4/sim_ac_output.m4 | 7 - sim/mips/configure | 9 - sim/mn10300/configure | 9 - sim/or1k/configure | 9 - sim/riscv/configure | 9 - sim/v850/configure | 9 - src-release.sh | 4 +- 600 files changed, 224576 insertions(+), 31286 deletions(-) create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-noalias.d delete mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gdb/ada-casefold.h create mode 100755 gdb/ada-unicode.py create mode 100644 gdb/gdbcopyright.py delete mode 100755 gdb/make-target-delegates create mode 100755 gdb/make-target-delegates.py create mode 100644 gdb/python/py-micmd.c create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode.exp create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/foo.adb copy gdb/testsuite/gdb.ada/{homonym => char_enum_unicode}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode/pck.ads create mode 100644 gdb/testsuite/gdb.ada/float-bits.exp create mode 100644 gdb/testsuite/gdb.ada/float-bits/prog.adb copy gdb/testsuite/gdb.ada/{widewide.exp => literals.exp} (52%) create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3/prog.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8.exp create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.adb create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/pack.ads create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb copy gdb/testsuite/{gdb.cp/ptype-flags.cc => gdb.base/retval-large-struct.c} (59%) copy gdb/testsuite/{gdb.rust/unsized.exp => gdb.base/retval-large-struct.exp} (56%) copy gdb/testsuite/{gdb.cp/ptype-flags.cc => gdb.dwarf2/fortran-var-string.c} (65%) create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.exp create mode 100644 gdb/testsuite/gdb.dwarf2/subrange-enum.exp create mode 100644 gdb/testsuite/gdb.mi/mi-add-inferior.exp create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.py create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-status.c create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-st [...] create mode 100644 gdb/unittests/unique_xmalloc_ptr_char.c create mode 100644 gdbsupport/event-pipe.cc create mode 100644 gdbsupport/event-pipe.h create mode 100644 gprofng/Makefile.am create mode 100644 gprofng/Makefile.in create mode 100644 gprofng/README create mode 100644 gprofng/acinclude.m4 create mode 100644 gprofng/aclocal.m4 create mode 100644 gprofng/common/cc_libcollector.h create mode 100644 gprofng/common/config.h.in create mode 100644 gprofng/common/core_pcbe.c create mode 100644 gprofng/common/cpu_frequency.h create mode 100644 gprofng/common/cpuid.c create mode 100644 gprofng/common/gp-defs.h create mode 100644 gprofng/common/gp-experiment.h create mode 100644 gprofng/common/gp-time.h create mode 100644 gprofng/common/hwc_cpus.h create mode 100644 gprofng/common/hwcdrv.c create mode 100644 gprofng/common/hwcdrv.h create mode 100644 gprofng/common/hwcentry.h create mode 100644 gprofng/common/hwcfuncs.c create mode 100644 gprofng/common/hwcfuncs.h create mode 100644 gprofng/common/hwctable.c create mode 100644 gprofng/common/opteron_pcbe.c create mode 100644 gprofng/config/bison.m4 copy {sim => gprofng}/configure (70%) create mode 100644 gprofng/configure.ac create mode 100644 gprofng/doc/Makefile.am create mode 100644 gprofng/doc/Makefile.in copy {bfd => gprofng}/doc/fdl.texi (100%) create mode 100644 gprofng/doc/gprofng.texi create mode 100755 gprofng/doc/mdate-sh create mode 100644 gprofng/doc/texinfo.tex create mode 100644 gprofng/doc/version.texi create mode 100644 gprofng/gp-display-html/Makefile.am create mode 100644 gprofng/gp-display-html/Makefile.in create mode 100644 gprofng/gp-display-html/gp-display-html.in create mode 100755 gprofng/libcollector/CHK_LIBC_OBJ create mode 100644 gprofng/libcollector/Makefile.am create mode 100644 gprofng/libcollector/Makefile.in create mode 100644 gprofng/libcollector/aclocal.m4 create mode 100644 gprofng/libcollector/collector.c create mode 100644 gprofng/libcollector/collector.h create mode 100644 gprofng/libcollector/collectorAPI.c copy {sim => gprofng/libcollector}/configure (72%) create mode 100644 gprofng/libcollector/configure.ac create mode 100644 gprofng/libcollector/descendants.h create mode 100644 gprofng/libcollector/dispatcher.c create mode 100644 gprofng/libcollector/envmgmt.c create mode 100644 gprofng/libcollector/gethrtime.c create mode 100644 gprofng/libcollector/heaptrace.c create mode 100644 gprofng/libcollector/hwprofile.c create mode 100644 gprofng/libcollector/hwprofile.h create mode 100644 gprofng/libcollector/iolib.c create mode 100644 gprofng/libcollector/iotrace.c create mode 100644 gprofng/libcollector/jprofile.c create mode 100644 gprofng/libcollector/libcol-i386-dis.c create mode 100644 gprofng/libcollector/libcol_hwcdrv.c create mode 100644 gprofng/libcollector/libcol_hwcfuncs.c create mode 100644 gprofng/libcollector/libcol_util.c create mode 100644 gprofng/libcollector/libcol_util.h create mode 100644 gprofng/libcollector/linetrace.c create mode 100644 gprofng/libcollector/mapfile.aarch64-Linux create mode 100644 gprofng/libcollector/mapfile.amd64-Linux create mode 100644 gprofng/libcollector/mapfile.intel-Linux create mode 100644 gprofng/libcollector/mapfile.sparc-Linux create mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux create mode 100644 gprofng/libcollector/memmgr.c create mode 100644 gprofng/libcollector/memmgr.h create mode 100644 gprofng/libcollector/mmaptrace.c create mode 100644 gprofng/libcollector/profile.c create mode 100644 gprofng/libcollector/synctrace.c create mode 100644 gprofng/libcollector/tsd.c create mode 100644 gprofng/libcollector/tsd.h create mode 100644 gprofng/libcollector/unwind.c create mode 100644 gprofng/src/ABS.h create mode 100644 gprofng/src/Application.cc create mode 100644 gprofng/src/Application.h create mode 100644 gprofng/src/ArchiveExp.cc create mode 100644 gprofng/src/ArchiveExp.h create mode 100644 gprofng/src/BaseMetric.cc create mode 100644 gprofng/src/BaseMetric.h create mode 100644 gprofng/src/BaseMetricTreeNode.cc create mode 100644 gprofng/src/BaseMetricTreeNode.h create mode 100644 gprofng/src/CacheMap.h create mode 100644 gprofng/src/CallStack.cc create mode 100644 gprofng/src/CallStack.h create mode 100644 gprofng/src/CatchOutOfMemory.cc create mode 100644 gprofng/src/ClassFile.cc create mode 100644 gprofng/src/ClassFile.h create mode 100644 gprofng/src/Command.cc create mode 100644 gprofng/src/Command.h create mode 100644 gprofng/src/CompCom.cc create mode 100644 gprofng/src/CompCom.h create mode 100644 gprofng/src/DataObject.cc create mode 100644 gprofng/src/DataObject.h create mode 100644 gprofng/src/DataSpace.cc create mode 100644 gprofng/src/DataSpace.h create mode 100644 gprofng/src/DataStream.cc create mode 100644 gprofng/src/DataStream.h create mode 100644 gprofng/src/Data_window.cc create mode 100644 gprofng/src/Data_window.h create mode 100644 gprofng/src/Dbe.cc create mode 100644 gprofng/src/Dbe.h create mode 100644 gprofng/src/DbeApplication.cc create mode 100644 gprofng/src/DbeApplication.h create mode 100644 gprofng/src/DbeArray.h create mode 100644 gprofng/src/DbeCacheMap.h create mode 100644 gprofng/src/DbeFile.cc create mode 100644 gprofng/src/DbeFile.h create mode 100644 gprofng/src/DbeJarFile.cc create mode 100644 gprofng/src/DbeJarFile.h create mode 100644 gprofng/src/DbeLinkList.h create mode 100644 gprofng/src/DbeLock.cc create mode 100644 gprofng/src/DbeLock.h create mode 100644 gprofng/src/DbeSession.cc create mode 100644 gprofng/src/DbeSession.cc.1 create mode 100644 gprofng/src/DbeSession.h create mode 100644 gprofng/src/DbeSyncMap.h create mode 100644 gprofng/src/DbeThread.cc create mode 100644 gprofng/src/DbeThread.h create mode 100644 gprofng/src/DbeView.cc create mode 100644 gprofng/src/DbeView.h create mode 100644 gprofng/src/DefaultHandler.h create mode 100644 gprofng/src/DefaultMap.h create mode 100644 gprofng/src/DefaultMap2D.h create mode 100644 gprofng/src/DerivedMetrics.cc create mode 100644 gprofng/src/DerivedMetrics.h create mode 100644 gprofng/src/Disasm.cc create mode 100644 gprofng/src/Disasm.h create mode 100644 gprofng/src/Dwarf.cc create mode 100644 gprofng/src/Dwarf.h create mode 100644 gprofng/src/DwarfLib.cc create mode 100644 gprofng/src/DwarfLib.h create mode 100644 gprofng/src/Elf.cc create mode 100644 gprofng/src/Elf.h create mode 100644 gprofng/src/Emsg.cc create mode 100644 gprofng/src/Emsg.h create mode 100644 gprofng/src/Emsgnum.h create mode 100644 gprofng/src/ExpGroup.cc create mode 100644 gprofng/src/ExpGroup.h create mode 100644 gprofng/src/Exp_Layout.cc create mode 100644 gprofng/src/Exp_Layout.h create mode 100644 gprofng/src/Experiment.cc create mode 100644 gprofng/src/Experiment.h create mode 100644 gprofng/src/Expression.cc create mode 100644 gprofng/src/Expression.h create mode 100644 gprofng/src/FileData.cc create mode 100644 gprofng/src/FileData.h create mode 100644 gprofng/src/Filter.cc create mode 100644 gprofng/src/Filter.h create mode 100644 gprofng/src/FilterExp.h create mode 100644 gprofng/src/FilterSet.cc create mode 100644 gprofng/src/FilterSet.h create mode 100644 gprofng/src/Function.cc create mode 100644 gprofng/src/Function.h create mode 100644 gprofng/src/HashMap.h create mode 100644 gprofng/src/HeapActivity.cc create mode 100644 gprofng/src/HeapActivity.h create mode 100644 gprofng/src/HeapData.cc create mode 100644 gprofng/src/HeapData.h create mode 100644 gprofng/src/HeapMap.cc create mode 100644 gprofng/src/HeapMap.h create mode 100644 gprofng/src/Hist_data.cc create mode 100644 gprofng/src/Hist_data.h create mode 100644 gprofng/src/Histable.h create mode 100644 gprofng/src/IOActivity.cc create mode 100644 gprofng/src/IOActivity.h create mode 100644 gprofng/src/IndexMap2D.h create mode 100644 gprofng/src/IndexObject.cc create mode 100644 gprofng/src/IndexObject.h create mode 100644 gprofng/src/IntervalMap.h create mode 100644 gprofng/src/LoadObject.cc create mode 100644 gprofng/src/LoadObject.h create mode 100644 gprofng/src/MachineModel.cc create mode 100644 gprofng/src/Makefile.am create mode 100644 gprofng/src/Makefile.in create mode 100644 gprofng/src/Map.h create mode 100644 gprofng/src/Map2D.h create mode 100644 gprofng/src/MemObject.cc create mode 100644 gprofng/src/MemObject.h create mode 100644 gprofng/src/MemorySpace.cc create mode 100644 gprofng/src/MemorySpace.h create mode 100644 gprofng/src/Metric.cc create mode 100644 gprofng/src/Metric.h create mode 100644 gprofng/src/MetricList.cc create mode 100644 gprofng/src/MetricList.h create mode 100644 gprofng/src/Module.cc create mode 100644 gprofng/src/Module.h create mode 100644 gprofng/src/Ovw_data.cc create mode 100644 gprofng/src/Ovw_data.h create mode 100644 gprofng/src/PRBTree.cc create mode 100644 gprofng/src/PRBTree.h create mode 100644 gprofng/src/PathTree.cc create mode 100644 gprofng/src/PathTree.h create mode 100644 gprofng/src/PreviewExp.cc create mode 100644 gprofng/src/PreviewExp.h create mode 100644 gprofng/src/Print.cc create mode 100644 gprofng/src/Print.h create mode 100644 gprofng/src/QLParser.h create mode 100644 gprofng/src/QLParser.tab.cc create mode 100644 gprofng/src/QLParser.tab.hh create mode 100644 gprofng/src/QLParser.yy create mode 100644 gprofng/src/SAXParser.h create mode 100644 gprofng/src/SAXParserFactory.cc create mode 100644 gprofng/src/SAXParserFactory.h create mode 100644 gprofng/src/Sample.cc create mode 100644 gprofng/src/Sample.h create mode 100644 gprofng/src/SegMem.h create mode 100644 gprofng/src/Settings.cc create mode 100644 gprofng/src/Settings.h create mode 100644 gprofng/src/SourceFile.cc create mode 100644 gprofng/src/SourceFile.h create mode 100644 gprofng/src/Stabs.cc create mode 100644 gprofng/src/Stabs.h create mode 100644 gprofng/src/Stats_data.cc create mode 100644 gprofng/src/Stats_data.h create mode 100644 gprofng/src/StringBuilder.cc create mode 100644 gprofng/src/StringBuilder.h create mode 100644 gprofng/src/StringMap.h create mode 100644 gprofng/src/Table.cc create mode 100644 gprofng/src/Table.h create mode 100644 gprofng/src/UserLabel.cc create mode 100644 gprofng/src/UserLabel.h create mode 100644 gprofng/src/checks.cc create mode 100644 gprofng/src/collctrl.cc create mode 100644 gprofng/src/collctrl.h create mode 100644 gprofng/src/collect.h create mode 100644 gprofng/src/collector_module.h create mode 100644 gprofng/src/comp_com.c create mode 100644 gprofng/src/comp_com.h create mode 100644 gprofng/src/count.cc create mode 100644 gprofng/src/data_pckts.h create mode 100644 gprofng/src/dbe_collctrl.cc create mode 100644 gprofng/src/dbe_hwc.h create mode 100644 gprofng/src/dbe_hwcdrv.c create mode 100644 gprofng/src/dbe_hwcfuncs.c create mode 100644 gprofng/src/dbe_hwctable.c create mode 100644 gprofng/src/dbe_memmgr.c create mode 100644 gprofng/src/dbe_structs.h create mode 100644 gprofng/src/dbe_types.h create mode 100644 gprofng/src/debug.h create mode 100644 gprofng/src/enums.h create mode 100644 gprofng/src/envsets.cc create mode 100644 gprofng/src/gethrtime.c create mode 100644 gprofng/src/gp-archive.cc create mode 100644 gprofng/src/gp-archive.h create mode 100644 gprofng/src/gp-collect-app.cc create mode 100644 gprofng/src/gp-display-src.cc create mode 100644 gprofng/src/gp-display-text.cc create mode 100644 gprofng/src/gp-print.h create mode 100644 gprofng/src/gprofng.cc create mode 100644 gprofng/src/gprofng.h2m create mode 100644 gprofng/src/gprofng.rc create mode 100644 gprofng/src/i18n.cc create mode 100644 gprofng/src/i18n.h create mode 100644 gprofng/src/info.h create mode 100644 gprofng/src/ipc.cc create mode 100644 gprofng/src/ipcio.cc create mode 100644 gprofng/src/ipcio.h create mode 100644 gprofng/src/machinemodels/generic.ermm create mode 100644 gprofng/src/machinemodels/m5.ermm create mode 100644 gprofng/src/machinemodels/m6.ermm create mode 100644 gprofng/src/machinemodels/m7.ermm create mode 100644 gprofng/src/machinemodels/t4.ermm create mode 100644 gprofng/src/machinemodels/t5.ermm create mode 100644 gprofng/src/parse.cc create mode 100644 gprofng/src/stab.h create mode 100644 gprofng/src/util.cc create mode 100644 gprofng/src/util.h create mode 100644 gprofng/src/vec.h create mode 100644 gprofng/testsuite/config/default.exp create mode 100644 gprofng/testsuite/gprofng.display/display.exp create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Intface.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Launcher.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Routine.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Sub_Routine.java create mode 100755 gprofng/testsuite/gprofng.display/jsynprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/cloop.cc create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.h create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.java create mode 100644 gprofng/testsuite/gprofng.display/mttest/Makefile create mode 100644 gprofng/testsuite/gprofng.display/mttest/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/mttest/gethrtime.c create mode 100644 gprofng/testsuite/gprofng.display/mttest/mttest.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/synprog/callso.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/callsx.c create mode 100755 gprofng/testsuite/gprofng.display/synprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/synprog/endcases.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/fitos.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_body.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_brace.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_entry.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_exit.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_func.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_inline.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_macro.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/iosyn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/pagethrash.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syx.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/synprog.c create mode 100644 gprofng/testsuite/lib/Makefile.skel create mode 100644 gprofng/testsuite/lib/acct.pm create mode 100644 gprofng/testsuite/lib/display-lib.exp create mode 100644 include/collectorAPI.h create mode 100644 include/libcollector.h create mode 100644 include/libfcollector.h create mode 100644 ld/testsuite/ld-plugin/pr28849.d create mode 100644 ld/testsuite/ld-plugin/pr28849a.c create mode 100644 ld/testsuite/ld-plugin/pr28849b.c rename sim/{common => }/gdbinit.in (60%)