Fuzz introspector: ply_reader_fuzzer

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
90 0 EP call site getpid

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 pcl::PCLPointCloud2::PCLPointCloud2() [function] [call site2] 00001
2 pcl::PCLHeader::PCLHeader() [function] [call site2] 00002
1 pcl::PLYReader::PLYReader() [function] [call site2] 00003
2 pcl::FileReader::FileReader() [function] [call site2] 00004
2 pcl::io::ply::ply_parser::ply_parser() [function] [call site2] 00005
3 pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::scalar_property_definition_callbacks_type() [function] [call site2] 00006
4 boost::mpl::inherit2 , pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >::inherit2() [function] [call site2] 00007
5 boost::mpl::inherit2 , pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >, pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element >::inherit2() [function] [call site2] 00008
6 pcl::io::ply::ply_parser::scalar_property_definition_callbacks_type::callbacks_element ::callbacks_element() [function] [call site2] 00009
2 Eigen::DenseBase >::Zero() [function] [call site2] 00010
3 Eigen::DenseBase >::Constant(float const&) [function] [call site2] 00011
4 Eigen::internal::scalar_constant_op ::scalar_constant_op(float const&) [function] [call site2] 00012
4 Eigen::CwiseNullaryOp , Eigen::Matrix > const Eigen::DenseBase >::NullaryExpr >(long, long, Eigen::internal::scalar_constant_op const&) [function] [call site2] 00013
5 Eigen::CwiseNullaryOp , Eigen::Matrix >::CwiseNullaryOp(long, long, Eigen::internal::scalar_constant_op const&) [function] [call site2] 00014
6 Eigen::MatrixBase , Eigen::Matrix > >::MatrixBase() [function] [call site2] 00015
7 Eigen::DenseBase , Eigen::Matrix > >::DenseBase() [function] [call site2] 00016
6 Eigen::internal::variable_if_dynamic ::variable_if_dynamic(long) [function] [call site2] 00017
7 void Eigen::internal::ignore_unused_variable (long const&) [function] [call site2] 00018
6 Eigen::internal::scalar_constant_op ::scalar_constant_op(Eigen::internal::scalar_constant_op const&) [function] [call site2] 00019
2 Eigen::Matrix ::Matrix , Eigen::Matrix > >(Eigen::CwiseNullaryOp , Eigen::Matrix > const&) [function] [call site2] 00020
3 Eigen::PlainObjectBase >::PlainObjectBase() [function] [call site2] 00021
4 Eigen::MatrixBase >::MatrixBase() [function] [call site2] 00022
4 Eigen::DenseStorage ::DenseStorage() [function] [call site2] 00023
5 Eigen::internal::plain_array ::plain_array() [function] [call site2] 00024
6 void Eigen::internal::check_static_allocation_size () [function] [call site2] 00025
3 Eigen::PlainObjectBase >::_check_template_params() [function] [call site2] 00026
3 void Eigen::PlainObjectBase >::_init1 , Eigen::Matrix >, Eigen::CwiseNullaryOp , Eigen::Matrix > >(Eigen::DenseBase , Eigen::Matrix > > const&) [function] [call site2] 00027
4 Eigen::Matrix & Eigen::PlainObjectBase >::_set_noalias , Eigen::Matrix > >(Eigen::DenseBase , Eigen::Matrix > > const&) [function] [call site2] 00028
5 Eigen::EigenBase >::derived() [function] [call site2] 00029
5 Eigen::internal::assign_op ::assign_op() [function] [call site2] 00030
5 void Eigen::internal::call_assignment_no_alias , Eigen::CwiseNullaryOp , Eigen::Matrix >, Eigen::internal::assign_op >(Eigen::Matrix &, Eigen::CwiseNullaryOp , Eigen::Matrix > const&, Eigen::internal::assign_op const&) [function] [call site2] 00031
6 Eigen::internal::Assignment , Eigen::CwiseNullaryOp , Eigen::Matrix >, Eigen::internal::assign_op , Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix &, Eigen::CwiseNullaryOp , Eigen::Matrix > const&, Eigen::internal::assign_op const&) [function] [call site2] 00032
7 void Eigen::internal::call_dense_assignment_loop , Eigen::CwiseNullaryOp , Eigen::Matrix >, Eigen::internal::assign_op >(Eigen::Matrix &, Eigen::CwiseNullaryOp , Eigen::Matrix > const&, Eigen::internal::assign_op const&) [function] [call site2] 00033
8 Eigen::internal::evaluator , Eigen::Matrix > >::evaluator(Eigen::CwiseNullaryOp , Eigen::Matrix > const&) [function] [call site2] 00034
9 Eigen::internal::evaluator_base , Eigen::Matrix > >::evaluator_base() [function] [call site2] 00035
10 Eigen::internal::noncopyable::noncopyable() [function] [call site2] 00036
9 Eigen::CwiseNullaryOp , Eigen::Matrix >::functor() const [function] [call site2] 00037
9 Eigen::internal::scalar_constant_op ::scalar_constant_op(Eigen::internal::scalar_constant_op const&) [function] [call site2] 00038
8 void Eigen::internal::resize_if_allowed , Eigen::CwiseNullaryOp , Eigen::Matrix >, float, float>(Eigen::Matrix &, Eigen::CwiseNullaryOp , Eigen::Matrix > const&, Eigen::internal::assign_op const&) [function] [call site2] 00039
9 Eigen::CwiseNullaryOp , Eigen::Matrix >::rows() const [function] [call site2] 00040
10 Eigen::internal::variable_if_dynamic ::value() [function] [call site2] 00041
9 Eigen::CwiseNullaryOp , Eigen::Matrix >::cols() const [function] [call site2] 00042
10 Eigen::internal::variable_if_dynamic ::value() [function] [call site2] 00043
9 Eigen::PlainObjectBase >::rows() const [function] [call site2] 00044
10 Eigen::DenseStorage ::rows() [function] [call site2] 00045
9 Eigen::PlainObjectBase >::resize(long, long) [function] [call site2] 00046
10 Eigen::DenseStorage ::resize(long, long, long) [function] [call site2] 00047
8 Eigen::internal::evaluator >::evaluator(Eigen::Matrix const&) [function] [call site2] 00048
9 Eigen::internal::evaluator > >::evaluator(Eigen::PlainObjectBase > const&) [function] [call site2] 00049
10 Eigen::internal::evaluator_base >::evaluator_base() [function] [call site2] 00050
10 Eigen::PlainObjectBase >::data() const [function] [call site2] 00051
11 Eigen::DenseStorage ::data() const [function] [call site2] 00052
10 Eigen::internal::variable_if_dynamic ::variable_if_dynamic(long) [function] [call site2] 00053
10 Eigen::internal::noncopyable::~noncopyable() [function] [call site2] 00054
8 Eigen::EigenBase >::const_cast_derived() const [function] [call site2] 00055
8 Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>::generic_dense_assignment_kernel(Eigen::internal::evaluator >&, Eigen::internal::evaluator , Eigen::Matrix > > const&, Eigen::internal::assign_op const&, Eigen::Matrix &) [function] [call site2] 00056
8 Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>, 2, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>&) [function] [call site2] 00057
9 Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>, 0, 4>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>&) [function] [call site2] 00058
10 void Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>::assignPacketByOuterInner<16, 16, float __vector(4)>(long, long) [function] [call site2] 00059
11 Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>::rowIndexByOuterInner(long, long) [function] [call site2] 00060
11 Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>::colIndexByOuterInner(long, long) [function] [call site2] 00061
11 void Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>::assignPacket<16, 16, float __vector(4)>(long, long) [function] [call site2] 00062
12 Eigen::internal::evaluator > >::coeffRef(long, long) [function] [call site2] 00063
13 Eigen::internal::variable_if_dynamic ::value() [function] [call site2] 00064
12 void Eigen::internal::assign_op ::assignPacket<16, float __vector(4)>(float*, float __vector(4) const&) const [function] [call site2] 00065
13 void Eigen::internal::pstore (float*, float __vector(4) const&) [function] [call site2] 00066
10 Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>, 4, 4>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator , Eigen::Matrix > >, Eigen::internal::assign_op , 0>&) [function] [call site2] 00067
8 Eigen::internal::noncopyable::~noncopyable() [function] [call site2] 00068
5 Eigen::EigenBase >::derived() [function] [call site2] 00069
2 Eigen::DenseBase >::Zero() [function] [call site2] 00070
2 Eigen::Matrix ::Matrix , Eigen::Matrix > >(Eigen::CwiseNullaryOp , Eigen::Matrix > const&) [function] [call site2] 00071
2 pcl::io::ply::ply_parser::~ply_parser() [function] [call site2] 00072
3 pcl::io::ply::ply_parser::list_property_definition_callbacks_type::~list_property_definition_callbacks_type() [function] [call site2] 00073
4 boost::mpl::inherit2 >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >, pcl::io::ply::ply_parser::list_property_definition_callbacks_type::callbacks_element > >::~inherit2() [function] [call site2] 00074
2 pcl::FileReader::~FileReader() [function] [call site2] 00075
1 getpid [call site2] 00076
1 fopen [call site2] 00077
1 fwrite [call site2] 00078
1 fclose [call site2] 00079
1 pcl::PLYReader::read(std::__1::basic_string , std::__1::allocator > const&, pcl::PCLPointCloud2&, int) [function] [call site2] 00080
2 Eigen::Matrix ::Matrix() [function] [call site2] 00081
3 Eigen::PlainObjectBase >::PlainObjectBase() [function] [call site2] 00082
3 Eigen::PlainObjectBase >::_check_template_params() [function] [call site2] 00083
2 Eigen::Quaternion ::Quaternion() [function] [call site2] 00084
3 Eigen::Matrix ::Matrix() [function] [call site2] 00085
1 unlink [call site2] 00086
1 pcl::PLYReader::~PLYReader() [function] [call site2] 00087
2 pcl::io::ply::ply_parser::~ply_parser() [function] [call site2] 00088
2 pcl::FileReader::~FileReader() [function] [call site2] 00089
1 pcl::PCLPointCloud2::~PCLPointCloud2() [function] [call site2] 00090