The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Loading...
Searching...
No Matches
Functions | Variables
calc_tests.c File Reference

Tests for value box calculation functions. More...

#include "acutest.h"
#include "acutest_helpers.h"
#include <freeradius-devel/util/calc.h>
#include <freeradius-devel/util/value.h>
+ Include dependency graph for calc_tests.c:

Go to the source code of this file.

Functions

static void test_assign_add (void)
 
static void test_assign_and (void)
 
static void test_assign_div (void)
 
static void test_assign_lshift (void)
 
static void test_assign_mul (void)
 
static void test_assign_or (void)
 
static void test_assign_rshift (void)
 
static void test_assign_self (void)
 
static void test_assign_set (void)
 
static void test_assign_sub (void)
 
static void test_assign_xor (void)
 
static void test_auto_type_hint (void)
 
static void test_auto_type_hint_lshift (void)
 
static void test_auto_type_hint_rshift (void)
 
static void test_auto_type_hint_sub (void)
 
static void test_bool_add (void)
 
static void test_bool_and (void)
 
static void test_bool_mul (void)
 
static void test_bool_or (void)
 
static void test_bool_sub (void)
 
static void test_bool_xor (void)
 
static void test_cmp_different_types (void)
 
static void test_cmp_eq (void)
 
static void test_cmp_eq_type (void)
 
static void test_cmp_ge (void)
 
static void test_cmp_gt (void)
 
static void test_cmp_le (void)
 
static void test_cmp_lt (void)
 
static void test_cmp_ne (void)
 
static void test_cmp_string (void)
 
static void test_float32_add (void)
 
static void test_float32_div (void)
 
static void test_float32_div_zero (void)
 
static void test_float32_mod (void)
 
static void test_float32_mod_zero (void)
 
static void test_float32_mul (void)
 
static void test_float32_sub (void)
 
static void test_float64_add (void)
 
static void test_float64_div (void)
 
static void test_float64_div_zero (void)
 
static void test_float64_mod (void)
 
static void test_float64_mod_zero (void)
 
static void test_float64_mul (void)
 
static void test_float64_sub (void)
 
static void test_init (void)
 
static void test_int16_add (void)
 
static void test_int32_add (void)
 
static void test_int32_div (void)
 
static void test_int32_mod (void)
 
static void test_int32_mul (void)
 
static void test_int32_sub (void)
 
static void test_int64_and (void)
 
static void test_int64_div_zero (void)
 
static void test_int64_mod (void)
 
static void test_int64_or (void)
 
static void test_int64_overflow (void)
 
static void test_int64_shift (void)
 
static void test_int64_shift_too_large (void)
 
static void test_int64_underflow (void)
 
static void test_int64_xor (void)
 
static void test_int8_add (void)
 
static void test_int8_sub (void)
 
static void test_ipv4_addr_and_all_ones (void)
 
static void test_ipv4_addr_and_mask (void)
 
static void test_ipv4_addr_and_zero (void)
 
static void test_ipv4_prefix_add (void)
 
static void test_ipv4_prefix_add_overflow (void)
 
static void test_mixed_uint32_int32 (void)
 
static void test_mixed_uint8_uint32 (void)
 
static void test_octets_add (void)
 
static void test_octets_and (void)
 
static void test_octets_length_mismatch (void)
 
static void test_octets_lshift (void)
 
static void test_octets_lshift_too_large (void)
 
static void test_octets_or (void)
 
static void test_octets_rshift (void)
 
static void test_octets_rshift_too_large (void)
 
static void test_octets_sub (void)
 
static void test_octets_sub_not_suffix (void)
 
static void test_octets_sub_too_long (void)
 
static void test_octets_xor (void)
 
static void test_string_add (void)
 
static void test_string_add_empty (void)
 
static void test_string_lshift (void)
 
static void test_string_lshift_too_large (void)
 
static void test_string_rshift (void)
 
static void test_string_rshift_too_large (void)
 
static void test_string_sub (void)
 
static void test_string_sub_not_suffix (void)
 
static void test_string_sub_too_long (void)
 
static void test_string_xor_prepend (void)
 
static void test_tainted_from_b (void)
 
static void test_tainted_neither (void)
 
static void test_tainted_propagation (void)
 
static void test_uint16_add (void)
 
static void test_uint16_overflow (void)
 
static void test_uint32_add (void)
 
static void test_uint32_and (void)
 
static void test_uint32_div (void)
 
static void test_uint32_div_zero (void)
 
static void test_uint32_mod (void)
 
static void test_uint32_mul (void)
 
