LLVM  4.0.0
Typedefs | Functions | Variables
CallerCalleeTest.cpp File Reference
#include <cstdint>
#include <cstdlib>
#include <cstddef>
#include <cstring>
#include <iostream>
Include dependency graph for CallerCalleeTest.cpp:

Go to the source code of this file.

Typedefs

typedef void(* F )()
 

Functions

void f34 ()
 
void f23 ()
 
void f12 ()
 
void f01 ()
 
void f00 ()
 
int LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size)
 

Variables

static F t [256]
 
static F t0 [256]
 

Typedef Documentation

typedef void(* F)()

Definition at line 12 of file CallerCalleeTest.cpp.

Function Documentation

void f00 ( )

Definition at line 22 of file CallerCalleeTest.cpp.

void f01 ( )

Definition at line 21 of file CallerCalleeTest.cpp.

References f12(), and t.

Referenced by LLVMFuzzerTestOneInput().

void f12 ( )

Definition at line 20 of file CallerCalleeTest.cpp.

References f23(), and t.

Referenced by f01(), and LLVMFuzzerTestOneInput().

void f23 ( )

Definition at line 19 of file CallerCalleeTest.cpp.

References f34(), and t.

Referenced by f12(), and LLVMFuzzerTestOneInput().

void f34 ( )

Definition at line 15 of file CallerCalleeTest.cpp.

Referenced by f23().

int LLVMFuzzerTestOneInput ( const uint8_t *  Data,
size_t  Size 
)

Definition at line 43 of file CallerCalleeTest.cpp.

References f01(), f12(), f23(), i, t, and t0.

Variable Documentation

F t[256]
static

Definition at line 13 of file CallerCalleeTest.cpp.

Referenced by llvm::detail::apply_tuple_impl(), llvm::BitVector::BitVector(), BuildExactSDIV(), llvm::Recycler< llvm::MachineInstr >::clear(), demangle(), llvm::drop_begin(), f01(), f12(), f23(), llvm::yaml::KeyValueNode::getKey(), llvm::object::Archive::Symbol::getNext(), llvm::object::Elf_Rel_Impl< ELFType< TargetEndianness, true >, false >::getRInfo(), llvm::yaml::KeyValueNode::getValue(), LLVMFuzzerTestOneInput(), llvm::APInt::magic(), llvm::APInt::multiplicativeInverse(), parse_alignof_expr(), parse_alignof_type(), parse_array_type(), parse_arrow_expr(), parse_base_unresolved_name(), parse_block_invoke(), parse_builtin_type(), parse_call_expr(), parse_call_offset(), parse_const_cast_expr(), parse_conversion_expr(), parse_decltype(), parse_destructor_name(), parse_dot_expr(), parse_dot_star_expr(), parse_dynamic_cast_expr(), parse_encoding(), parse_expr_primary(), parse_expression(), parse_floating_number(), parse_function_param(), parse_function_type(), parse_integer_literal(), parse_local_name(), parse_new_expr(), parse_number(), parse_operator_name(), parse_pack_expansion(), parse_pointer_to_member_type(), parse_reinterpret_cast_expr(), parse_simple_id(), parse_sizeof_expr_expr(), parse_sizeof_function_param_pack_expr(), parse_sizeof_param_pack_expr(), parse_sizeof_type_expr(), parse_source_name(), parse_special_name(), parse_static_cast_expr(), parse_substitution(), parse_template_arg(), parse_template_args(), parse_template_param(), parse_throw_expr(), parse_type(), parse_typeid_expr(), parse_unqualified_name(), parse_unresolved_name(), parse_unresolved_type(), parse_vector_type(), llvm::iplist_impl< simple_ilist< MachineBasicBlock, Options...>, ilist_traits< MachineBasicBlock > >::pop_back(), llvm::BitVector::resize(), llvm::SmallBitVector::resize(), llvm::SmallBitVector::SmallBitVector(), ScopedHandle< HandleTraits >::take(), TEST(), TestAddWordFromDictionary(), TestAddWordFromDictionaryWithHint(), TestChangeASCIIInteger(), TestChangeBinaryInteger(), TestChangeBit(), TestChangeByte(), TestCopyPart(), TestEraseBytes(), TestInsertByte(), TestInsertRepeatedBytes(), TestShuffleBytes(), llvm::zip(), and llvm::zip_first().

F t0[256]
static
Initial value:
= {
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00, f00,
}
void f00()

Definition at line 24 of file CallerCalleeTest.cpp.

Referenced by expandExp(), expandLog(), expandLog10(), expandLog2(), expandPow(), GetExponent(), LLVMFuzzerTestOneInput(), parse_function_param(), parse_name(), parse_nested_name(), parse_special_name(), parse_unnamed_type_name(), and parse_unscoped_name().