source_unit	target_unit	source_path	target_path	relationship	edge_count	source_entity_count
unit:src/altrep_backend/boundary/options_r.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/boundary/options_r.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	5	3
unit:src/altrep_backend/ci_compare.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_compare.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_compare.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_compare.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_compare.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_compare.cpp	src/altrep_backend/collator/options.cpp	calls	1	1
unit:src/altrep_backend/ci_compare.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_compare.cpp	src/shared/collator.cpp	calls	4	2
unit:src/altrep_backend/ci_compare.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_compare.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/altrep_backend/ci_compare.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_compare.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_compare.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_compare.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_dup.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_dup.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_dup.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_dup.cpp	src/altrep_backend/io/utf8_output.cpp	calls	6	2
unit:src/altrep_backend/ci_dup.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_dup.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_dup.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_dup.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_dup.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_dup.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_dup.cpp	unit:src/shared/repeat.cpp	src/altrep_backend/ci_dup.cpp	src/shared/repeat.cpp	calls	4	2
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_duplicated.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_duplicated.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_duplicated.cpp	src/altrep_backend/collator/options.cpp	calls	1	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/shared/collation_ordering.cpp	src/altrep_backend/ci_duplicated.cpp	src/shared/collation_ordering.cpp	calls	1	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_duplicated.cpp	src/shared/collator.cpp	calls	2	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_duplicated.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_duplicated.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_duplicated.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_duplicated.cpp	src/shared/parallel.cpp	calls	2	1
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	14	2
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/altrep_backend/ci_ucnv.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/altrep_backend/ci_ucnv.cpp	calls	4	2
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/altrep_backend/io/utf8_output.cpp	calls	6	4
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	2
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/shared/native_to_utf8.cpp	calls	9	5
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_encoding_conversion.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_encoding_conversion.cpp	src/shared/parallel.cpp	calls	8	5
unit:src/altrep_backend/ci_encoding_management.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_encoding_management.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/altrep_backend/ci_encoding_management.cpp	unit:src/shared/encoding_info.cpp	src/altrep_backend/ci_encoding_management.cpp	src/shared/encoding_info.cpp	calls	10	2
unit:src/altrep_backend/ci_encoding_management.cpp	unit:src/shared/encoding_info.cpp	src/altrep_backend/ci_encoding_management.cpp	src/shared/encoding_info.cpp	constructs	1	1
unit:src/altrep_backend/ci_escape.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_escape.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/altrep_backend/ci_escape.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_escape.cpp	src/altrep_backend/io/utf8_output.cpp	calls	4	2
unit:src/altrep_backend/ci_escape.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_escape.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_escape.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_escape.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/altrep_backend/ci_escape.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_escape.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_escape.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_escape.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_join.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_join.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	10	2
unit:src/altrep_backend/ci_join.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_join.cpp	src/altrep_backend/io/utf8_output.cpp	calls	28	4
unit:src/altrep_backend/ci_join.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_join.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	2
unit:src/altrep_backend/ci_join.cpp	unit:src/shared/join.cpp	src/altrep_backend/ci_join.cpp	src/shared/join.cpp	calls	10	5
unit:src/altrep_backend/ci_join.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_join.cpp	src/shared/native_to_utf8.cpp	constructs	5	2
unit:src/altrep_backend/ci_join.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_join.cpp	src/shared/parallel.cpp	calls	12	6
unit:src/altrep_backend/ci_length.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_length.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	2
unit:src/altrep_backend/ci_length.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_length.cpp	src/shared/native_to_utf8.cpp	calls	7	3
unit:src/altrep_backend/ci_length.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_length.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_length.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_length.cpp	src/shared/parallel.cpp	calls	6	4
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_order_rank.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_order_rank.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_order_rank.cpp	src/altrep_backend/collator/options.cpp	calls	2	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/shared/collation_ordering.cpp	src/altrep_backend/ci_order_rank.cpp	src/shared/collation_ordering.cpp	calls	3	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_order_rank.cpp	src/shared/collator.cpp	calls	5	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_order_rank.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_order_rank.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_order_rank.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_order_rank.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_pad.cpp	unit:src/altrep_backend/ci_length.cpp	src/altrep_backend/ci_pad.cpp	src/altrep_backend/ci_length.cpp	calls	2	2
unit:src/altrep_backend/ci_pad.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_pad.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_pad.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_pad.cpp	src/altrep_backend/io/utf8_output.cpp	calls	6	2
unit:src/altrep_backend/ci_pad.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_pad.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_pad.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_pad.cpp	src/shared/native_to_utf8.cpp	calls	3	1
unit:src/altrep_backend/ci_pad.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_pad.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_pad.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_pad.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_prepare_arg.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_replace_na.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_replace_na.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_replace_na.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_replace_na.cpp	src/altrep_backend/io/utf8_output.cpp	calls	1	1
unit:src/altrep_backend/ci_replace_na.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_replace_na.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_replace_na.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_replace_na.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_reverse.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_reverse.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/altrep_backend/ci_reverse.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_reverse.cpp	src/altrep_backend/io/utf8_output.cpp	calls	4	2
unit:src/altrep_backend/ci_reverse.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_reverse.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_reverse.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_reverse.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/altrep_backend/ci_reverse.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_reverse.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_reverse.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_reverse.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/altrep_backend/boundary/options_r.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/altrep_backend/boundary/options_r.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/shared/boundary_iterator.cpp	calls	2	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/shared/boundary_iterator.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_boundaries_count.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/altrep_backend/boundary/options_r.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/boundary/options_r.cpp	calls	2	2
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/io/utf8_output.cpp	calls	23	4
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	5	3
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/shared/boundary_iterator.cpp	calls	6	4
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/shared/boundary_iterator.cpp	constructs	4	4
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/shared/parallel.cpp	calls	11	5
unit:src/altrep_backend/ci_search_boundaries_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	src/shared/parallel.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/altrep_backend/boundary/options_r.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/altrep_backend/boundary/options_r.cpp	calls	2	2
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	5	2
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/altrep_backend/ci_search_common.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/altrep_backend/ci_search_common.cpp	calls	2	2
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/boundary_iterator.cpp	calls	6	5
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/boundary_iterator.cpp	constructs	3	3
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/parallel.cpp	calls	9	5
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/parallel.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_boundaries_locate.cpp	unit:src/shared/r_matrix.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	src/shared/r_matrix.cpp	calls	4	1
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/altrep_backend/boundary/options_r.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/boundary/options_r.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/io/utf8_output.cpp	calls	13	2
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/shared/boundary_iterator.cpp	calls	2	2
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/shared/boundary_iterator.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/shared/boundary_iterator.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/shared/parallel.cpp	calls	6	3
unit:src/altrep_backend/ci_search_boundaries_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	src/shared/parallel.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/altrep_backend/io/utf8_output.cpp	calls	8	5
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/character_class.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/character_class.cpp	calls	13	6
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/character_class.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/character_class.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/character_class_search.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/character_class_search.cpp	calls	4	4
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/native_to_utf8.cpp	constructs	3	1
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_search_class_replace.cpp	unit:src/shared/replacement.cpp	src/altrep_backend/ci_search_class_replace.cpp	src/shared/replacement.cpp	calls	10	4
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	9	3
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/altrep_backend/io/utf8_output.cpp	calls	1	1
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/shared/character_class.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/shared/character_class.cpp	calls	8	6
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/shared/character_class.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/shared/character_class.cpp	constructs	3	3
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/shared/native_to_utf8.cpp	constructs	6	3
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/shared/parallel.cpp	calls	5	5
unit:src/altrep_backend/ci_search_class_trim.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_class_trim.cpp	src/shared/parallel.cpp	references_function	1	1
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/altrep_backend/collator/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/collation_search.cpp	calls	9	4
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/collation_search.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/collator.cpp	calls	4	2
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_coll_count.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_count.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/altrep_backend/collator/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/collation_search.cpp	calls	9	4
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/collation_search.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/collator.cpp	calls	4	2
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_coll_detect.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_detect.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	2
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/collator/options.cpp	calls	2	2
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/io/utf8_output.cpp	calls	27	6
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	5	3
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/collation_search.cpp	calls	22	8
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/collation_search.cpp	constructs	10	4
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/collator.cpp	calls	10	4
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/collator.cpp	constructs	4	4
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/parallel.cpp	calls	12	4
unit:src/altrep_backend/ci_search_coll_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_extract.cpp	src/shared/parallel.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/altrep_backend/ci_search_common.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/altrep_backend/ci_search_common.cpp	calls	2	2
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/altrep_backend/collator/options.cpp	calls	2	2
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/collation_search.cpp	calls	18	8
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/collation_search.cpp	constructs	12	6
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/collator.cpp	calls	10	4
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/collator.cpp	constructs	4	4
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/parallel.cpp	calls	9	4
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/parallel.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_coll_locate.cpp	unit:src/shared/r_matrix.cpp	src/altrep_backend/ci_search_coll_locate.cpp	src/shared/r_matrix.cpp	calls	4	1
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/collator/options.cpp	calls	3	2
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/io/utf8_output.cpp	calls	10	6
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/collation_search.cpp	calls	46	8
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/collation_search.cpp	constructs	13	4
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/collator.cpp	calls	9	3
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/collator.cpp	constructs	3	3
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/altrep_backend/ci_search_coll_replace.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_replace.cpp	src/shared/parallel.cpp	calls	7	4
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/collator/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/io/utf8_output.cpp	calls	6	4
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/collation_search.cpp	calls	12	5
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/collation_search.cpp	constructs	5	2
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/collator.cpp	calls	5	2
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/parallel.cpp	calls	7	2
unit:src/altrep_backend/ci_search_coll_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_split.cpp	src/shared/parallel.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	8	2
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/altrep_backend/collator/options.cpp	calls	2	2
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/collation_search.cpp	calls	12	4
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collation_search.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/collation_search.cpp	constructs	4	3
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/collator.cpp	calls	6	3
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collator.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/collator.cpp	constructs	3	3
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	src/shared/parallel.cpp	calls	6	3
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/altrep_backend/fixed/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/shared/fixed_search.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_count.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_count.cpp	src/shared/parallel.cpp	calls	7	3
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/altrep_backend/fixed/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/shared/fixed_search.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_detect.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	src/shared/parallel.cpp	calls	7	3
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/altrep_backend/fixed/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/altrep_backend/io/utf8_output.cpp	calls	2	1
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/shared/fixed_search.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/shared/fixed_search.cpp	constructs	5	3
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/altrep_backend/fixed/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/altrep_backend/io/utf8_output.cpp	calls	3	1
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/shared/fixed_search.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/shared/fixed_search.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	src/shared/parallel.cpp	calls	7	3
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/altrep_backend/ci_search_common.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/altrep_backend/ci_search_common.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/altrep_backend/fixed/options.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/shared/fixed_search.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/shared/fixed_search.cpp	constructs	3	3
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/shared/parallel.cpp	calls	11	5
unit:src/altrep_backend/ci_search_fixed_locate.cpp	unit:src/shared/r_matrix.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	src/shared/r_matrix.cpp	calls	6	2
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/altrep_backend/fixed/options.cpp	calls	3	2
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/altrep_backend/io/utf8_output.cpp	calls	14	6
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/shared/fixed_search.cpp	calls	6	4
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/shared/fixed_search.cpp	constructs	4	3
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/shared/parallel.cpp	calls	11	4
unit:src/altrep_backend/ci_search_fixed_replace.cpp	unit:src/shared/replacement.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	src/shared/replacement.cpp	calls	12	4
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/altrep_backend/fixed/options.cpp	calls	1	1
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/altrep_backend/io/utf8_output.cpp	calls	2	1
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/shared/fixed_search.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_fixed_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_split.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	8	2
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/altrep_backend/fixed/options.cpp	calls	2	2
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/fixed_search.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/shared/fixed_search.cpp	calls	4	2
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/shared/parallel.cpp	calls	10	4
unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/utf8.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/shared/utf8.cpp	calls	4	1
unit:src/altrep_backend/ci_search_other_split.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_other_split.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_search_other_split.cpp	unit:src/shared/line_split.cpp	src/altrep_backend/ci_search_other_split.cpp	src/shared/line_split.cpp	calls	2	1
unit:src/altrep_backend/ci_search_other_split.cpp	unit:src/shared/read_lines.cpp	src/altrep_backend/ci_search_other_split.cpp	src/shared/read_lines.cpp	calls	6	1
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/altrep_backend/regex/options_r.cpp	calls	1	1
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/shared/regex_search.cpp	calls	9	4
unit:src/altrep_backend/ci_search_regex_count.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_count.cpp	src/shared/regex_search.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/altrep_backend/regex/options_r.cpp	calls	1	1
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/shared/regex_search.cpp	calls	9	4
unit:src/altrep_backend/ci_search_regex_detect.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_detect.cpp	src/shared/regex_search.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	2
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/altrep_backend/io/utf8_output.cpp	calls	4	2
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	5	3
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/altrep_backend/regex/options_r.cpp	calls	2	2
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/shared/parallel.cpp	calls	8	4
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/shared/regex_search.cpp	calls	25	9
unit:src/altrep_backend/ci_search_regex_extract.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_extract.cpp	src/shared/regex_search.cpp	constructs	6	4
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	9	2
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/altrep_backend/ci_search_common.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/altrep_backend/ci_search_common.cpp	calls	5	3
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/altrep_backend/regex/options_r.cpp	calls	2	2
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/parallel.cpp	calls	15	5
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/parallel.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/r_matrix.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/r_matrix.cpp	calls	4	3
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/regex_search.cpp	calls	25	10
unit:src/altrep_backend/ci_search_regex_locate.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_locate.cpp	src/shared/regex_search.cpp	constructs	5	4
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/altrep_backend/io/utf8_output.cpp	calls	3	2
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	3
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/altrep_backend/regex/options_r.cpp	calls	2	2
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/shared/parallel.cpp	calls	18	7
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/shared/parallel.cpp	constructs	2	2
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/shared/regex_search.cpp	calls	22	11
unit:src/altrep_backend/ci_search_regex_match.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_match.cpp	src/shared/regex_search.cpp	constructs	7	5
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	9	2
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/altrep_backend/io/utf8_output.cpp	calls	4	2
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	2
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/altrep_backend/regex/options_r.cpp	calls	4	2
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/shared/parallel.cpp	calls	6	4
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/shared/regex_search.cpp	calls	23	10
unit:src/altrep_backend/ci_search_regex_replace.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_replace.cpp	src/shared/regex_search.cpp	constructs	6	4
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/altrep_backend/io/utf8_output.cpp	calls	2	1
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	2
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/altrep_backend/regex/options_r.cpp	calls	1	1
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/shared/parallel.cpp	calls	5	2
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/shared/regex_search.cpp	calls	18	7
unit:src/altrep_backend/ci_search_regex_split.cpp	unit:src/shared/regex_search.cpp	src/altrep_backend/ci_search_regex_split.cpp	src/shared/regex_search.cpp	constructs	3	2
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_split_lines.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	3	2
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_split_lines.cpp	src/altrep_backend/io/utf8_output.cpp	calls	5	3
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_split_lines.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	3	3
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/shared/line_split.cpp	src/altrep_backend/ci_split_lines.cpp	src/shared/line_split.cpp	calls	1	1
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_split_lines.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/altrep_backend/ci_split_lines.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_split_lines.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_sub.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_sub.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	26	5
unit:src/altrep_backend/ci_sub.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_sub.cpp	src/altrep_backend/io/utf8_output.cpp	calls	12	7
unit:src/altrep_backend/ci_sub.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_sub.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	10	6
unit:src/altrep_backend/ci_sub.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_sub.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/altrep_backend/ci_sub.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_sub.cpp	src/shared/native_to_utf8.cpp	constructs	6	4
unit:src/altrep_backend/ci_sub.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_sub.cpp	src/shared/parallel.cpp	calls	15	9
unit:src/altrep_backend/ci_sub.cpp	unit:src/shared/substring.cpp	src/altrep_backend/ci_sub.cpp	src/shared/substring.cpp	calls	44	10
unit:src/altrep_backend/ci_sub.cpp	unit:src/shared/substring.cpp	src/altrep_backend/ci_sub.cpp	src/shared/substring.cpp	constructs	9	9
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/altrep_backend/io/utf8_output.cpp	calls	10	3
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	4	2
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/shared/case_mapper.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/shared/case_mapper.cpp	calls	16	5
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/shared/case_mapper.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/shared/case_mapper.cpp	constructs	3	3
unit:src/altrep_backend/ci_trans_casemap.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_trans_casemap.cpp	src/shared/parallel.cpp	calls	5	3
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/altrep_backend/io/utf8_output.cpp	calls	4	2
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/shared/nfc_normalizer.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/shared/nfc_normalizer.cpp	calls	4	2
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/shared/nfc_normalizer.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/shared/nfc_normalizer.cpp	constructs	2	2
unit:src/altrep_backend/ci_trans_normalization.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_trans_normalization.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_trans_title.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_trans_title.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	6	4
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_title.cpp	src/altrep_backend/io/utf8_output.cpp	calls	6	2
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_trans_title.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	2	1
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_trans_title.cpp	src/shared/parallel.cpp	calls	3	2
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/shared/title_case.cpp	src/altrep_backend/ci_trans_title.cpp	src/shared/title_case.cpp	calls	11	4
unit:src/altrep_backend/ci_trans_title.cpp	unit:src/shared/title_case.cpp	src/altrep_backend/ci_trans_title.cpp	src/shared/title_case.cpp	constructs	2	2
unit:src/altrep_backend/ci_wrap.cpp	unit:src/altrep_backend/ci_exception.cpp	src/altrep_backend/ci_wrap.cpp	src/altrep_backend/ci_exception.cpp	calls	1	1
unit:src/altrep_backend/ci_wrap.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_wrap.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	11	1
unit:src/altrep_backend/ci_wrap.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_wrap.cpp	src/altrep_backend/io/utf8_output.cpp	calls	22	2
unit:src/altrep_backend/ci_wrap.cpp	unit:src/altrep_backend/io/utf8_output.cpp	src/altrep_backend/ci_wrap.cpp	src/altrep_backend/io/utf8_output.cpp	constructs	7	2
unit:src/altrep_backend/ci_wrap.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_wrap.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_wrap.cpp	unit:src/shared/parallel.cpp	src/altrep_backend/ci_wrap.cpp	src/shared/parallel.cpp	calls	4	2
unit:src/altrep_backend/ci_wrap.cpp	unit:src/shared/wrap.cpp	src/altrep_backend/ci_wrap.cpp	src/shared/wrap.cpp	calls	7	2
unit:src/altrep_backend/ci_wrap.cpp	unit:src/shared/wrap.cpp	src/altrep_backend/ci_wrap.cpp	src/shared/wrap.cpp	constructs	5	2
unit:src/altrep_backend/ci_write_lines.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/ci_write_lines.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	3	1
unit:src/altrep_backend/ci_write_lines.cpp	unit:src/shared/native_to_utf8.cpp	src/altrep_backend/ci_write_lines.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/altrep_backend/ci_write_lines.cpp	unit:src/shared/write_lines.cpp	src/altrep_backend/ci_write_lines.cpp	src/shared/write_lines.cpp	calls	4	1
unit:src/altrep_backend/collator/options.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/collator/options.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	9	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_compare.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_compare.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_dup.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_dup.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_duplicated.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_duplicated.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_encoding_conversion.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_encoding_conversion.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_encoding_management.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_encoding_management.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_escape.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_escape.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_join.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_join.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_length.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_length.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_order_rank.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_order_rank.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_pad.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_pad.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_replace_na.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_replace_na.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_reverse.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_reverse.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_boundaries_count.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_boundaries_count.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_boundaries_extract.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_boundaries_extract.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_boundaries_locate.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_boundaries_locate.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_boundaries_split.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_boundaries_split.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_class_replace.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_class_replace.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_class_trim.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_class_trim.cpp	forwards_to	3	3
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_count.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_count.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_detect.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_detect.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_extract.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_extract.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_locate.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_locate.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_replace.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_replace.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_split.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_split.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_coll_startsendswith.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_coll_startsendswith.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_count.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_count.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_detect.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_detect.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_extract.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_extract.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_extract_first.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_extract_first.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_locate.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_locate.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_replace.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_replace.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_split.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_split.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_fixed_startsendswith.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_fixed_startsendswith.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_other_split.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_other_split.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_count.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_count.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_detect.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_detect.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_extract.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_extract.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_locate.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_locate.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_match.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_match.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_replace.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_replace.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_search_regex_split.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_search_regex_split.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_split_lines.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_split_lines.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_sub.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_sub.cpp	forwards_to	4	4
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_trans_casemap.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_trans_casemap.cpp	forwards_to	2	2
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_trans_normalization.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_trans_normalization.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_trans_title.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_trans_title.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_wrap.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_wrap.cpp	forwards_to	1	1
unit:src/altrep_backend/entrypoints.cpp	unit:src/altrep_backend/ci_write_lines.cpp	src/altrep_backend/entrypoints.cpp	src/altrep_backend/ci_write_lines.cpp	forwards_to	1	1
unit:src/altrep_backend/fixed/options.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/fixed/options.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/altrep_backend/regex/options_r.cpp	unit:src/altrep_backend/ci_prepare_arg.cpp	src/altrep_backend/regex/options_r.cpp	src/altrep_backend/ci_prepare_arg.cpp	calls	10	1
unit:src/base_backend/boundary/options_r.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/boundary/options_r.cpp	src/base_backend/ci_prepare_arg.cpp	calls	5	3
unit:src/base_backend/ci_compare.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_compare.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_compare.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_compare.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_compare.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_compare.cpp	src/base_backend/collator/options.cpp	calls	1	1
unit:src/base_backend/ci_compare.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_compare.cpp	src/shared/collator.cpp	calls	2	1
unit:src/base_backend/ci_compare.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_compare.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/base_backend/ci_compare.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_compare.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_dup.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_dup.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_dup.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_dup.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_dup.cpp	unit:src/shared/repeat.cpp	src/base_backend/ci_dup.cpp	src/shared/repeat.cpp	calls	2	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_duplicated.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_duplicated.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_duplicated.cpp	src/base_backend/collator/options.cpp	calls	1	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/shared/collation_ordering.cpp	src/base_backend/ci_duplicated.cpp	src/shared/collation_ordering.cpp	calls	2	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_duplicated.cpp	src/shared/collator.cpp	calls	3	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_duplicated.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/base_backend/ci_duplicated.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_duplicated.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_encoding_conversion.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_encoding_conversion.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	1
unit:src/base_backend/ci_encoding_conversion.cpp	unit:src/base_backend/ci_ucnv.cpp	src/base_backend/ci_encoding_conversion.cpp	src/base_backend/ci_ucnv.cpp	calls	2	1
unit:src/base_backend/ci_encoding_conversion.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_encoding_conversion.cpp	src/shared/native_to_utf8.cpp	calls	7	3
unit:src/base_backend/ci_encoding_conversion.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_encoding_conversion.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_encoding_management.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_encoding_management.cpp	src/base_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/base_backend/ci_encoding_management.cpp	unit:src/shared/encoding_info.cpp	src/base_backend/ci_encoding_management.cpp	src/shared/encoding_info.cpp	calls	10	1
unit:src/base_backend/ci_encoding_management.cpp	unit:src/shared/encoding_info.cpp	src/base_backend/ci_encoding_management.cpp	src/shared/encoding_info.cpp	constructs	1	1
unit:src/base_backend/ci_escape.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_escape.cpp	src/base_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/base_backend/ci_escape.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_escape.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/base_backend/ci_escape.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_escape.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_join.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_join.cpp	src/base_backend/ci_prepare_arg.cpp	calls	10	2
unit:src/base_backend/ci_join.cpp	unit:src/shared/join.cpp	src/base_backend/ci_join.cpp	src/shared/join.cpp	calls	6	2
unit:src/base_backend/ci_join.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_join.cpp	src/shared/native_to_utf8.cpp	constructs	5	2
unit:src/base_backend/ci_length.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_length.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	2
unit:src/base_backend/ci_length.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_length.cpp	src/shared/native_to_utf8.cpp	calls	4	2
unit:src/base_backend/ci_length.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_length.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_order_rank.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_order_rank.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_order_rank.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_order_rank.cpp	src/base_backend/collator/options.cpp	calls	2	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/shared/collation_ordering.cpp	src/base_backend/ci_order_rank.cpp	src/shared/collation_ordering.cpp	calls	5	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_order_rank.cpp	src/shared/collator.cpp	calls	7	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_order_rank.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/base_backend/ci_order_rank.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_order_rank.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/base_backend/ci_pad.cpp	unit:src/base_backend/ci_length.cpp	src/base_backend/ci_pad.cpp	src/base_backend/ci_length.cpp	calls	2	2
unit:src/base_backend/ci_pad.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_pad.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_pad.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_pad.cpp	src/shared/native_to_utf8.cpp	calls	3	1
unit:src/base_backend/ci_pad.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_pad.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_prepare_arg.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_replace_na.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_replace_na.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_replace_na.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_replace_na.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_reverse.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_reverse.cpp	src/base_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/base_backend/ci_reverse.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_reverse.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/base_backend/ci_reverse.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_reverse.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/base_backend/boundary/options_r.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/base_backend/boundary/options_r.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/base_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/shared/boundary_iterator.cpp	calls	4	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/shared/boundary_iterator.cpp	constructs	1	1
unit:src/base_backend/ci_search_boundaries_count.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_boundaries_count.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/base_backend/boundary/options_r.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/base_backend/boundary/options_r.cpp	calls	2	2
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/shared/boundary_iterator.cpp	calls	3	2
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/shared/boundary_iterator.cpp	constructs	2	2
unit:src/base_backend/ci_search_boundaries_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_boundaries_extract.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/base_backend/boundary/options_r.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/base_backend/boundary/options_r.cpp	calls	2	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/base_backend/ci_prepare_arg.cpp	calls	5	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/base_backend/ci_search_common.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/base_backend/ci_search_common.cpp	calls	2	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/shared/boundary_iterator.cpp	calls	3	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/shared/boundary_iterator.cpp	constructs	2	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/base_backend/ci_search_boundaries_locate.cpp	unit:src/shared/r_matrix.cpp	src/base_backend/ci_search_boundaries_locate.cpp	src/shared/r_matrix.cpp	calls	2	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/base_backend/boundary/options_r.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/base_backend/boundary/options_r.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/shared/boundary_iterator.cpp	calls	1	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/shared/boundary_iterator.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/shared/boundary_iterator.cpp	constructs	1	1
unit:src/base_backend/ci_search_boundaries_split.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_boundaries_split.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_class_replace.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/shared/character_class.cpp	src/base_backend/ci_search_class_replace.cpp	src/shared/character_class.cpp	calls	6	3
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/shared/character_class.cpp	src/base_backend/ci_search_class_replace.cpp	src/shared/character_class.cpp	constructs	1	1
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/shared/character_class_search.cpp	src/base_backend/ci_search_class_replace.cpp	src/shared/character_class_search.cpp	calls	2	2
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_class_replace.cpp	src/shared/native_to_utf8.cpp	constructs	3	1
unit:src/base_backend/ci_search_class_replace.cpp	unit:src/shared/replacement.cpp	src/base_backend/ci_search_class_replace.cpp	src/shared/replacement.cpp	calls	4	2
unit:src/base_backend/ci_search_class_trim.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_class_trim.cpp	src/base_backend/ci_prepare_arg.cpp	calls	9	3
unit:src/base_backend/ci_search_class_trim.cpp	unit:src/shared/character_class.cpp	src/base_backend/ci_search_class_trim.cpp	src/shared/character_class.cpp	calls	5	3
unit:src/base_backend/ci_search_class_trim.cpp	unit:src/shared/character_class.cpp	src/base_backend/ci_search_class_trim.cpp	src/shared/character_class.cpp	constructs	3	3
unit:src/base_backend/ci_search_class_trim.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_class_trim.cpp	src/shared/native_to_utf8.cpp	constructs	6	3
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_count.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_count.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_count.cpp	src/base_backend/collator/options.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_count.cpp	src/shared/collation_search.cpp	calls	8	2
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_count.cpp	src/shared/collation_search.cpp	constructs	3	1
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_count.cpp	src/shared/collator.cpp	calls	2	2
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_count.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/base_backend/ci_search_coll_count.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_detect.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_detect.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_detect.cpp	src/base_backend/collator/options.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_detect.cpp	src/shared/collation_search.cpp	calls	8	2
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_detect.cpp	src/shared/collation_search.cpp	constructs	3	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_detect.cpp	src/shared/collator.cpp	calls	2	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_detect.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/base_backend/ci_search_coll_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_extract.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_extract.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	2
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_extract.cpp	src/base_backend/collator/options.cpp	calls	2	2
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_extract.cpp	src/shared/collation_search.cpp	calls	16	3
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_extract.cpp	src/shared/collation_search.cpp	constructs	6	2
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_extract.cpp	src/shared/collator.cpp	calls	4	2
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_extract.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/base_backend/ci_search_coll_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_extract.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_locate.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_locate.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/base_backend/ci_search_common.cpp	src/base_backend/ci_search_coll_locate.cpp	src/base_backend/ci_search_common.cpp	calls	2	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_locate.cpp	src/base_backend/collator/options.cpp	calls	2	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/collation_search.cpp	calls	20	5
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/collation_search.cpp	constructs	8	4
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/collator.cpp	calls	4	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_coll_locate.cpp	unit:src/shared/r_matrix.cpp	src/base_backend/ci_search_coll_locate.cpp	src/shared/r_matrix.cpp	calls	3	1
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_replace.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_replace.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_replace.cpp	src/base_backend/collator/options.cpp	calls	3	2
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_replace.cpp	src/shared/collation_search.cpp	calls	32	5
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_replace.cpp	src/shared/collation_search.cpp	constructs	8	2
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_replace.cpp	src/shared/collator.cpp	calls	5	2
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_replace.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/base_backend/ci_search_coll_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_split.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_split.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_split.cpp	src/base_backend/collator/options.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_split.cpp	src/shared/collation_search.cpp	calls	9	2
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_split.cpp	src/shared/collation_search.cpp	constructs	3	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_split.cpp	src/shared/collator.cpp	calls	2	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_split.cpp	src/shared/collator.cpp	constructs	1	1
unit:src/base_backend/ci_search_coll_split.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/base_backend/ci_prepare_arg.cpp	calls	8	2
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/base_backend/collator/options.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/base_backend/collator/options.cpp	calls	2	2
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/shared/collation_search.cpp	calls	16	4
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collation_search.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/shared/collation_search.cpp	constructs	6	2
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/shared/collator.cpp	calls	4	2
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/collator.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/shared/collator.cpp	constructs	2	2
unit:src/base_backend/ci_search_coll_startsendswith.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_fixed_count.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_count.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_search_fixed_count.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_count.cpp	src/base_backend/fixed/options.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_count.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_count.cpp	src/shared/fixed_search.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_count.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_count.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/base_backend/ci_search_fixed_count.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_detect.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_detect.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_search_fixed_detect.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_detect.cpp	src/base_backend/fixed/options.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_detect.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_detect.cpp	src/shared/fixed_search.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_detect.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_detect.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/base_backend/ci_search_fixed_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_extract.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_extract.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_search_fixed_extract.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_extract.cpp	src/base_backend/fixed/options.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_extract.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_extract.cpp	src/shared/fixed_search.cpp	calls	2	1
unit:src/base_backend/ci_search_fixed_extract.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_extract.cpp	src/shared/fixed_search.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_extract.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_extract_first.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_search_fixed_extract_first.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	src/base_backend/fixed/options.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	src/shared/fixed_search.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/base_backend/ci_search_fixed_extract_first.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/base_backend/ci_search_common.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/base_backend/ci_search_common.cpp	calls	2	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/base_backend/fixed/options.cpp	calls	2	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/shared/fixed_search.cpp	calls	2	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/shared/fixed_search.cpp	constructs	2	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_fixed_locate.cpp	unit:src/shared/r_matrix.cpp	src/base_backend/ci_search_fixed_locate.cpp	src/shared/r_matrix.cpp	calls	5	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/base_backend/fixed/options.cpp	calls	3	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/shared/fixed_search.cpp	calls	3	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/shared/fixed_search.cpp	constructs	2	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/base_backend/ci_search_fixed_replace.cpp	unit:src/shared/replacement.cpp	src/base_backend/ci_search_fixed_replace.cpp	src/shared/replacement.cpp	calls	4	2
unit:src/base_backend/ci_search_fixed_split.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_split.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/base_backend/ci_search_fixed_split.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_split.cpp	src/base_backend/fixed/options.cpp	calls	1	1
unit:src/base_backend/ci_search_fixed_split.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_split.cpp	src/shared/fixed_search.cpp	constructs	1	1
unit:src/base_backend/ci_search_fixed_split.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_fixed_startsendswith.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	src/base_backend/ci_prepare_arg.cpp	calls	8	2
unit:src/base_backend/ci_search_fixed_startsendswith.cpp	unit:src/base_backend/fixed/options.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	src/base_backend/fixed/options.cpp	calls	2	2
unit:src/base_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/fixed_search.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	src/shared/fixed_search.cpp	calls	4	2
unit:src/base_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_fixed_startsendswith.cpp	unit:src/shared/utf8.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	src/shared/utf8.cpp	calls	4	1
unit:src/base_backend/ci_search_other_split.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_other_split.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_search_other_split.cpp	unit:src/shared/line_split.cpp	src/base_backend/ci_search_other_split.cpp	src/shared/line_split.cpp	calls	2	1
unit:src/base_backend/ci_search_other_split.cpp	unit:src/shared/read_lines.cpp	src/base_backend/ci_search_other_split.cpp	src/shared/read_lines.cpp	calls	6	1
unit:src/base_backend/ci_search_regex_count.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_count.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/ci_search_regex_count.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_count.cpp	src/base_backend/regex/options_r.cpp	calls	1	1
unit:src/base_backend/ci_search_regex_count.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_count.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_regex_count.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_count.cpp	src/shared/regex_search.cpp	calls	10	3
unit:src/base_backend/ci_search_regex_count.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_count.cpp	src/shared/regex_search.cpp	constructs	2	1
unit:src/base_backend/ci_search_regex_detect.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_detect.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	1
unit:src/base_backend/ci_search_regex_detect.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_detect.cpp	src/base_backend/regex/options_r.cpp	calls	1	1
unit:src/base_backend/ci_search_regex_detect.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_detect.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_regex_detect.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_detect.cpp	src/shared/regex_search.cpp	calls	10	3
unit:src/base_backend/ci_search_regex_detect.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_detect.cpp	src/shared/regex_search.cpp	constructs	2	1
unit:src/base_backend/ci_search_regex_extract.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_extract.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	2
unit:src/base_backend/ci_search_regex_extract.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_extract.cpp	src/base_backend/regex/options_r.cpp	calls	2	2
unit:src/base_backend/ci_search_regex_extract.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_extract.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_extract.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_extract.cpp	src/shared/regex_search.cpp	calls	14	4
unit:src/base_backend/ci_search_regex_extract.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_extract.cpp	src/shared/regex_search.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_locate.cpp	src/base_backend/ci_prepare_arg.cpp	calls	9	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/base_backend/ci_search_common.cpp	src/base_backend/ci_search_regex_locate.cpp	src/base_backend/ci_search_common.cpp	calls	4	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_locate.cpp	src/base_backend/regex/options_r.cpp	calls	2	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_locate.cpp	src/shared/native_to_utf8.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/shared/r_matrix.cpp	src/base_backend/ci_search_regex_locate.cpp	src/shared/r_matrix.cpp	calls	3	2
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_locate.cpp	src/shared/regex_search.cpp	calls	22	7
unit:src/base_backend/ci_search_regex_locate.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_locate.cpp	src/shared/regex_search.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_match.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_match.cpp	src/base_backend/ci_prepare_arg.cpp	calls	7	2
unit:src/base_backend/ci_search_regex_match.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_match.cpp	src/base_backend/regex/options_r.cpp	calls	2	2
unit:src/base_backend/ci_search_regex_match.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_match.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/base_backend/ci_search_regex_match.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_match.cpp	src/shared/regex_search.cpp	calls	17	7
unit:src/base_backend/ci_search_regex_match.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_match.cpp	src/shared/regex_search.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_replace.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_replace.cpp	src/base_backend/ci_prepare_arg.cpp	calls	9	2
unit:src/base_backend/ci_search_regex_replace.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_replace.cpp	src/base_backend/regex/options_r.cpp	calls	4	2
unit:src/base_backend/ci_search_regex_replace.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_replace.cpp	src/shared/native_to_utf8.cpp	constructs	6	2
unit:src/base_backend/ci_search_regex_replace.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_replace.cpp	src/shared/regex_search.cpp	calls	20	9
unit:src/base_backend/ci_search_regex_replace.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_replace.cpp	src/shared/regex_search.cpp	constructs	4	2
unit:src/base_backend/ci_search_regex_split.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_search_regex_split.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	1
unit:src/base_backend/ci_search_regex_split.cpp	unit:src/base_backend/regex/options_r.cpp	src/base_backend/ci_search_regex_split.cpp	src/base_backend/regex/options_r.cpp	calls	1	1
unit:src/base_backend/ci_search_regex_split.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_search_regex_split.cpp	src/shared/native_to_utf8.cpp	constructs	2	1
unit:src/base_backend/ci_search_regex_split.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_split.cpp	src/shared/regex_search.cpp	calls	9	3
unit:src/base_backend/ci_search_regex_split.cpp	unit:src/shared/regex_search.cpp	src/base_backend/ci_search_regex_split.cpp	src/shared/regex_search.cpp	constructs	2	1
unit:src/base_backend/ci_split_lines.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_split_lines.cpp	src/base_backend/ci_prepare_arg.cpp	calls	3	2
unit:src/base_backend/ci_split_lines.cpp	unit:src/shared/line_split.cpp	src/base_backend/ci_split_lines.cpp	src/shared/line_split.cpp	calls	2	2
unit:src/base_backend/ci_split_lines.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_split_lines.cpp	src/shared/native_to_utf8.cpp	constructs	2	2
unit:src/base_backend/ci_sub.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_sub.cpp	src/base_backend/ci_prepare_arg.cpp	calls	24	5
unit:src/base_backend/ci_sub.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_sub.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/base_backend/ci_sub.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_sub.cpp	src/shared/native_to_utf8.cpp	constructs	6	4
unit:src/base_backend/ci_sub.cpp	unit:src/shared/substring.cpp	src/base_backend/ci_sub.cpp	src/shared/substring.cpp	calls	21	5
unit:src/base_backend/ci_sub.cpp	unit:src/shared/substring.cpp	src/base_backend/ci_sub.cpp	src/shared/substring.cpp	constructs	4	4
unit:src/base_backend/ci_trans_casemap.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_trans_casemap.cpp	src/base_backend/ci_prepare_arg.cpp	calls	4	2
unit:src/base_backend/ci_trans_casemap.cpp	unit:src/shared/case_mapper.cpp	src/base_backend/ci_trans_casemap.cpp	src/shared/case_mapper.cpp	calls	10	2
unit:src/base_backend/ci_trans_casemap.cpp	unit:src/shared/case_mapper.cpp	src/base_backend/ci_trans_casemap.cpp	src/shared/case_mapper.cpp	constructs	2	2
unit:src/base_backend/ci_trans_normalization.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_trans_normalization.cpp	src/base_backend/ci_prepare_arg.cpp	calls	1	1
unit:src/base_backend/ci_trans_normalization.cpp	unit:src/shared/nfc_normalizer.cpp	src/base_backend/ci_trans_normalization.cpp	src/shared/nfc_normalizer.cpp	calls	2	1
unit:src/base_backend/ci_trans_normalization.cpp	unit:src/shared/nfc_normalizer.cpp	src/base_backend/ci_trans_normalization.cpp	src/shared/nfc_normalizer.cpp	constructs	1	1
unit:src/base_backend/ci_trans_title.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_trans_title.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_trans_title.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_trans_title.cpp	src/base_backend/ci_prepare_arg.cpp	calls	6	4
unit:src/base_backend/ci_trans_title.cpp	unit:src/shared/title_case.cpp	src/base_backend/ci_trans_title.cpp	src/shared/title_case.cpp	calls	5	1
unit:src/base_backend/ci_trans_title.cpp	unit:src/shared/title_case.cpp	src/base_backend/ci_trans_title.cpp	src/shared/title_case.cpp	constructs	1	1
unit:src/base_backend/ci_wrap.cpp	unit:src/base_backend/ci_exception.cpp	src/base_backend/ci_wrap.cpp	src/base_backend/ci_exception.cpp	calls	1	1
unit:src/base_backend/ci_wrap.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_wrap.cpp	src/base_backend/ci_prepare_arg.cpp	calls	11	1
unit:src/base_backend/ci_wrap.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_wrap.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_wrap.cpp	unit:src/shared/wrap.cpp	src/base_backend/ci_wrap.cpp	src/shared/wrap.cpp	calls	5	1
unit:src/base_backend/ci_wrap.cpp	unit:src/shared/wrap.cpp	src/base_backend/ci_wrap.cpp	src/shared/wrap.cpp	constructs	4	1
unit:src/base_backend/ci_write_lines.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/ci_write_lines.cpp	src/base_backend/ci_prepare_arg.cpp	calls	3	1
unit:src/base_backend/ci_write_lines.cpp	unit:src/shared/native_to_utf8.cpp	src/base_backend/ci_write_lines.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/base_backend/ci_write_lines.cpp	unit:src/shared/write_lines.cpp	src/base_backend/ci_write_lines.cpp	src/shared/write_lines.cpp	calls	4	1
unit:src/base_backend/collator/options.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/collator/options.cpp	src/base_backend/ci_prepare_arg.cpp	calls	9	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_compare.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_compare.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_dup.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_dup.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_duplicated.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_duplicated.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_encoding_conversion.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_encoding_conversion.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_encoding_management.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_encoding_management.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_escape.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_escape.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_join.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_join.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_length.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_length.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_order_rank.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_order_rank.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_pad.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_pad.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_replace_na.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_replace_na.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_reverse.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_reverse.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_boundaries_count.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_boundaries_count.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_boundaries_extract.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_boundaries_extract.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_boundaries_locate.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_boundaries_locate.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_boundaries_split.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_boundaries_split.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_class_replace.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_class_replace.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_class_trim.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_class_trim.cpp	forwards_to	3	3
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_count.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_count.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_detect.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_detect.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_extract.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_extract.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_locate.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_locate.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_replace.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_replace.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_split.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_split.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_coll_startsendswith.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_coll_startsendswith.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_count.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_count.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_detect.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_detect.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_extract.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_extract.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_extract_first.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_extract_first.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_locate.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_locate.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_replace.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_replace.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_split.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_split.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_fixed_startsendswith.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_fixed_startsendswith.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_other_split.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_other_split.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_count.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_count.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_detect.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_detect.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_extract.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_extract.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_locate.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_locate.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_match.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_match.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_replace.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_replace.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_search_regex_split.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_search_regex_split.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_split_lines.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_split_lines.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_sub.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_sub.cpp	forwards_to	4	4
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_trans_casemap.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_trans_casemap.cpp	forwards_to	2	2
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_trans_normalization.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_trans_normalization.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_trans_title.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_trans_title.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_wrap.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_wrap.cpp	forwards_to	1	1
unit:src/base_backend/entrypoints.cpp	unit:src/base_backend/ci_write_lines.cpp	src/base_backend/entrypoints.cpp	src/base_backend/ci_write_lines.cpp	forwards_to	1	1
unit:src/base_backend/fixed/options.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/fixed/options.cpp	src/base_backend/ci_prepare_arg.cpp	calls	2	1
unit:src/base_backend/regex/options_r.cpp	unit:src/base_backend/ci_prepare_arg.cpp	src/base_backend/regex/options_r.cpp	src/base_backend/ci_prepare_arg.cpp	calls	10	1
unit:src/runtime/registration.cpp	unit:src/altrep_backend/entrypoints.cpp	src/runtime/registration.cpp	src/altrep_backend/entrypoints.cpp	references_function	72	1
unit:src/runtime/registration.cpp	unit:src/base_backend/entrypoints.cpp	src/runtime/registration.cpp	src/base_backend/entrypoints.cpp	references_function	71	1
unit:src/runtime/registration.cpp	unit:src/runtime/icu.cpp	src/runtime/registration.cpp	src/runtime/icu.cpp	references_function	4	1
unit:src/runtime/registration.cpp	unit:src/shared/parallel.cpp	src/runtime/registration.cpp	src/shared/parallel.cpp	references_function	3	1
unit:src/shared/case_mapper.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/case_mapper.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/shared/case_mapper.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/case_mapper.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/shared/icu_fatal.cpp	unit:src/shared/parallel.cpp	src/shared/icu_fatal.cpp	src/shared/parallel.cpp	calls	1	1
unit:src/shared/nfc_normalizer.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/nfc_normalizer.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/shared/nfc_normalizer.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/nfc_normalizer.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/shared/title_case.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/title_case.cpp	src/shared/native_to_utf8.cpp	calls	2	1
unit:src/shared/title_case.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/title_case.cpp	src/shared/native_to_utf8.cpp	constructs	1	1
unit:src/shared/utf8.cpp	unit:src/shared/native_to_utf8.cpp	src/shared/utf8.cpp	src/shared/native_to_utf8.cpp	calls	6	2
unit:src/shared/wrap.cpp	unit:src/shared/boundary_iterator.cpp	src/shared/wrap.cpp	src/shared/boundary_iterator.cpp	calls	1	1
unit:src/shared/wrap.cpp	unit:src/shared/boundary_iterator.cpp	src/shared/wrap.cpp	src/shared/boundary_iterator.cpp	constructs	1	1