static void test_uint32_or (void)
 
static void test_uint32_shift (void)
 
static void test_uint32_sub (void)
 
static void test_uint32_xor (void)
 
static void test_uint64_and (void)
 
static void test_uint64_div (void)
 
static void test_uint64_div_zero (void)
 
static void test_uint64_mod (void)
 
static void test_uint64_mul_overflow (void)
 
static void test_uint64_or (void)
 
static void test_uint64_overflow (void)
 
static void test_uint64_shift (void)
 
static void test_uint64_shift_too_large (void)
 
static void test_uint64_underflow (void)
 
static void test_uint64_xor (void)
 
static void test_uint8_add (void)
 
static void test_uint8_overflow (void)
 
static void test_unary_complement (void)
 
static void test_unary_complement_int32 (void)
 
static void test_unary_complement_uint16 (void)
 
static void test_unary_complement_uint32 (void)
 
static void test_unary_complement_uint64 (void)
 
static void test_unary_increment (void)
 
static void test_unary_increment_float64 (void)
 
static void test_unary_increment_int64 (void)
 
static void test_unary_increment_overflow (void)
 
static void test_unary_increment_uint8 (void)
 
static void test_unary_negate (void)
 
static void test_unary_negate_float64 (void)
 
static void test_unary_not (void)
 
static void test_unary_not_bool (void)
 

Variables

static TALLOC_CTX * autofree
 
 TEST_LIST
 

Detailed Description

Tests for value box calculation functions.

Definition in file calc_tests.c.

Function Documentation

◆ test_assign_add()

static void test_assign_add ( void  )
static

Definition at line 970 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_and()

static void test_assign_and ( void  )
static

Definition at line 1717 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_div()

static void test_assign_div ( void  )
static

Definition at line 1704 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_lshift()

static void test_assign_lshift ( void  )
static

Definition at line 1769 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_mul()

static void test_assign_mul ( void  )
static

Definition at line 1691 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_or()

static void test_assign_or ( void  )
static

Definition at line 1730 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_rshift()

static void test_assign_rshift ( void  )
static

Definition at line 1756 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_self()

static void test_assign_self ( void  )
static

Definition at line 1009 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_set()

static void test_assign_set ( void  )
static

Definition at line 996 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_sub()

static void test_assign_sub ( void  )
static

Definition at line 983 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_assign_xor()

static void test_assign_xor ( void  )
static

Definition at line 1743 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_auto_type_hint()

static void test_auto_type_hint ( void  )
static

Definition at line 1037 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_auto_type_hint_lshift()

static void test_auto_type_hint_lshift ( void  )
static

Definition at line 1938 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_auto_type_hint_rshift()

static void test_auto_type_hint_rshift ( void  )
static

Definition at line 2064 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_auto_type_hint_sub()

static void test_auto_type_hint_sub ( void  )
static

Definition at line 1920 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_add()

static void test_bool_add ( void  )
static

Definition at line 354 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_and()

static void test_bool_and ( void  )
static

Definition at line 303 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_mul()

static void test_bool_mul ( void  )
static

Definition at line 1532 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_or()

static void test_bool_or ( void  )
static

Definition at line 320 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_sub()

static void test_bool_sub ( void  )
static

Definition at line 372 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_bool_xor()

static void test_bool_xor ( void  )
static

Definition at line 337 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_different_types()

static void test_cmp_different_types ( void  )
static

Definition at line 1056 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_eq()

static void test_cmp_eq ( void  )
static

Definition at line 784 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_eq_type()

static void test_cmp_eq_type ( void  )
static

Definition at line 889 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_ge()

static void test_cmp_ge ( void  )
static

Definition at line 872 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_gt()

static void test_cmp_gt ( void  )
static

Definition at line 838 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_le()

static void test_cmp_le ( void  )
static

Definition at line 855 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_lt()

static void test_cmp_lt ( void  )
static

Definition at line 821 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_ne()

static void test_cmp_ne ( void  )
static

Definition at line 804 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_cmp_string()

static void test_cmp_string ( void  )
static

Definition at line 2083 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_add()

static void test_float32_add ( void  )
static

Definition at line 478 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_div()

static void test_float32_div ( void  )
static

Definition at line 1477 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_div_zero()

static void test_float32_div_zero ( void  )
static

Definition at line 492 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_mod()

static void test_float32_mod ( void  )
static

Definition at line 1491 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_mod_zero()

static void test_float32_mod_zero ( void  )
static

Definition at line 1505 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_mul()

static void test_float32_mul ( void  )
static

