aboutsummaryrefslogtreecommitdiff
path: root/gdb/stack.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2002-06-25 18:38:57 +0000
committerAndrew Cagney <cagney@redhat.com>2002-06-25 18:38:57 +0000
commit72cec14173f4137ae3bc9f4caf110a84e77ce623 (patch)
tree70f74445562c99c7bccb157809524aa9dd9b140a /gdb/stack.c
parent8f28b84541f99bb5bef014e28439762f0ff32844 (diff)
downloadgdb-72cec14173f4137ae3bc9f4caf110a84e77ce623.zip
gdb-72cec14173f4137ae3bc9f4caf110a84e77ce623.tar.gz
gdb-72cec14173f4137ae3bc9f4caf110a84e77ce623.tar.bz2
* infrun.c (stop_registers): Change variable's type to ``struct
regcache'''. (xmalloc_inferior_status): Delete function. (free_inferior_status): Delete function. (normal_stop): Use regcache_cpy. (struct inferior_status): Change type of fields ``stop_registers'' and ``registers'' to ``struct regcache''. (write_inferior_status_register): Use regcache_write. (save_inferior_status): Instead of calling xmalloc_inferior_status, allocate the inf_status buffer directly. Use regcache_dup_no_passthrough and regcache_dup to save the buffers. (restore_inferior_status): Use regcache_xfree and regcache_cpy. Replace the stop_registers regcache instead of overriding it. Use regcache_xfree. Instead of calling free_inferior_status, xfree the buffer directly. (discard_inferior_status): Use regcache_xfree. Instead of calling free_inferior_status, xfree the buffer directly. (build_infrun): Use regcache_xmalloc. (_initialize_infrun): Delete redundant call to build_infrun. * Makefile.in (infcmd.o): Add $(regcache_h). * infcmd.c: Include "regcache.h". (run_stack_dummy): Use deprecated_grub_regcache_for_registers to obtain the address of `stop_registers' register buffer. (print_return_value): Ditto. * inferior.h (struct regcache): Add opaque declaration. (stop_registers): Change variable's declared type to ``struct regcache''.
Diffstat (limited to 'gdb/stack.c')
0 files changed, 0 insertions, 0 deletions