From 8f446fcf676e9cd13cf53d9946f0cae5d29a10ec Mon Sep 17 00:00:00 2001 From: David Brownell Date: Thu, 19 Nov 2009 13:23:49 -0800 Subject: ARM: remove per-register malloc Just pre-allocate memory for the cached register value. Shrinks heap overhead; increases locality-of-reference. Signed-off-by: David Brownell --- src/target/armv4_5.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/target/armv4_5.h') diff --git a/src/target/armv4_5.h b/src/target/armv4_5.h index 6b1dd769..50af57b3 100644 --- a/src/target/armv4_5.h +++ b/src/target/armv4_5.h @@ -143,6 +143,7 @@ struct armv4_5_core_reg enum armv4_5_mode mode; struct target *target; struct arm *armv4_5_common; + uint32_t value; }; struct reg_cache* armv4_5_build_reg_cache(struct target *target, -- cgit v1.2.3