Definition at line 1463 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float32_sub()

static void test_float32_sub ( void  )
static

Definition at line 1449 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_add()

static void test_float64_add ( void  )
static

Definition at line 393 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_div()

static void test_float64_div ( void  )
static

Definition at line 435 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_div_zero()

static void test_float64_div_zero ( void  )
static

Definition at line 449 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_mod()

static void test_float64_mod ( void  )
static

Definition at line 461 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_mod_zero()

static void test_float64_mod_zero ( void  )
static

Definition at line 1517 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_mul()

static void test_float64_mul ( void  )
static

Definition at line 421 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_float64_sub()

static void test_float64_sub ( void  )
static

Definition at line 407 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_init()

static void test_init ( void  )
static

Definition at line 31 of file calc_tests.c.

◆ test_int16_add()

static void test_int16_add ( void  )
static

Definition at line 1323 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int32_add()

static void test_int32_add ( void  )
static

Definition at line 232 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int32_div()

static void test_int32_div ( void  )
static

Definition at line 274 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int32_mod()

static void test_int32_mod ( void  )
static

Definition at line 1340 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int32_mul()

static void test_int32_mul ( void  )
static

Definition at line 260 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int32_sub()

static void test_int32_sub ( void  )
static

Definition at line 246 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_and()

static void test_int64_and ( void  )
static

Definition at line 1357 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_div_zero()

static void test_int64_div_zero ( void  )
static

Definition at line 288 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_mod()

static void test_int64_mod ( void  )
static

Definition at line 1432 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_or()

static void test_int64_or ( void  )
static

Definition at line 1371 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_overflow()

static void test_int64_overflow ( void  )
static

Definition at line 1116 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_shift()

static void test_int64_shift ( void  )
static

Definition at line 1399 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_shift_too_large()

static void test_int64_shift_too_large ( void  )
static

Definition at line 1419 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_underflow()

static void test_int64_underflow ( void  )
static

Definition at line 1128 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int64_xor()

static void test_int64_xor ( void  )
static

Definition at line 1385 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int8_add()

static void test_int8_add ( void  )
static

Definition at line 1292 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_int8_sub()

static void test_int8_sub ( void  )
static

Definition at line 1306 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_ipv4_addr_and_all_ones()

static void test_ipv4_addr_and_all_ones ( void  )
static

Definition at line 2027 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_ipv4_addr_and_mask()

static void test_ipv4_addr_and_mask ( void  )
static

Definition at line 2131 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_ipv4_addr_and_zero()

static void test_ipv4_addr_and_zero ( void  )
static

Definition at line 2044 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_ipv4_prefix_add()

static void test_ipv4_prefix_add ( void  )
static

Definition at line 2110 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_ipv4_prefix_add_overflow()

static void test_ipv4_prefix_add_overflow ( void  )
static

Definition at line 2008 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_mixed_uint32_int32()

static void test_mixed_uint32_int32 ( void  )
static

Definition at line 1957 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_mixed_uint8_uint32()

static void test_mixed_uint8_uint32 ( void  )
static

Definition at line 1023 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_add()

static void test_octets_add ( void  )
static

Definition at line 625 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_and()

static void test_octets_and ( void  )
static

Definition at line 665 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_length_mismatch()

static void test_octets_length_mismatch ( void  )
static

Definition at line 725 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_lshift()

static void test_octets_lshift ( void  )
static

Definition at line 763 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_lshift_too_large()

static void test_octets_lshift_too_large ( void  )
static

Definition at line 1673 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_or()

static void test_octets_or ( void  )
static

Definition at line 685 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_rshift()

static void test_octets_rshift ( void  )
static

Definition at line 745 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_rshift_too_large()

static void test_octets_rshift_too_large ( void  )
static

Definition at line 1658 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_sub()

static void test_octets_sub ( void  )
static

Definition at line 645 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_sub_not_suffix()

static void test_octets_sub_not_suffix ( void  )
static

Definition at line 1623 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_sub_too_long()

static void test_octets_sub_too_long ( void  )
static

Definition at line 1641 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_octets_xor()

static void test_octets_xor ( void  )
static

Definition at line 705 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_add()

static void test_string_add ( void  )
static

Definition at line 507 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_add_empty()

static void test_string_add_empty ( void  )
static

Definition at line 1600 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_lshift()

static void test_string_lshift ( void  )
static

Definition at line 604 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_lshift_too_large()

static void test_string_lshift_too_large ( void  )
static

Definition at line 1585 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_rshift()

static void test_string_rshift ( void  )
static

Definition at line 586 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_rshift_too_large()

