19#ifndef PROLOGUE_VALUE_H
20#define PROLOGUE_VALUE_H
219 pv_t array_addr, CORE_ADDR array_len,
241 pv_area (
int base_reg,
int addr_bit);
288 void scan (
void (*
func) (
void *closure,
void scan(void(*func)(void *closure, pv_t addr, CORE_ADDR size, pv_t value), void *closure)
DISABLE_COPY_AND_ASSIGN(pv_area)
pv_t fetch(pv_t addr, CORE_ADDR size)
int overlaps(struct area_entry *entry, CORE_ADDR offset, CORE_ADDR size)
struct area_entry * find_entry(CORE_ADDR offset)
bool find_reg(struct gdbarch *gdbarch, int reg, CORE_ADDR *offset_p)
pv_area(int base_reg, int addr_bit)
bool store_would_trash(pv_t addr)
struct area_entry * m_entry
void store(pv_t addr, CORE_ADDR size, pv_t value)
pv_t pv_subtract(pv_t a, pv_t b)
pv_t pv_constant(CORE_ADDR k)
int pv_is_register_k(pv_t a, int r, CORE_ADDR k)
pv_t pv_register(int reg, CORE_ADDR k)
int pv_is_identical(pv_t a, pv_t b)
pv_t pv_add(pv_t a, pv_t b)
pv_t pv_logical_and(pv_t a, pv_t b)
pv_t pv_add_constant(pv_t v, CORE_ADDR k)
int pv_is_register(pv_t a, int r)
enum pv_boolean pv_is_array_ref(pv_t addr, CORE_ADDR size, pv_t array_addr, CORE_ADDR array_len, CORE_ADDR elt_size, int *i)
int pv_is_constant(pv_t a)
void(* func)(remote_target *remote, char *)
enum prologue_value_kind kind