Fuzz introspector: bliss
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
44 56 3 :

['igraph_errorf', 'igraph_vector_int_size', 'igraph_error']

44 56 (anonymousnamespace)::bliss_set_colors(bliss::AbstractGraph*,igraph_vector_int_tconst*) call site: 00000 /src/igraph/src/isomorphism/bliss.cc:144
42 86 3 :

['igraph_vector_int_size', 'igraph_error', 'igraph_vector_int_reserve']

42 86 igraph_vector_int_push_back call site: 00155 /src/igraph/src/core/vector.pmt:568
42 42 1 :

['igraph_error']

42 42 igraph_i_attribute_init call site: 00075 /src/igraph/src/graph/attributes.c:618
24 123 5 :

['IGRAPH_FINALLY_ENTER', 'igraph_error', 'IGRAPH_FINALLY_EXIT', 'igraph_vector_int_resize', 'igraph_i_attribute_add_vertices']

24 149 igraph_add_vertices call site: 00103 /src/igraph/src/graph/type_indexededgelist.c:420
24 94 3 :

['igraph_vector_int_resize', 'igraph_error', 'igraph_i_attribute_add_edges']

24 286 igraph_add_edges call site: 00204 /src/igraph/src/graph/type_indexededgelist.c:318
23 23 1 :

['igraph_errorf']

23 23 igraph_add_edges call site: 00147 /src/igraph/src/graph/type_indexededgelist.c:272
23 23 1 :

['igraph_errorf']

23 23 igraph_add_vertices call site: 00084 /src/igraph/src/graph/type_indexededgelist.c:400
23 23 1 :

['igraph_errorf']

23 23 igraph_neighbors call site: 00236 /src/igraph/src/graph/type_indexededgelist.c:942
21 21 1 :

['igraph_error']

21 21 igraph_vector_int_init call site: 00010 /src/igraph/src/core/vector.pmt:144
10 10 1 :

['igraph_fatal']

10 10 igraph_i_property_cache_set_bool_checked call site: 00253 /src/igraph/src/graph/caching.c:127
8 8 4 :

['__cxa_allocate_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)', '__cxa_free_exception']

8 8 (anonymousnamespace)::bliss_from_igraph(igraph_tconst*) call site: 00000 /src/igraph/src/isomorphism/bliss.cc:83
8 8 4 :

['__cxa_allocate_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)', '__cxa_free_exception']

