]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/record-full.c
gdb: move store/extract integer functions to extract-store-integer.{c,h}
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 22 Apr 2024 20:10:14 +0000 (16:10 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Tue, 23 Apr 2024 01:34:19 +0000 (21:34 -0400)
commitec4525259262492b61fb9bd2f9acdf156ab037fc
tree73e3cf9b3f4049db32037f6ede09abd6dd08ec71
parent15afb100ea6bc04d8944a919bf58c5c3fb8c20ec
gdb: move store/extract integer functions to extract-store-integer.{c,h}

Move the declarations out of defs.h, and the implementations out of
findvar.c.

I opted for a new file, because this functionality of converting
integers to bytes and vice-versa seems a bit to generic to live in
findvar.c.

Change-Id: I524858fca33901ee2150c582bac16042148d2251
Approved-By: John Baldwin <jhb@FreeBSD.org>
141 files changed:
gdb/Makefile.in
gdb/aarch64-fbsd-tdep.c
gdb/aarch64-linux-tdep.c
gdb/aarch64-tdep.c
gdb/ada-lang.c
gdb/ada-tasks.c
gdb/ada-valprint.c
gdb/alpha-tdep.c
gdb/amd64-darwin-tdep.c
gdb/amd64-linux-tdep.c
gdb/amd64-obsd-tdep.c
gdb/amd64-tdep.c
gdb/amd64-windows-tdep.c
gdb/arc-tdep.c
gdb/arch-utils.c
gdb/arm-linux-tdep.c
gdb/arm-none-tdep.c
gdb/arm-tdep.c
gdb/auxv.c
gdb/avr-tdep.c
gdb/bfin-linux-tdep.c
gdb/bfin-tdep.c
gdb/bsd-uthread.c
gdb/c-lang.c
gdb/c-valprint.c
gdb/corefile.c
gdb/cp-valprint.c
gdb/cris-tdep.c
gdb/csky-tdep.c
gdb/darwin-nat.c
gdb/defs.h
gdb/dtrace-probe.c
gdb/dwarf2/index-common.h
gdb/elfread.c
gdb/extract-store-integer.c [new file with mode: 0644]
gdb/extract-store-integer.h [new file with mode: 0644]
gdb/fbsd-tdep.c
gdb/findvar.c
gdb/frame-unwind.c
gdb/frame.c
gdb/frv-linux-tdep.c
gdb/frv-tdep.c
gdb/ft32-tdep.c
gdb/gnu-v3-abi.c
gdb/h8300-tdep.c
gdb/hppa-bsd-tdep.c
gdb/hppa-linux-tdep.c
gdb/hppa-tdep.c
gdb/i386-bsd-tdep.c
gdb/i386-darwin-tdep.c
gdb/i386-gnu-tdep.c
gdb/i386-linux-tdep.c
gdb/i386-nto-tdep.c
gdb/i386-obsd-tdep.c
gdb/i386-tdep.c
gdb/i387-tdep.c
gdb/ia64-linux-tdep.c
gdb/ia64-tdep.c
gdb/iq2000-tdep.c
gdb/jit.c
gdb/linux-nat-trad.c
gdb/linux-record.c
gdb/lm32-tdep.c
gdb/loongarch-linux-tdep.c
gdb/loongarch-tdep.c
gdb/m32c-tdep.c
gdb/m32r-linux-tdep.c
gdb/m32r-tdep.c
gdb/m68hc11-tdep.c
gdb/m68k-linux-tdep.c
gdb/m68k-tdep.c
gdb/mep-tdep.c
gdb/mi/mi-main.c
gdb/microblaze-tdep.c
gdb/mips-fbsd-tdep.c
gdb/mips-linux-tdep.c
gdb/mips-netbsd-tdep.c
gdb/mips-tdep.c
gdb/mn10300-tdep.c
gdb/moxie-tdep.c
gdb/msp430-tdep.c
gdb/nds32-tdep.c
gdb/nios2-tdep.c
gdb/nto-tdep.c
gdb/or1k-tdep.c
gdb/p-lang.c
gdb/p-valprint.c
gdb/ppc-fbsd-tdep.c
gdb/ppc-linux-nat.c
gdb/ppc-linux-tdep.c
gdb/ppc-obsd-tdep.c
gdb/ppc-sysv-tdep.c
gdb/ppc64-tdep.c
gdb/printcmd.c
gdb/procfs.c
gdb/ravenscar-thread.c
gdb/record-full.c
gdb/regcache.c
gdb/remote-fileio.c
gdb/riscv-fbsd-tdep.c
gdb/riscv-tdep.c
gdb/rl78-tdep.c
gdb/rs6000-aix-tdep.c
gdb/rs6000-lynx178-tdep.c
gdb/rs6000-tdep.c
gdb/rx-tdep.c
gdb/s390-linux-nat.c
gdb/s390-tdep.c
gdb/sh-tdep.c
gdb/solib-darwin.c
gdb/solib-dsbt.c
gdb/solib-frv.c
gdb/solib-svr4.c
gdb/solib.c
gdb/sparc-linux-tdep.c
gdb/sparc-obsd-tdep.c
gdb/sparc-tdep.c
gdb/sparc64-linux-tdep.c
gdb/sparc64-obsd-tdep.c
gdb/sparc64-tdep.c
gdb/stack.c
gdb/stap-probe.c
gdb/symfile.c
gdb/target.c
gdb/tic6x-tdep.c
gdb/tilegx-tdep.c
gdb/tracefile-tfile.c
gdb/tracefile.c
gdb/trad-frame.c
gdb/tramp-frame.c
gdb/unittests/gmp-utils-selftests.c
gdb/v850-tdep.c
gdb/valarith.c
gdb/valops.c
gdb/valprint.c
gdb/value.c
gdb/vax-tdep.c
gdb/windows-tdep.c
gdb/xstormy16-tdep.c
gdb/xtensa-tdep.c
gdb/z80-tdep.c