GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
prologue-value.h File Reference

Go to the source code of this file.

Classes

struct  prologue_value
 
class  pv_area
 

Typedefs

typedef struct prologue_value pv_t
 

Enumerations

enum  prologue_value_kind { pvk_unknown , pvk_constant , pvk_register }
 
enum  pv_boolean { pv_maybe , pv_definite_yes , pv_definite_no }
 

Functions

pv_t pv_unknown (void)
 
pv_t pv_constant (CORE_ADDR k)
 
pv_t pv_register (int reg, CORE_ADDR k)
 
pv_t pv_add (pv_t a, pv_t b)
 
pv_t pv_add_constant (pv_t v, CORE_ADDR k)
 
pv_t pv_subtract (pv_t a, pv_t b)
 
pv_t pv_logical_and (pv_t a, pv_t b)
 
int pv_is_identical (pv_t a, pv_t b)
 
int pv_is_constant (pv_t a)
 
int pv_is_register (pv_t a, int r)
 
int pv_is_register_k (pv_t a, int r, 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)
 

Typedef Documentation

◆ pv_t

typedef struct prologue_value pv_t

Definition at line 152 of file prologue-value.h.

Enumeration Type Documentation

◆ prologue_value_kind

Enumerator
pvk_unknown 
pvk_constant 
pvk_register 

Definition at line 24 of file prologue-value.h.

◆ pv_boolean

enum pv_boolean
Enumerator
pv_maybe 
pv_definite_yes 
pv_definite_no 

Definition at line 201 of file prologue-value.h.

Function Documentation

◆ pv_add()

pv_t pv_add ( pv_t a,
pv_t b )

◆ pv_add_constant()

pv_t pv_add_constant ( pv_t v,
CORE_ADDR k )

◆ pv_constant()

pv_t pv_constant ( CORE_ADDR k)

◆ pv_is_array_ref()

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 )

◆ pv_is_constant()

int pv_is_constant ( pv_t a)

◆ pv_is_identical()

int pv_is_identical ( pv_t a,
pv_t b )

◆ pv_is_register()

int pv_is_register ( pv_t a,
int r )

◆ pv_is_register_k()

int pv_is_register_k ( pv_t a,
int r,
CORE_ADDR k )

◆ pv_logical_and()

pv_t pv_logical_and ( pv_t a,
pv_t b )

◆ pv_register()

pv_t pv_register ( int reg,
CORE_ADDR k )

◆ pv_subtract()

pv_t pv_subtract ( pv_t a,
pv_t b )

◆ pv_unknown()

pv_t pv_unknown ( void )