GDB (xrefs)
|
Public Member Functions | |
std::string | to_string (const gdb_byte *addr, const struct type *type, const char *format) const override |
bool | from_string (gdb_byte *addr, const struct type *type, const std::string &string) const override |
LONGEST | to_longest (const gdb_byte *addr, const struct type *type) const override |
void | from_longest (gdb_byte *addr, const struct type *type, LONGEST val) const override |
void | from_ulongest (gdb_byte *addr, const struct type *type, ULONGEST val) const override |
double | to_host_double (const gdb_byte *addr, const struct type *type) const override |
void | from_host_double (gdb_byte *addr, const struct type *type, double val) const override |
void | convert (const gdb_byte *from, const struct type *from_type, gdb_byte *to, const struct type *to_type) const override |
void | binop (enum exp_opcode opcode, const gdb_byte *x, const struct type *type_x, const gdb_byte *y, const struct type *type_y, gdb_byte *res, const struct type *type_res) const override |
int | compare (const gdb_byte *x, const struct type *type_x, const gdb_byte *y, const struct type *type_y) const override |
Private Member Functions | |
void | from_target (const struct floatformat *fmt, const gdb_byte *from, T *to) const |
void | from_target (const struct type *type, const gdb_byte *from, T *to) const |
void | to_target (const struct type *type, const T *from, gdb_byte *to) const |
void | to_target (const struct floatformat *fmt, const T *from, gdb_byte *to) const |
Definition at line 535 of file target-float.c.
|
overridevirtual |
Implements target_float_ops.
Definition at line 1084 of file target-float.c.
|
overridevirtual |
Implements target_float_ops.
Definition at line 1140 of file target-float.c.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
private |
Definition at line 599 of file target-float.c.
References float_infinite, float_nan, FLOATFORMAT_CHAR_BIT, floatformat_classify(), FLOATFORMAT_LARGEST_BYTES, floatformat_normalize_byteorder(), floatformat_totalsize_bytes(), get_field(), host_double_format, host_float_format, and host_long_double_format.
|
private |
Definition at line 733 of file target-float.c.
References floatformat_from_type().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements target_float_ops.
Definition at line 940 of file target-float.c.
References floatformat_from_type(), floatformat_printf_format(), and host_float.
|
private |
Definition at line 742 of file target-float.c.
References FLOATFORMAT_CHAR_BIT, FLOATFORMAT_LARGEST_BYTES, floatformat_normalize_byteorder(), floatformat_totalsize_bytes(), host_double_format, host_float_format, host_long_double_format, and put_field().
|
private |
Definition at line 920 of file target-float.c.
References floatformat_from_type(), and type::length().