8 8 bliss::Digraph::add_edge(unsignedint,unsignedint) call site: 00000 /src/igraph/src/isomorphism/bliss/graph.cc:1909

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 igraph_set_warning_handler [function] [call site] 00001
1 igraph_warning_handler_ignore [function] [call site] 00002
1 igraph_vector_int_init [function] [call site] 00003
2 igraph_fatal [function] [call site] 00004
3 igraph_fatal_handler_abort [function] [call site] 00005
4 fprintf [call site] 00006
4 igraph_abort [function] [call site] 00007
5 abort [call site] 00008
3 igraph_abort [function] [call site] 00009
2 calloc [call site] 00010
2 igraph_error [function] [call site] 00011
3 igraph_error_handler_abort [function] [call site] 00012
4 igraph_strerror [function] [call site] 00013
5 igraph_fatalf [function] [call site] 00014
6 vsnprintf [call site] 00015
6 igraph_fatal [function] [call site] 00016
5 igraph_fatal [function] [call site] 00017
4 fprintf [call site] 00018
4 igraph_abort [function] [call site] 00019
1 igraph_create [function] [call site] 00020
2 igraph_vector_int_size [function] [call site] 00021
3 igraph_fatal [function] [call site] 00022
3 igraph_fatal [function] [call site] 00023
2 igraph_vector_int_size [function] [call site] 00024
2 igraph_error [function] [call site] 00025
2 igraph_vector_int_isininterval [function] [call site] 00026
3 igraph_fatal [function] [call site] 00027
3 igraph_fatal [function] [call site] 00028
2 igraph_error [function] [call site] 00029
2 igraph_vector_int_max [function] [call site] 00030
3 igraph_vector_int_empty [function] [call site] 00031
4 igraph_fatal [function] [call site] 00032
4 igraph_fatal [function] [call site] 00033
3 igraph_fatal [function] [call site] 00034
2 igraph_empty [function] [call site] 00035
3 igraph_empty_attrs [function] [call site] 00036
4 igraph_error [function] [call site] 00037
4 igraph_vector_int_init [function] [call site] 00038
4 igraph_error [function] [call site] 00039
4 IGRAPH_FINALLY_REAL [function] [call site] 00040
5 igraph_i_reset_finally_stack [function] [call site] 00041
5 igraph_fatalf [function] [call site] 00042
5 igraph_i_reset_finally_stack [function] [call site] 00043
5 igraph_fatalf [function] [call site] 00044
4 igraph_vector_int_destroy [function] [call site] 00045
5 igraph_fatal [function] [call site] 00046
4 igraph_vector_int_init [function] [call site] 00047
4 igraph_error [function] [call site] 00048
4 IGRAPH_FINALLY_REAL [function] [call site] 00049
4 igraph_vector_int_destroy [function] [call site] 00050
4 igraph_vector_int_init [function] [call site] 00051
4 igraph_error [function] [call site] 00052
4 IGRAPH_FINALLY_REAL [function] [call site] 00053
4 igraph_vector_int_destroy [function] [call site] 00054
4 igraph_vector_int_init [function] [call site] 00055
4 igraph_error [function] [call site] 00056
4 IGRAPH_FINALLY_REAL [function] [call site] 00057
4 igraph_vector_int_destroy [function] [call site] 00058
4 igraph_vector_int_init [function] [call site] 00059
4 igraph_error [function] [call site] 00060
4 IGRAPH_FINALLY_REAL [function] [call site] 00061
4 igraph_vector_int_destroy [function] [call site] 00062
4 igraph_vector_int_init [function] [call site] 00063
4 igraph_error [function] [call site] 00064
4 IGRAPH_FINALLY_REAL [function] [call site] 00065
4 igraph_vector_int_destroy [function] [call site] 00066
4 calloc [call site] 00067
4 igraph_error [function] [call site] 00068
4 IGRAPH_FINALLY_REAL [function] [call site] 00069
4 igraph_free [function] [call site] 00070
4 igraph_i_property_cache_init [function] [call site] 00071
4 igraph_error [function] [call site] 00072
4 IGRAPH_FINALLY_REAL [function] [call site] 00073
4 igraph_i_property_cache_destroy [function] [call site] 00074
4 igraph_i_attribute_init [function] [call site] 00075
5 igraph_error [function] [call site] 00076
5 igraph_error [function] [call site] 00077
4 igraph_error [function] [call site] 00078
4 igraph_add_vertices [function] [call site] 00079
5 igraph_ecount [function] [call site] 00080
6 igraph_vector_int_size [function] [call site] 00081
5 igraph_vcount [function] [call site] 00082
5 igraph_error [function] [call site] 00083
5 igraph_errorf [function] [call site] 00084
6 vsnprintf [call site] 00085
6 igraph_error [function] [call site] 00086
5 igraph_errorf [function] [call site] 00087
5 igraph_vector_int_reserve [function] [call site] 00088
6 igraph_fatal [function] [call site] 00089
6 igraph_fatal [function] [call site] 00090
6 igraph_fatal [function] [call site] 00091
6 igraph_vector_int_capacity [function] [call site] 00092
6 realloc [call site] 00093
6 igraph_error [function] [call site] 00094
5 igraph_error [function] [call site] 00095
5 igraph_vector_int_reserve [function] [call site] 00096
5 igraph_error [function] [call site] 00097
5 igraph_vector_int_resize [function] [call site] 00098
6 igraph_fatal [function] [call site] 00099
6 igraph_fatal [function] [call site] 00100
6 igraph_vector_int_reserve [function] [call site] 00101
6 igraph_error [function] [call site] 00102
5 igraph_vector_int_resize [function] [call site] 00103
5 IGRAPH_FINALLY_ENTER [function] [call site] 00104
6 igraph_i_reset_finally_stack [function] [call site] 00105
6 igraph_fatal [function] [call site] 00106
5 igraph_i_attribute_add_vertices [function] [call site] 00107
5 igraph_vector_int_resize [function] [call site] 00108
5 igraph_vector_int_resize [function] [call site] 00109
5 IGRAPH_FINALLY_EXIT [function] [call site] 00110
6 igraph_i_reset_finally_stack [function] [call site] 00111
6 igraph_fatal [function] [call site] 00112
5 igraph_error [function] [call site] 00113
5 igraph_vcount [function] [call site] 00114
5 igraph_i_property_cache_invalidate_conditionally [function] [call site] 00115
6 __assert_fail [call site] 00116
6 igraph_i_property_cache_get_bool [function] [call site] 00117
7 igraph_fatal [function] [call site] 00118
7 __assert_fail [call site] 00119
4 igraph_error [function] [call site] 00120
4 IGRAPH_FINALLY_CLEAN [function] [call site] 00121
5 igraph_i_reset_finally_stack [function] [call site] 00122
5 igraph_fatalf [function] [call site] 00123
2 igraph_error [function] [call site] 00124
2 IGRAPH_FINALLY_REAL [function] [call site] 00125
2 igraph_destroy [function] [call site] 00126
3 igraph_i_attribute_destroy [function] [call site] 00127
3 igraph_i_property_cache_destroy [function] [call site] 00128
3 igraph_vector_int_destroy [function] [call site] 00129
3 igraph_vector_int_destroy [function] [call site] 00130
3 igraph_vector_int_destroy [function] [call site] 00131
3 igraph_vector_int_destroy [function] [call site] 00132
3 igraph_vector_int_destroy [function] [call site] 00133
3 igraph_vector_int_destroy [function] [call site] 00134
2 igraph_vcount [function] [call site] 00135
2 igraph_add_vertices [function] [call site] 00136
2 igraph_error [function] [call site] 00137
2 igraph_add_edges [function] [call site] 00138
3 igraph_vector_int_size [function] [call site] 00139
3 igraph_vector_int_size [function] [call site] 00140
3 igraph_is_directed [function] [call site] 00141
3 igraph_vector_int_size [function] [call site] 00142
3 igraph_error [function] [call site] 00143
3 igraph_vcount [function] [call site] 00144
3 igraph_vector_int_isininterval [function] [call site] 00145
3 igraph_error [function] [call site] 00146
3 igraph_errorf [function] [call site] 00147
3 igraph_errorf [function] [call site] 00148
3 igraph_vector_int_reserve [function] [call site] 00149
3 igraph_error [function] [call site] 00150
3 igraph_vector_int_reserve [function] [call site] 00151
3 igraph_error [function] [call site] 00152
3 igraph_vector_int_push_back [function] [call site] 00153
4 igraph_fatal [function] [call site] 00154
4 igraph_fatal [function] [call site] 00155
4 igraph_vector_int_size [function] [call site] 00156
4 igraph_error [function] [call site] 00157
4 igraph_vector_int_reserve [function] [call site] 00158
4 igraph_error [function] [call site] 00159
3 igraph_vector_int_push_back [function] [call site] 00160
3 igraph_vector_int_push_back [function] [call site] 00161
3 igraph_vector_int_push_back [function] [call site] 00162
3 IGRAPH_FINALLY_ENTER [function] [call site] 00163
3 igraph_vector_int_init [function] [call site] 00164
3 igraph_vector_int_resize [function] [call site] 00165
3 IGRAPH_FINALLY_EXIT [function] [call site] 00166
3 igraph_error [function] [call site] 00167
3 IGRAPH_FINALLY_REAL [function] [call site] 00168
3 igraph_vector_int_destroy [function] [call site] 00169
3 igraph_vector_int_init [function] [call site] 00170
3 igraph_vector_int_resize [function] [call site] 00171
3 IGRAPH_FINALLY_EXIT [function] [call site] 00172
3 igraph_error [function] [call site] 00173
3 IGRAPH_FINALLY_REAL [function] [call site] 00174
3 igraph_vector_int_destroy [function] [call site] 00175
3 igraph_vector_int_pair_order [function] [call site] 00176
4 igraph_vector_int_size [function] [call site] 00177
4 igraph_fatal [function] [call site] 00178
4 igraph_fatal [function] [call site] 00179
4 igraph_vector_int_init [function] [call site] 00180
4 IGRAPH_FINALLY_REAL [function] [call site] 00181
4 igraph_vector_int_destroy [function] [call site] 00182
4 igraph_vector_int_init [function] [call site] 00183
4 igraph_error [function] [call site] 00184
4 IGRAPH_FINALLY_REAL [function] [call site] 00185
4 igraph_vector_int_destroy [function] [call site] 00186
4 igraph_vector_int_resize [function] [call site] 00187
4 igraph_error [function] [call site] 00188
4 igraph_vector_int_null [function] [call site] 00189
5 igraph_fatal [function] [call site] 00190
5 igraph_fatal [function] [call site] 00191
5 igraph_vector_int_size [function] [call site] 00192
5 igraph_vector_int_size [function] [call site] 00193
4 igraph_vector_int_null [function] [call site] 00194
4 igraph_vector_int_destroy [function] [call site] 00195
4 igraph_vector_int_destroy [function] [call site] 00196
4 IGRAPH_FINALLY_CLEAN [function] [call site] 00197
3 igraph_vector_int_resize [function] [call site] 00198
3 IGRAPH_FINALLY_EXIT [function] [call site] 00199
3 igraph_error [function] [call site] 00200
3 igraph_vector_int_pair_order [function] [call site] 00201
3 igraph_vector_int_resize [function] [call site] 00202
3 IGRAPH_FINALLY_EXIT [function] [call site] 00203
3 igraph_error [function] [call site] 00204
3 igraph_i_attribute_add_edges [function] [call site] 00205
3 igraph_vector_int_resize [function] [call site] 00206
3 IGRAPH_FINALLY_EXIT [function] [call site] 00207
3 igraph_error [function] [call site] 00208
3 igraph_i_create_start_vectors [function] [call site] 00209
4 igraph_vector_int_size [function] [call site] 00210
4 igraph_vector_int_resize [function] [call site] 00211
4 igraph_error [function] [call site] 00212
4 igraph_vector_int_null [function] [call site] 00213
3 igraph_i_create_start_vectors [function] [call site] 00214
3 igraph_vector_int_destroy [function] [call site] 00215
3 igraph_vector_int_destroy [function] [call site] 00216
3 IGRAPH_FINALLY_CLEAN [function] [call site] 00217
3 IGRAPH_FINALLY_EXIT [function] [call site] 00218
3 igraph_i_property_cache_invalidate_conditionally [function] [call site] 00219
2 igraph_error [function] [call site] 00220
2 IGRAPH_FINALLY_CLEAN [function] [call site] 00221
1 igraph_vcount [function] [call site] 00222
1 igraph_has_multiple [function] [call site] 00223
2 igraph_vcount [function] [call site] 00224
2 igraph_ecount [function] [call site] 00225
2 igraph_is_directed [function] [call site] 00226
2 igraph_i_property_cache_has [function] [call site] 00227
3 igraph_fatal [function] [call site] 00228
3 __assert_fail [call site] 00229
2 igraph_i_property_cache_get_bool [function] [call site] 00230
2 igraph_vector_int_init [function] [call site] 00231
2 igraph_error [function] [call site] 00232
2 IGRAPH_FINALLY_REAL [function] [call site] 00233
2 igraph_vector_int_destroy [function] [call site] 00234
2 igraph_neighbors [function] [call site] 00235
3 igraph_vcount [function] [call site] 00236
3 igraph_errorf [function] [call site] 00237
3 igraph_error [function] [call site] 00238
3 igraph_is_directed [function] [call site] 00239
3 igraph_vector_int_resize [function] [call site] 00240
3 igraph_error [function] [call site] 00241
3 igraph_is_directed [function] [call site] 00242
3 igraph_is_directed [function] [call site] 00243
3 igraph_is_directed [function] [call site] 00244
3 igraph_vector_int_resize [function] [call site] 00245
3 igraph_error [function] [call site] 00246
2 igraph_error [function] [call site] 00247
2 igraph_vector_int_size [function] [call site] 00248
2 igraph_vector_int_destroy [function] [call site] 00249
2 IGRAPH_FINALLY_CLEAN [function] [call site] 00250
2 igraph_i_property_cache_set_bool_checked [function] [call site] 00251
3 igraph_fatal [function] [call site] 00252
3 __assert_fail [call site] 00253
3 igraph_fatal [function] [call site] 00254
3 igraph_i_property_cache_set_bool [function] [call site] 00255
4 igraph_fatal [function] [call site] 00256
4 __assert_fail [call site] 00257
1 igraph_vector_int_list_init [function] [call site] 00258
2 igraph_fatal [function] [call site] 00259
2 calloc [call site] 00260
2 igraph_i_vector_int_list_init_slice [function] [call site] 00261
3 igraph_i_vector_int_list_init_item [function] [call site] 00262
4 igraph_vector_int_init [function] [call site] 00263
3 igraph_i_vector_int_list_destroy_slice [function] [call site] 00264
4 igraph_i_vector_int_list_destroy_item [function] [call site] 00265
5 igraph_vector_int_destroy [function] [call site] 00266
3 igraph_error [function] [call site] 00267
1 igraph_automorphism_group_bliss [function] [call site] 00268
2 (anonymous namespace)::bliss_from_igraph(igraph_t const*) [function] [call site] 00269
3 igraph_vcount [function] [call site] 00270
3 igraph_ecount [function] [call site] 00271
3 __cxa_allocate_exception [call site] 00272
3 std::runtime_error::runtime_error(char const*) [call site] 00273
3 __cxa_throw [call site] 00274
3 std::runtime_error::~runtime_error() [call site] 00275
3 __cxa_free_exception [call site] 00276
3 igraph_is_directed [function] [call site] 00277
3 bliss::Digraph::Digraph(unsigned int) [function] [call site] 00278
4 bliss::AbstractGraph::AbstractGraph() [function] [call site] 00279
5 bliss::Partition::Partition() [function] [call site] 00280
6 bliss::KStack<bliss::Partition::RefInfo>::KStack() [function] [call site] 00281
6 bliss::KQueue<bliss::Partition::Cell*>::KQueue() [function] [call site] 00282
6 bliss::KStack<bliss::Partition::RefInfo>::~KStack() [function] [call site] 00283
5 bliss::Heap::Heap() [function] [call site] 00284
5 bliss::UintSeqHash::UintSeqHash() [function] [call site] 00285
5 bliss::Orbit::Orbit() [function] [call site] 00286
5 bliss::Orbit::~Orbit() [function] [call site] 00287
5 bliss::Heap::~Heap() [function] [call site] 00288
5 bliss::Partition::~Partition() [function] [call site] 00289
6 bliss::KQueue<bliss::Partition::Cell*>::~KQueue() [function] [call site] 00290
6 bliss::KStack<bliss::Partition::RefInfo>::~KStack() [function] [call site] 00291
4 bliss::AbstractGraph::~AbstractGraph() [function] [call site] 00292
5 bliss::Orbit::~Orbit() [function] [call site] 00293
5 bliss::Heap::~Heap() [function] [call site] 00294
5 bliss::Partition::~Partition() [function] [call site] 00295
3 bliss::Graph::Graph(unsigned int) [function] [call site] 00296
4 bliss::AbstractGraph::AbstractGraph() [function] [call site] 00297
4 bliss::AbstractGraph::~AbstractGraph() [function] [call site] 00298
2 IGRAPH_FINALLY_REAL [function] [call site] 00299
2 igraph_is_directed [function] [call site] 00300
2 (anonymous namespace)::bliss_set_sh(bliss::AbstractGraph*, igraph_bliss_sh_t, bool) [function] [call site] 00301
3 igraph_error [function] [call site] 00302
3 bliss::Digraph::set_splitting_heuristic(bliss::Digraph::SplittingHeuristic) [function] [call site] 00303
3 igraph_error [function] [call site] 00304
3 bliss::Graph::set_splitting_heuristic(bliss::Graph::SplittingHeuristic) [function] [call site] 00305
2 igraph_error [function] [call site] 00306
2 (anonymous namespace)::bliss_set_colors(bliss::AbstractGraph*, igraph_vector_int_t const*) [function] [call site] 00307
3 igraph_vector_int_size [function] [call site] 00308
3 igraph_error [function] [call site] 00309
3 igraph_errorf [function] [call site] 00310
2 bliss::Stats::Stats() [function] [call site] 00311
3 bliss::BigNum::BigNum() [function] [call site] 00312
3 bliss::Stats::reset() [function] [call site] 00314
4 bliss::BigNum::assign(int) [function] [call site] 00315
5 mpz_set_si [function] [call site] 00316
6 mpz_set_ui [function] [call site] 00317
7 mpz_realloc [function] [call site] 00318
8 gmp_realloc_limbs [function] [call site] 00319
9 __assert_fail [call site] 00320
8 gmp_alloc_limbs [function] [call site] 00321
6 mpz_realloc [function] [call site] 00322
3 bliss::BigNum::~BigNum() [function] [call site] 00323
4 mpz_clear [function] [call site] 00324
5 gmp_free_limbs [function] [call site] 00325
4 __clang_call_terminate [call site] 00326
5 __cxa_begin_catch [call site] 00327
2 igraph_vector_int_list_clear [function] [call site] 00328
3 igraph_fatal [function] [call site] 00329
3 igraph_fatal [function] [call site] 00330
3 igraph_i_vector_int_list_destroy_slice [function] [call site] 00331
2 (anonymous namespace)::AutCollector::AutCollector(igraph_vector_int_list_t*) [function] [call site] 00332
2 (anonymous namespace)::AbortChecker::AbortChecker() [function] [call site] 00333
2 bliss::AbstractGraph::find_automorphisms(bliss::Stats&, std::__1::function<void (unsigned int, unsigned int const*)> const&, std::__1::function<bool ()> const&) [function] [call site] 00334
3 bliss::AbstractGraph::search(bool, bliss::Stats&, std::__1::function<void (unsigned int, unsigned int const*)> const&, std::__1::function<bool ()> const&) [function] [call site] 00335
4 bliss::Stats::reset() [function] [call site] 00336
4 bliss::Partition::init(unsigned int) [function] [call site] 00337
5 __assert_fail [call site] 00338
5 bliss::KQueue<bliss::Partition::Cell*>::init(unsigned int) [function] [call site] 00339
6 __assert_fail [call site] 00340
5 bliss::KStack<bliss::Partition::RefInfo>::init(int) [function] [call site] 00341
6 __assert_fail [call site] 00342
4 bliss::Partition::cr_init() [function] [call site] 00343
5 __assert_fail [call site] 00344
5 bliss::Partition::cr_create_at_level_trailed(unsigned int, unsigned int) [function] [call site] 00345
6 __assert_fail [call site] 00346
6 bliss::Partition::cr_create_at_level(unsigned int, unsigned int) [function] [call site] 00347
7 __assert_fail [call site] 00348
7 __assert_fail [call site] 00349
7 __assert_fail [call site] 00350
7 __assert_fail [call site] 00351
7 __assert_fail [call site] 00352
7 __assert_fail [call site] 00353
4 bliss::Heap::init(unsigned int) [function] [call site] 00354
5 __assert_fail [call site] 00355
4 bliss::Partition::is_discrete() const [function] [call site] 00356
4 bliss::AbstractGraph::update_labeling(unsigned int*) [function] [call site] 00357
4 bliss::Partition::cr_free() [function] [call site] 00358
4 bliss::Orbit::init(unsigned int) [function] [call site] 00359
5 __assert_fail [call site] 00360
5 bliss::Orbit::reset() [function] [call site] 00361
6 __assert_fail [call site] 00362
6 __assert_fail [call site] 00363
4 bliss::Orbit::init(unsigned int) [function] [call site] 00364
4 bliss::AbstractGraph::long_prune_init() [function] [call site] 00365
5 bliss::AbstractGraph::long_prune_deallocate() [function] [call site] 00366
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00367
4 bliss::Partition::cr_split_level(unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&) [function] [call site] 00368
5 __assert_fail [call site] 00369
5 __assert_fail [call site] 00370
5 __assert_fail [call site] 00371
5 __assert_fail [call site] 00372
5 bliss::Partition::CRCell::detach() [function] [call site] 00373
5 bliss::Partition::cr_create_at_level(unsigned int, unsigned int) [function] [call site] 00374
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00375
4 bliss::TreeNode::TreeNode() [function] [call site] 00376
5 bliss::UintSeqHash::UintSeqHash() [function] [call site] 00377
4 bliss::Partition::set_backtrack_point() [function] [call site] 00378
5 bliss::KStack<bliss::Partition::RefInfo>::size() const [function] [call site] 00379
5 bliss::Partition::cr_get_backtrack_point() [function] [call site] 00380
6 __assert_fail [call site] 00381
4 bliss::TreeNode::~TreeNode() [function] [call site] 00382
4 bliss::Partition::goto_backtrack_point(unsigned int) [function] [call site] 00383
5 __assert_fail [call site] 00384
5 bliss::Partition::cr_goto_backtrack_point(unsigned int) [function] [call site] 00385
6 __assert_fail [call site] 00386
6 __assert_fail [call site] 00387
6 __assert_fail [call site] 00388
6 __assert_fail [call site] 00389
6 bliss::Partition::CRCell::detach() [function] [call site] 00390
6 __assert_fail [call site] 00391
6 __assert_fail [call site] 00392
6 bliss::Partition::CRCell::detach() [function] [call site] 00393
6 bliss::Partition::cr_create_at_level(unsigned int, unsigned int) [function] [call site] 00394
5 bliss::KStack<bliss::Partition::RefInfo>::size() const [function] [call site] 00395
5 __assert_fail [call site] 00396
5 bliss::KStack<bliss::Partition::RefInfo>::size() const [function] [call site] 00397
5 bliss::KStack<bliss::Partition::RefInfo>::pop() [function] [call site] 00398
6 __assert_fail [call site] 00399
5 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00400
6 __assert_fail [call site] 00401
5 __assert_fail [call site] 00402
5 __assert_fail [call site] 00403
5 __assert_fail [call site] 00404
5 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00405
5 __assert_fail [call site] 00406
5 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00407
5 __assert_fail [call site] 00408
4 bliss::Partition::set_backtrack_point() [function] [call site] 00409
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00410
4 bliss::AbstractGraph::long_prune_get_fixed(unsigned int) [function] [call site] 00411
4 bliss::AbstractGraph::long_prune_swap(unsigned int, unsigned int) [function] [call site] 00412
4 bliss::AbstractGraph::long_prune_get_fixed(unsigned int) [function] [call site] 00413
4 __assert_fail [call site] 00414
4 bliss::AbstractGraph::long_prune_swap(unsigned int, unsigned int) [function] [call site] 00415
4 bliss::AbstractGraph::long_prune_get_mcrs(unsigned int) [function] [call site] 00416
4 bliss::Orbit::is_minimal_representative(unsigned int) const [function] [call site] 00417
5 bliss::Orbit::get_minimal_representative(unsigned int) const [function] [call site] 00418
4 bliss::Orbit::is_minimal_representative(unsigned int) const [function] [call site] 00419
4 bliss::Orbit::orbit_size(unsigned int) const [function] [call site] 00420
4 bliss::BigNum::multiply(int) [function] [call site] 00421
5 mpz_mul_si [function] [call site] 00422
6 mpz_mul_ui [function] [call site] 00423
7 mpz_init_set_ui [function] [call site] 00424
7 mpz_mul [function] [call site] 00427
8 mpz_init2 [function] [call site] 00428
9 gmp_alloc_limbs [function] [call site] 00429
8 mpn_mul [function] [call site] 00430
9 __assert_fail [call site] 00431
9 __assert_fail [call site] 00432
9 __assert_fail [call site] 00433
9 __assert_fail [call site] 00434
9 mpn_mul_1 [function] [call site] 00435
10 __assert_fail [call site] 00436
9 mpn_addmul_1 [function] [call site] 00437
10 __assert_fail [call site] 00438
8 mpz_clear [function] [call site] 00441
7 mpz_clear [function] [call site] 00442
6 mpz_mul_ui [function] [call site] 00447
4 bliss::Partition::individualize(bliss::Partition::Cell*, unsigned int) [function] [call site] 00448
5 bliss::Partition::Cell::is_unit() const [function] [call site] 00449
5 __assert_fail [call site] 00450
5 __assert_fail [call site] 00451
5 __assert_fail [call site] 00452
5 __assert_fail [call site] 00453
5 bliss::Partition::aux_split_in_two(bliss::Partition::Cell*, unsigned int) [function] [call site] 00454
6 __assert_fail [call site] 00455
6 __assert_fail [call site] 00456
6 bliss::KStack<bliss::Partition::RefInfo>::size() const [function] [call site] 00457
6 bliss::Partition::cr_get_level(unsigned int) const [function] [call site] 00458
7 __assert_fail [call site] 00459
7 __assert_fail [call site] 00460
6 bliss::Partition::cr_create_at_level_trailed(unsigned int, unsigned int) [function] [call site] 00461
6 bliss::KStack<bliss::Partition::RefInfo>::push(bliss::Partition::RefInfo) [function] [call site] 00462
7 __assert_fail [call site] 00463
6 bliss::Partition::Cell::is_unit() const [function] [call site] 00464
5 __assert_fail [call site] 00465
4 bliss::Partition::Cell::is_unit() const [function] [call site] 00466
4 bliss::AbstractGraph::refine_to_equitable(bliss::Partition::Cell*, bliss::Partition::Cell*) [function] [call site] 00467
5 bliss::Partition::splitting_queue_add(bliss::Partition::Cell*) [function] [call site] 00468
6 __assert_fail [call site] 00469
6 bliss::KQueue<bliss::Partition::Cell*>::push_front(bliss::Partition::Cell*) [function] [call site] 00470
7 __assert_fail [call site] 00471
6 bliss::KQueue<bliss::Partition::Cell*>::push_back(bliss::Partition::Cell*) [function] [call site] 00472
7 __assert_fail [call site] 00473
5 bliss::Partition::splitting_queue_add(bliss::Partition::Cell*) [function] [call site] 00474
5 bliss::AbstractGraph::do_refine_to_equitable() [function] [call site] 00475
6 bliss::UintSeqHash::reset() [function] [call site] 00476
6 bliss::Partition::splitting_queue_is_empty() const [function] [call site] 00477
7 bliss::KQueue<bliss::Partition::Cell*>::is_empty() const [function] [call site] 00478
6 bliss::Partition::splitting_queue_pop() [function] [call site] 00479
7 bliss::KQueue<bliss::Partition::Cell*>::is_empty() const [function] [call site] 00480
7 bliss::KQueue<bliss::Partition::Cell*>::pop_front() [function] [call site] 00481
8 __assert_fail [call site] 00482
7 __assert_fail [call site] 00483
6 bliss::Partition::Cell::is_unit() const [function] [call site] 00484
6 bliss::Partition::splitting_queue_clear() [function] [call site] 00485
7 bliss::Partition::splitting_queue_is_empty() const [function] [call site] 00486
7 bliss::Partition::splitting_queue_pop() [function] [call site] 00487
4 bliss::AbstractGraph::refine_to_equitable(bliss::Partition::Cell*) [function] [call site] 00488
5 bliss::Partition::splitting_queue_add(bliss::Partition::Cell*) [function] [call site] 00489
5 bliss::AbstractGraph::do_refine_to_equitable() [function] [call site] 00490
4 bliss::Partition::is_discrete() const [function] [call site] 00491
4 bliss::UintSeqHash::cmp(bliss::UintSeqHash const&) const [function] [call site] 00492
4 bliss::UintSeqHash::get_value() const [function] [call site] 00493
4 bliss::UintSeqHash::cmp(bliss::UintSeqHash const&) const [function] [call site] 00494
4 bliss::UintSeqHash::cmp(bliss::UintSeqHash const&) const [function] [call site] 00495
4 bliss::UintSeqHash::UintSeqHash() [function] [call site] 00496
4 bliss::UintSeqHash::update(unsigned int) [function] [call site] 00497
4 bliss::UintSeqHash::get_value() const [function] [call site] 00498
4 bliss::UintSeqHash::update(unsigned int) [function] [call site] 00499
4 bliss::UintSeqHash::get_value() const [function] [call site] 00500
4 __assert_fail [call site] 00501
4 bliss::TreeNode::TreeNode() [function] [call site] 00502
4 bliss::UintSeqHash::operator=(bliss::UintSeqHash const&) [function] [call site] 00503
4 bliss::Partition::is_discrete() const [function] [call site] 00504
4 bliss::AbstractGraph::update_labeling_and_its_inverse(unsigned int*, unsigned int*) [function] [call site] 00505
4 bliss::AbstractGraph::update_labeling_and_its_inverse(unsigned int*, unsigned int*) [function] [call site] 00506
4 bliss::AbstractGraph::reset_permutation(unsigned int*) [function] [call site] 00507
4 bliss::AbstractGraph::reset_permutation(unsigned int*) [function] [call site] 00508
4 bliss::Orbit::reset() [function] [call site] 00509
4 bliss::Orbit::reset() [function] [call site] 00510
4 bliss::BigNum::assign(int) [function] [call site] 00511
4 bliss::AbstractGraph::PathInfo::PathInfo() [function] [call site] 00512
5 bliss::UintSeqHash::UintSeqHash() [function] [call site] 00513
4 bliss::UintSeqHash::operator=(bliss::UintSeqHash const&) [function] [call site] 00514
4 bliss::Partition::is_discrete() const [function] [call site] 00515
4 bliss::Partition::is_discrete() const [function] [call site] 00516
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00517
4 __assert_fail [call site] 00518
4 __assert_fail [call site] 00519
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00520
4 __assert_fail [call site] 00521
4 __assert_fail [call site] 00522
4 __assert_fail [call site] 00523
4 __assert_fail [call site] 00524
4 __assert_fail [call site] 00525
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00526
4 bliss::Partition::Cell::is_unit() const [function] [call site] 00527
4 bliss::AbstractGraph::reset_permutation(unsigned int*) [function] [call site] 00528
4 bliss::Orbit::reset() [function] [call site] 00529
4 __assert_fail [call site] 00530
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00531
4 bliss::Partition::Cell::is_unit() const [function] [call site] 00532
4 __assert_fail [call site] 00533
4 bliss::AbstractGraph::PathInfo::PathInfo() [function] [call site] 00534
4 bliss::UintSeqHash::operator=(bliss::UintSeqHash const&) [function] [call site] 00535
4 __assert_fail [call site] 00536
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00537
4 bliss::Partition::cr_split_level(unsigned int, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> > const&) [function] [call site] 00538
4 bliss::Partition::nof_discrete_cells() const [function] [call site] 00539
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00540
4 bliss::Partition::set_backtrack_point() [function] [call site] 00541
4 bliss::AbstractGraph::update_labeling_and_its_inverse(unsigned int*, unsigned int*) [function] [call site] 00542
4 bliss::AbstractGraph::reset_permutation(unsigned int*) [function] [call site] 00543
4 bliss::Orbit::reset() [function] [call site] 00544
4 __assert_fail [call site] 00545
4 bliss::AbstractGraph::PathInfo::PathInfo() [function] [call site] 00546
4 bliss::UintSeqHash::operator=(bliss::UintSeqHash const&) [function] [call site] 00547
4 bliss::Partition::is_discrete() const [function] [call site] 00548
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00549
4 bliss::Partition::Cell::is_unit() const [function] [call site] 00550
4 bliss::AbstractGraph::long_prune_add_automorphism(unsigned int const*) [function] [call site] 00551
5 bliss::AbstractGraph::long_prune_allocget_fixed(unsigned int) [function] [call site] 00552
5 bliss::AbstractGraph::long_prune_allocget_mcrs(unsigned int) [function] [call site] 00553
4 bliss::AbstractGraph::update_orbit_information(bliss::Orbit&, unsigned int const*) [function] [call site] 00554
5 bliss::Orbit::merge_orbits(unsigned int, unsigned int) [function] [call site] 00555
6 bliss::Orbit::merge_orbits(bliss::Orbit::OrbitEntry*, bliss::Orbit::OrbitEntry*) [function] [call site] 00556
4 bliss::Orbit::nof_orbits() const [function] [call site] 00557
4 bliss::AbstractGraph::update_orbit_information(bliss::Orbit&, unsigned int const*) [function] [call site] 00558
4 bliss::Orbit::nof_orbits() const [function] [call site] 00559
4 bliss::Orbit::is_minimal_representative(unsigned int) const [function] [call site] 00560
4 bliss::Orbit::is_minimal_representative(unsigned int) const [function] [call site] 00561
4 __assert_fail [call site] 00562
4 bliss::Partition::is_discrete() const [function] [call site] 00563
4 bliss::Partition::get_cell(unsigned int) const [function] [call site] 00564
4 bliss::Partition::Cell::is_unit() const [function] [call site] 00565
4 bliss::AbstractGraph::long_prune_add_automorphism(unsigned int const*) [function] [call site] 00566
4 bliss::AbstractGraph::update_orbit_information(bliss::Orbit&, unsigned int const*) [function] [call site] 00567
4 bliss::TreeNode::~TreeNode() [function] [call site] 00568
4 bliss::AbstractGraph::long_prune_deallocate() [function] [call site] 00569
4 bliss::Partition::cr_free() [function] [call site] 00570
2 (anonymous namespace)::bliss_info_to_igraph(igraph_bliss_info_t*, bliss::Stats const&) [function] [call site] 00571
3 bliss::Stats::get_max_level() const [function] [call site] 00572
3 bliss::Stats::get_nof_nodes() const [function] [call site] 00573
3 bliss::Stats::get_nof_leaf_nodes() const [function] [call site] 00574
3 bliss::Stats::get_nof_bad_nodes() const [function] [call site] 00575
3 bliss::Stats::get_nof_canupdates() const [function] [call site] 00576
3 bliss::Stats::get_nof_generators() const [function] [call site] 00577
3 bliss::Stats::get_group_size() const [function] [call site] 00579
3 bliss::BigNum::get(__mpz_struct (&) [1]) const [function] [call site] 00580
3 mpz_sizeinbase [function] [call site] 00582
4 __assert_fail [call site] 00583
4 __assert_fail [call site] 00584
4 mpn_limb_size_in_base_2 [function] [call site] 00585
5 __assert_fail [call site] 00586
4 gmp_alloc_limbs [function] [call site] 00587
4 mpn_copyi [function] [call site] 00588
4 mpn_div_qr_1_invert [function] [call site] 00589
5 __assert_fail [call site] 00590
5 mpn_invert_3by2 [function] [call site] 00591
4 mpn_div_qr_1_preinv [function] [call site] 00592
5 gmp_alloc_limbs [function] [call site] 00593
5 mpn_lshift [function] [call site] 00594
6 __assert_fail [call site] 00595
6 __assert_fail [call site] 00596
6 __assert_fail [call site] 00597
5 gmp_free_limbs [function] [call site] 00598
4 gmp_free_limbs [function] [call site] 00599
3 calloc [call site] 00600
3 igraph_error [function] [call site] 00601
3 mpz_get_str [function] [call site] 00602
4 mpz_sizeinbase [function] [call site] 00603
4 mpn_base_power_of_two_p [function] [call site] 00604
4 mpn_get_str_bits [function] [call site] 00605
5 mpn_limb_size_in_base_2 [function] [call site] 00606
4 mpn_get_base_info [function] [call site] 00607
4 gmp_alloc_limbs [function] [call site] 00608
4 mpn_copyi [function] [call site] 00609
4 mpn_get_str_other [function] [call site] 00610
5 mpn_div_qr_1_invert [function] [call site] 00611
5 mpn_div_qr_1_invert [function] [call site] 00612
5 mpn_div_qr_1_preinv [function] [call site] 00613
5 mpn_limb_get_str [function] [call site] 00614
6 __assert_fail [call site] 00615
5 mpn_limb_get_str [function] [call site] 00616
4 gmp_free_limbs [function] [call site] 00617
3 mpz_clear [function] [call site] 00618
2 IGRAPH_FINALLY_CLEAN [function] [call site] 00619
2 bliss::Stats::~Stats() [function] [call site] 00620
3 bliss::BigNum::~BigNum() [function] [call site] 00621
2 __cxa_begin_catch [call site] 00622
2 __cxa_end_catch [call site] 00623
2 __clang_call_terminate [call site] 00624
1 igraph_free [function] [call site] 00625
1 igraph_vector_int_list_destroy [function] [call site] 00626
2 igraph_fatal [function] [call site] 00627
2 igraph_vector_int_list_clear [function] [call site] 00628
1 igraph_destroy [function] [call site] 00629
1 igraph_create [function] [call site] 00630
1 igraph_has_multiple [function] [call site] 00631
1 igraph_vector_int_list_init [function] [call site] 00632
1 igraph_automorphism_group_bliss [function] [call site] 00633
1 igraph_free [function] [call site] 00634
1 igraph_vector_int_list_destroy [function] [call site] 00635
1 igraph_destroy [function] [call site] 00636
1 igraph_vector_int_destroy [function] [call site] 00637
1 IGRAPH_FINALLY_STACK_SIZE [function] [call site] 00638
1 igraph_fatal [function] [call site] 00639