19 #ifndef PROLOGUE_VALUE_H
20 #define PROLOGUE_VALUE_H
296 void (*
func) (
void *closure,
pv_t pv_logical_and(pv_t a, pv_t b)
void pv_area_store(struct pv_area *area, pv_t addr, CORE_ADDR size, pv_t value)
int pv_area_store_would_trash(struct pv_area *area, pv_t addr)
void free_pv_area(struct pv_area *area)
enum prologue_value_kind kind
struct pv_area * make_pv_area(int base_reg, int addr_bit)
pv_t pv_add(pv_t a, pv_t b)
int pv_is_constant(pv_t a)
pv_t pv_subtract(pv_t a, pv_t b)
pv_t pv_add_constant(pv_t v, CORE_ADDR k)
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)
void pv_area_scan(struct pv_area *area, void(*func)(void *closure, pv_t addr, CORE_ADDR size, pv_t value), void *closure)
int pv_is_register(pv_t a, int r)
pv_t pv_area_fetch(struct pv_area *area, pv_t addr, CORE_ADDR size)
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_constant(CORE_ADDR k)
struct cleanup * make_cleanup_free_pv_area(struct pv_area *area)
int pv_area_find_reg(struct pv_area *area, struct gdbarch *gdbarch, int reg, CORE_ADDR *offset_p)