Remove MAX_REGISTER_SIZE from py-unwind.c

gdb/
	* remote.c (cached_reg): Move from here...
	* regcache.h (cached_reg): ...to here.
	* python/py-unwind.c (struct reg_info): Remove.
	(cached_frame_info): Use cached_reg_t.
	(pyuw_prev_register): Likewise.
	(pyuw_sniffer): Use cached_reg_t and allocate registers.
	(pyuw_dealloc_cache): Free all registers.
This commit is contained in:
Alan Hayward
2017-06-22 14:09:52 +01:00
parent 48580982ef
commit 4fa847d78e
4 changed files with 30 additions and 24 deletions

View File

@ -232,6 +232,14 @@ enum regcache_dump_what
regcache_dump_remote
};
/* A (register_number, register_value) pair. */
typedef struct cached_reg
{
int num;
gdb_byte *data;
} cached_reg_t;
/* The register cache for storing raw register values. */
class regcache