mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-07 06:15:43 +08:00
Turn remaining value_contents functions into methods
This turns the remaining value_contents functions -- value_contents, value_contents_all, value_contents_for_printing, and value_contents_for_printing_const -- into methods of value. It also converts the static functions require_not_optimized_out and require_available to be private methods. Approved-By: Simon Marchi <simon.marchi@efficios.com>
This commit is contained in:
gdb
aarch64-tdep.cada-lang.cada-tasks.cada-valprint.calpha-tdep.camd64-tdep.camd64-windows-tdep.carc-tdep.carm-tdep.cavr-tdep.cbfin-tdep.cbreakpoint.cc-lang.cc-valprint.c
cli
compile
cp-valprint.ccris-tdep.ccsky-tdep.cd-valprint.cdwarf2
eval.cf-lang.cf-valprint.cfindcmd.cframe.cfrv-tdep.cgdbtypes.cgnu-v3-abi.cgo-valprint.cguile
h8300-tdep.chppa-tdep.ci386-darwin-tdep.ci386-tdep.ci387-tdep.cia64-tdep.cinfcall.cinfcmd.ciq2000-tdep.clm32-tdep.cloongarch-tdep.cm2-valprint.cm32c-tdep.cm32r-tdep.cm68hc11-tdep.cm68k-tdep.cmep-tdep.cmips-tdep.cmn10300-tdep.cmsp430-tdep.cnds32-tdep.cnios2-tdep.copencl-lang.cor1k-tdep.cp-valprint.cppc-sysv-tdep.cprintcmd.cpython
riscv-tdep.crl78-tdep.crs6000-aix-tdep.crs6000-lynx178-tdep.crust-lang.crx-tdep.cs390-tdep.csh-tdep.csparc-tdep.csparc64-tdep.cstack.ctic6x-tdep.ctilegx-tdep.cv850-tdep.cvalarith.cvalops.cvalprint.cvalue.cvalue.hvax-tdep.cxstormy16-tdep.cxtensa-tdep.c@ -131,7 +131,7 @@ pyuw_value_obj_to_pointer (PyObject *pyo_value, CORE_ADDR *addr)
|
||||
if ((value = value_object_to_value (pyo_value)) != NULL)
|
||||
{
|
||||
*addr = unpack_pointer (value->type (),
|
||||
value_contents (value).data ());
|
||||
value->contents ().data ());
|
||||
rc = 1;
|
||||
}
|
||||
}
|
||||
@ -624,7 +624,7 @@ pyuw_sniffer (const struct frame_unwind *self, frame_info_ptr this_frame,
|
||||
|
||||
cached_frame->reg[i].data = (gdb_byte *) xmalloc (data_size);
|
||||
memcpy (cached_frame->reg[i].data,
|
||||
value_contents (value).data (), data_size);
|
||||
value->contents ().data (), data_size);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user