static void test_string_rshift_too_large ( void  )
static

Definition at line 1570 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_sub()

static void test_string_sub ( void  )
static

Definition at line 527 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_sub_not_suffix()

static void test_string_sub_not_suffix ( void  )
static

Definition at line 547 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_sub_too_long()

static void test_string_sub_too_long ( void  )
static

Definition at line 1552 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_string_xor_prepend()

static void test_string_xor_prepend ( void  )
static

Definition at line 565 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_tainted_from_b()

static void test_tainted_from_b ( void  )
static

Definition at line 1976 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_tainted_neither()

static void test_tainted_neither ( void  )
static

Definition at line 1991 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_tainted_propagation()

static void test_tainted_propagation ( void  )
static

Definition at line 2153 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint16_add()

static void test_uint16_add ( void  )
static

Definition at line 1143 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint16_overflow()

static void test_uint16_overflow ( void  )
static

Definition at line 1157 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_add()

static void test_uint32_add ( void  )
static

Definition at line 49 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_and()

static void test_uint32_and ( void  )
static

Definition at line 119 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_div()

static void test_uint32_div ( void  )
static

Definition at line 91 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_div_zero()

static void test_uint32_div_zero ( void  )
static

Definition at line 185 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_mod()

static void test_uint32_mod ( void  )
static

Definition at line 105 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_mul()

static void test_uint32_mul ( void  )
static

Definition at line 77 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_or()

static void test_uint32_or ( void  )
static

Definition at line 133 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_shift()

static void test_uint32_shift ( void  )
static

Definition at line 161 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_sub()

static void test_uint32_sub ( void  )
static

Definition at line 63 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint32_xor()

static void test_uint32_xor ( void  )
static

Definition at line 147 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_and()

static void test_uint64_and ( void  )
static

Definition at line 1173 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_div()

static void test_uint64_div ( void  )
static

Definition at line 1262 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_div_zero()

static void test_uint64_div_zero ( void  )
static

Definition at line 1276 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_mod()

static void test_uint64_mod ( void  )
static

Definition at line 1248 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_mul_overflow()

static void test_uint64_mul_overflow ( void  )
static

Definition at line 1101 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_or()

static void test_uint64_or ( void  )
static

Definition at line 1187 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_overflow()

static void test_uint64_overflow ( void  )
static

Definition at line 1077 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_shift()

static void test_uint64_shift ( void  )
static

Definition at line 1215 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_shift_too_large()

static void test_uint64_shift_too_large ( void  )
static

Definition at line 1235 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_underflow()

static void test_uint64_underflow ( void  )
static

Definition at line 1089 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint64_xor()

static void test_uint64_xor ( void  )
static

Definition at line 1201 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint8_add()

static void test_uint8_add ( void  )
static

Definition at line 202 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_uint8_overflow()

static void test_uint8_overflow ( void  )
static

Definition at line 216 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_complement()

static void test_unary_complement ( void  )
static

Definition at line 925 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_complement_int32()

static void test_unary_complement_int32 ( void  )
static

Definition at line 1824 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_complement_uint16()

static void test_unary_complement_uint16 ( void  )
static

Definition at line 1785 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_complement_uint32()

static void test_unary_complement_uint32 ( void  )
static

Definition at line 1798 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_complement_uint64()

static void test_unary_complement_uint64 ( void  )
static

Definition at line 1811 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_increment()

static void test_unary_increment ( void  )
static

Definition at line 912 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_increment_float64()

static void test_unary_increment_float64 ( void  )
static

Definition at line 1904 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_increment_int64()

static void test_unary_increment_int64 ( void  )
static

Definition at line 1891 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_increment_overflow()

static void test_unary_increment_overflow ( void  )
static

Definition at line 1863 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_increment_uint8()

static void test_unary_increment_uint8 ( void  )
static

Definition at line 1850 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_negate()

static void test_unary_negate ( void  )
static

Definition at line 938 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_negate_float64()

static void test_unary_negate_float64 ( void  )
static

Definition at line 1837 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_not()

static void test_unary_not ( void  )
static

Definition at line 951 of file calc_tests.c.

+ Here is the call graph for this function:

◆ test_unary_not_bool()

static void test_unary_not_bool ( void  )
static

Definition at line 1875 of file calc_tests.c.

+ Here is the call graph for this function:

Variable Documentation

◆ autofree

TALLOC_CTX* autofree
static

Definition at line 29 of file calc_tests.c.

◆ TEST_LIST

TEST_LIST

Definition at line 2168 of file calc_tests.c.