GDB (xrefs)
Loading...
Searching...
No Matches
Namespaces | Functions
gmp-utils-selftests.c File Reference
#include "defs.h"
#include "gmp-utils.h"
#include "gdbsupport/selftest.h"
#include <math.h>

Go to the source code of this file.

Namespaces

namespace  selftests
 

Functions

static void selftests::gdb_mpz_as_integer ()
 
template<typename T , typename = gdb::Requires<std::is_integral<T>>>
static void selftests::check_as_integer_raises_out_of_range_error (const gdb_mpz &val)
 
static void selftests::gdb_mpz_as_integer_out_of_range ()
 
template<typename T >
void selftests::store_and_read_back (T val, size_t buf_len, enum bfd_endian byte_order, gdb_mpz &expected, gdb_mpz &actual)
 
static void selftests::gdb_mpz_read_all_from_small ()
 
static void selftests::gdb_mpz_read_min_max ()
 
template<typename T >
T selftests::write_and_extract (T val, size_t buf_len, enum bfd_endian byte_order)
 
static void selftests::gdb_mpz_write_all_from_small ()
 
static void selftests::gdb_mpz_write_min_max ()
 
static void selftests::read_fp_test (int unscaled, const gdb_mpq &scaling_factor, enum bfd_endian byte_order, gdb_mpq &expected, gdb_mpq &actual)
 
static void selftests::gdb_mpq_read_fixed_point ()
 
static LONGEST selftests::write_fp_test (int numerator, unsigned int denominator, const gdb_mpq &scaling_factor, enum bfd_endian byte_order)
 
static void selftests::gdb_mpq_write_fixed_point ()
 
void _initialize_gmp_utils_selftests ()
 

Function Documentation

◆ _initialize_gmp_utils_selftests()

void _initialize_gmp_utils_selftests ( )