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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2148 1 LLVMFuzzerTestOneInput call site: 00001 libtorrent::torrent_info::parse_info_section

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libtorrent::read_resume_data [function] [call site] 00001
2 libtorrent::type [function] [call site] 00002
2 dict_find_string [function] [call site] 00003
2 libtorrent::bdecode_node::string_value [function] [call site] 00004
3 TORRENT_ASSERT [function] [call site] 00005
3 libtorrent::bdecode_node::type [function] [call site] 00006
4 static_cast<bdecode_node::type_t> [function] [call site] 00007
3 aux::numeric_cast<std::size_t> [function] [call site] 00008
3 token_source_span [function] [call site] 00009
3 start_offset [function] [call site] 00010
3 TORRENT_ASSERT [function] [call site] 00011
3 string_view [function] [call site] 00012
3 start_offset [function] [call site] 00013
2 libtorrent::bdecode_node::string_value [function] [call site] 00014
2 dict_find_string_value [function] [call site] 00015
2 dict_find_int_value [function] [call site] 00016
2 dict_find_string_value [function] [call site] 00017
2 dict_find_string_value [function] [call site] 00018
2 std::size_t [function] [call site] 00020
2 test_piece_size [function] [call site] 00021
3 piece_length [function] [call site] 00025
4 piece_length [function] [call site] 00026
5 piece_length [function] [call site] 00027
2 std::size_t [function] [call site] 00029
2 test_piece_size [function] [call site] 00030
2 dict_find_string_value [function] [call site] 00031
2 libtorrent::dht::item::assign [function] [call site] 00033
3 std::move [function] [call site] 00034
2 libtorrent::dht::item::assign [function] [call site] 00037
3 std::move [function] [call site] 00038
2 dict_find_dict [function] [call site] 00040
2 libtorrent::bdecode_node::data_section [function] [call site] 00042
3 TORRENT_ASSERT [function] [call site] 00043
3 static_cast<std::ptrdiff_t> [function] [call site] 00044
2 hasher256 [function] [call site] 00045
2 libtorrent::bdecode_node::data_section [function] [call site] 00046
2 libtorrent::has_v1 [function] [call site] 00047
3 is_all_zeros [function] [call site] 00048
2 libtorrent::has_v2 [function] [call site] 00049
3 is_all_zeros [function] [call site] 00050
2 std::make_shared<torrent_info> [function] [call site] 00051
2 libtorrent::torrent_info::parse_info_section [function] [call site] 00052
3 libtorrent::torrent_info::parse_info_section [function] [call site] 00053
4 libtorrent::torrent_info::parse_info_section [function] [call site] 00054
2 libtorrent::torrent_info::internal_set_creation_date [function] [call site] 00055
2 static_cast<std::time_t> [function] [call site] 00056
2 dict_find_int_value [function] [call site] 00057
2 libtorrent::torrent_info::internal_set_creator [function] [call site] 00058
3 std::string [function] [call site] 00059
2 dict_find_string_value [function] [call site] 00060
2 libtorrent::torrent_info::internal_set_comment [function] [call site] 00061
3 std::string [function] [call site] 00062
2 dict_find_string_value [function] [call site] 00063
2 libtorrent::get_best [function] [call site] 00064
3 libtorrent::has_v2 [function] [call site] 00065
4 is_all_zeros [function] [call site] 00066
3 libtorrent::get [function] [call site] 00067
2 dict_find_list [function] [call site] 00068
2 libtorrent::aux::receive_buffer::reserve [function] [call site] 00069
3 TORRENT_ASSERT [function] [call site] 00070
3 TORRENT_ASSERT [function] [call site] 00071
3 TORRENT_ASSERT [function] [call site] 00072
3 std::move [function] [call site] 00076
3 span<char> [function] [call site] 00077
2 libtorrent::bdecode_node::list_size [function] [call site] 00078
3 TORRENT_ASSERT [function] [call site] 00079
3 libtorrent::bdecode_node::type [function] [call site] 00080
3 TORRENT_ASSERT [function] [call site] 00081
2 libtorrent::aux::receive_buffer::reserve [function] [call site] 00082
3 TORRENT_ASSERT [function] [call site] 00083
3 TORRENT_ASSERT [function] [call site] 00084
3 TORRENT_ASSERT [function] [call site] 00085
3 std::move [function] [call site] 00089
3 span<char> [function] [call site] 00090
2 libtorrent::bdecode_node::list_size [function] [call site] 00091
2 libtorrent::aux::receive_buffer::reserve [function] [call site] 00092
3 TORRENT_ASSERT [function] [call site] 00093
3 TORRENT_ASSERT [function] [call site] 00094
3 TORRENT_ASSERT [function] [call site] 00095
3 std::move [function] [call site] 00099
3 span<char> [function] [call site] 00100
2 libtorrent::bdecode_node::list_size [function] [call site] 00101
2 libtorrent::bdecode_node::list_size [function] [call site] 00102
2 libtorrent::bdecode_node::list_at [function] [call site] 00103
3 TORRENT_ASSERT [function] [call site] 00104
3 libtorrent::bdecode_node::type [function] [call site] 00105
3 TORRENT_ASSERT [function] [call site] 00106
3 TORRENT_ASSERT [function] [call site] 00107
3 libtorrent::bdecode_node::bdecode_node [function] [call site] 00108
2 libtorrent::bdecode_node::dict_find_string [function] [call site] 00110
3 libtorrent::bdecode_node::dict_find [function] [call site] 00111
4 TORRENT_ASSERT [function] [call site] 00112
4 libtorrent::bdecode_node::type [function] [call site] 00113
4 TORRENT_ASSERT [function] [call site] 00114
4 token_source_span [function] [call site] 00115
4 start_offset [function] [call site] 00116
4 start_offset [function] [call site] 00121
4 TORRENT_ASSERT [function] [call site] 00122
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 00123
4 TORRENT_ASSERT [function] [call site] 00124
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 00125
3 libtorrent::bdecode_node::bdecode_node [function] [call site] 00127
2 libtorrent::bdecode_node::string_length [function] [call site] 00128
3 TORRENT_ASSERT [function] [call site] 00129
3 libtorrent::bdecode_node::type [function] [call site] 00130
3 TORRENT_ASSERT [function] [call site] 00131
3 token_source_span [function] [call site] 00132
3 start_offset [function] [call site] 00133
2 libtorrent::emplace_back [function] [call site] 00134
3 std::size_t [function] [call site] 00135
3 std::size_t [function] [call site] 00136
3 libtorrent::grow_capacity [function] [call site] 00137
4 static_cast<char*> [function] [call site] 00138
4 std::malloc [function] [call site] 00139
4 std::size_t [function] [call site] 00140
4 aux::free_deleter [function] [call site] 00141
4 aux::throw_ex<std::bad_alloc> [function] [call site] 00142
4 libtorrent::get [function] [call site] 00143
4 std::unique_ptr::get [function] [call site] 00144
4 libtorrent::get [function] [call site] 00145
4 reinterpret_cast<header_t*> [function] [call site] 00146
4 header_t::header_t [function] [call site] 00147
4 TORRENT_ASSERT [function] [call site] 00148
4 test_remove [function] [call site] 00149
5 delete_dirs [function] [call site] 00150
6 remove_all [function] [call site] 00152
7 ::FindFirstFile [function] [call site] 00153
7 std::string::c_str [function] [call site] 00154
7 ::DeleteFile [function] [call site] 00155
7 std::string::c_str [function] [call site] 00156
7 remove_all [function] [call site] 00157
7 FindNextFile [function] [call site] 00158
7 FindClose [function] [call site] 00159
7 RemoveDirectory [function] [call site] 00160
7 std::string::c_str [function] [call site] 00161
7 ::opendir [function] [call site] 00162
7 std::string::c_str [function] [call site] 00163
7 libtorrent::aux::packet_buffer::remove [function] [call site] 00164
8 packet_ptr [function] [call site] 00165
8 compare_less_wrap [function] [call site] 00166
8 packet_ptr [function] [call site] 00167
8 std::move [function] [call site] 00168
8 TORRENT_ASSERT_VAL [function] [call site] 00170
7 std::string::c_str [function] [call site] 00171
7 ::readdir [function] [call site] 00172
7 remove_all [function] [call site] 00173
7 ::readdir [function] [call site] 00174
7 ::closedir [function] [call site] 00175
7 libtorrent::aux::packet_buffer::remove [function] [call site] 00176
7 std::string::c_str [function] [call site] 00177
6 std::printf [function] [call site] 00178
6 std::string::c_str [function] [call site] 00179
6 peer_conn::on_message [function] [call site] 00180
7 peer_conn::start_conn [function] [call site] 00181
8 async_connect [function] [call site] 00182
8 std::bind [function] [call site] 00183
7 peer_conn::close [function] [call site] 00184
8 time_now [function] [call site] 00185
9 lt::time_point_cast<seconds32> [function] [call site] 00186
8 std::snprintf [function] [call site] 00188
8 total_milliseconds [function] [call site] 00191
8 std::int64_t [function] [call site] 00192
8 std::int64_t [function] [call site] 00193
8 local_endpoint [function] [call site] 00194
8 std::snprintf [function] [call site] 00196
8 to_string [function] [call site] 00197
9 std::snprintf [function] [call site] 00198
8 local_endpoint [function] [call site] 00199
8 std::snprintf [function] [call site] 00200
8 to_string [function] [call site] 00201
8 local_endpoint [function] [call site] 00202
8 std::printf [function] [call site] 00203
7 read_uint8 [function] [call site] 00205
7 peer_conn::close [function] [call site] 00207
7 error_code [function] [call site] 00208
7 libtorrent::aux::read_int32 [function] [call site] 00209
8 libtorrent::aux::read_impl [function] [call site] 00210
9 static_cast<std::uint8_t> [function] [call site] 00211
7 libtorrent::aux::read_int32 [function] [call site] 00213
7 libtorrent::aux::read_int32 [function] [call site] 00214
7 peer_conn::write_piece [function] [call site] 00215
8 write_uint32 [function] [call site] 00217
8 TORRENT_ASSERT [function] [call site] 00218
8 write_uint8 [function] [call site] 00219
8 write_uint32 [function] [call site] 00220
8 write_uint32 [function] [call site] 00221
8 both_sides_from_store_buffer [function] [call site] 00222
9 libtorrent::aux::random_bytes [function] [call site] 00223
10 std::generate [function] [call site] 00225
10 Catch::StringRef::begin [function] [call site] 00226
10 libtorrent::broadcast_socket::send [function] [call site] 00227
11 libtorrent::broadcast_socket::send_to [function] [call site] 00228
12 libtorrent::broadcast_socket::send_to [function] [call site] 00229
12 both_sides_from_store_buffer [function] [call site] 00230
12 std::size_t [function] [call site] 00231
12 libtorrent::broadcast_socket::close [function] [call site] 00232
13 std::for_each [function] [call site] 00233
13 std::bind [function] [call site] 00236
13 std::for_each [function] [call site] 00237
13 std::bind [function] [call site] 00240
13 libtorrent::broadcast_socket::maybe_abort [function] [call site] 00241
14 receive_handler_t [function] [call site] 00242
12 test_move_storage_reset [function] [call site] 00243
13 current_working_directory [function] [call site] 00244
13 complete [function] [call site] 00245
13 delete_dirs [function] [call site] 00246
13 setup_torrent [function] [call site] 00247
14 setup_torrent_info [function] [call site] 00248
15 add_file [function] [call site] 00249
15 combine_path [function] [call site] 00250
15 add_file [function] [call site] 00251
15 combine_path [function] [call site] 00252
15 combine_path [function] [call site] 00253
15 add_file [function] [call site] 00254
15 combine_path [function] [call site] 00255
15 combine_path [function] [call site] 00256
15 add_file [function] [call site] 00257
15 combine_path [function] [call site] 00258
15 combine_path [function] [call site] 00259
15 add_file [function] [call site] 00260
15 combine_path [function] [call site] 00261
15 combine_path [function] [call site] 00262
15 combine_path [function] [call site] 00263
15 std::vector<char> [function] [call site] 00265
15 std::back_inserter [function] [call site] 00272
15 libtorrent::create_torrent::generate [function] [call site] 00273
16 num_files [function] [call site] 00274
17 num_files [function] [call site] 00275
16 total_size [function] [call site] 00276
17 total_size [function] [call site] 00277
16 aux::throw_ex<system_error> [function] [call site] 00278
16 validate_v2_hashes [function] [call site] 00279
16 validate_v1_hashes [function] [call site] 00280
16 aux::throw_ex<system_error> [function] [call site] 00281
16 TORRENT_ASSERT [function] [call site] 00282
16 piece_length [function] [call site] 00283
16 emplace_back [function] [call site] 00288
16 std::move [function] [call site] 00289
16 libtorrent::emplace_back [function] [call site] 00292
17 std::size_t [function] [call site] 00293
17 std::size_t [function] [call site] 00294
17 libtorrent::grow_capacity [function] [call site] 00295
17 libtorrent::get [function] [call site] 00296
17 libtorrent::aux::calculate_pad_bytes [function] [call site] 00297
18 reinterpret_cast<std::uintptr_t> [function] [call site] 00298
17 libtorrent::aux::calculate_pad_bytes [function] [call site] 00299
17 __sanitizer_annotate_contiguous_container [function] [call site] 00300
17 libtorrent::get [function] [call site] 00301
17 libtorrent::get [function] [call site] 00302
17 libtorrent::get [function] [call site] 00303
17 TORRENT_ASSERT [function] [call site] 00304
17 reinterpret_cast<std::uintptr_t> [function] [call site] 00305
17 libtorrent::get [function] [call site] 00306
17 TORRENT_ASSERT [function] [call site] 00307
17 reinterpret_cast<std::uintptr_t> [function] [call site] 00308
17 header_t::header_t [function] [call site] 00309
17 static_cast<std::uint8_t> [function] [call site] 00310
17 static_cast<std::uint16_t> [function] [call site] 00311
17 libtorrent::aux::calculate_pad_bytes [function] [call site] 00312
17 TORRENT_ASSERT [function] [call site] 00313
17 reinterpret_cast<std::uintptr_t> [function] [call site] 00314
17 std::forward<Args> [function] [call site] 00315
17 TORRENT_ASSERT [function] [call site] 00317
16 std::move [function] [call site] 00318
16 libtorrent::emplace_back [function] [call site] 00332
16 libtorrent::emplace_back [function] [call site] 00333
16 std::move [function] [call site] 00334
16 std::move [function] [call site] 00335
16 TORRENT_ASSERT [function] [call site] 00346
16 num_files [function] [call site] 00349
16 merkle_pad [function] [call site] 00350
16 piece_length [function] [call site] 00351
16 file_range [function] [call site] 00353
16 merkle_root [function] [call site] 00356
16 to_string [function] [call site] 00358
16 test_piece_size [function] [call site] 00363
16 reinterpret_cast<const [call site] 00365
16 to_string [function] [call site] 00374
16 file_size [function] [call site] 00379
17 libtorrent::stat_file [function] [call site] 00380
18 libtorrent::clear [function] [call site] 00381
19 libtorrent::clear [function] [call site] 00382
18 libtorrent::convert_to_native_path_string [function] [call site] 00383
19 libtorrent::complete [function] [call site] 00384
20 libtorrent::is_complete [function] [call site] 00385
21 Catch::StringRef::empty [function] [call site] 00386
21 libtorrent::is_alpha [function] [call site] 00387
20 to_string [function] [call site] 00390
21 std::snprintf [function] [call site] 00391
20 libtorrent::lsplit_path [function] [call site] 00392
21 Catch::StringRef::empty [function] [call site] 00393
21 sim::pop_front [function] [call site] 00394
22 sim::empty [function] [call site] 00395
23 sim::empty [function] [call site] 00396
22 std::shared_ptr<sink> [function] [call site] 00397
22 std::move [function] [call site] 00398
21 string_view::remove_prefix [function] [call site] 00402
21 sim::pop_front [function] [call site] 00403
21 string_view::remove_prefix [function] [call site] 00404
21 libtorrent::find_first_of [function] [call site] 00405
21 libtorrent::find_first_of [function] [call site] 00407
21 Catch::StringRef::substr [function] [call site] 00408
22 Catch::StringRef::StringRef [function] [call site] 00409
22 Catch::StringRef::StringRef [function] [call site] 00410
21 Catch::StringRef::substr [function] [call site] 00411
20 libtorrent::combine_path [function] [call site] 00412
21 TORRENT_ASSERT [function] [call site] 00413
21 libtorrent::is_complete [function] [call site] 00414
21 Catch::StringRef::empty [function] [call site] 00415
21 to_string [function] [call site] 00416
21 Catch::StringRef::empty [function] [call site] 00417
21 to_string [function] [call site] 00418
21 std::string::resize [function] [call site] 00424
21 aux::numeric_cast<std::size_t> [function] [call site] 00425
21 std::snprintf [function] [call site] 00426
21 std::string::resize [function] [call site] 00431
20 libtorrent::current_working_directory [function] [call site] 00432
21 GetCurrentDir_ [function] [call site] 00433
21 aux::throw_ex<system_error> [function] [call site] 00434
21 error_code [function] [call site] 00435
21 generic_category [function] [call site] 00436
21 libtorrent::make_free_holder [function] [call site] 00437
22 std::unique_ptr<T, [call site] 00438
21 libtorrent::convert_from_native_path [function] [call site] 00439
22 libtorrent::convert_from_wstring [function] [call site] 00440
23 std::string::resize [function] [call site] 00441
23 libtorrent::size [function] [call site] 00442
24 TORRENT_ASSERT [function] [call site] 00443
23 WideCharToMultiByte [function] [call site] 00444
23 std::string::resize [function] [call site] 00447
19 std::string::substr [function] [call site] 00448
19 std::replace [function] [call site] 00449
19 std::string::begin [function] [call site] 00450
19 std::string::end [function] [call site] 00451
19 libtorrent::convert_to_wstring [function] [call site] 00452
20 std::wstring::resize [function] [call site] 00453
20 libtorrent::size [function] [call site] 00454
20 MultiByteToWideChar [function] [call site] 00455
20 std::wstring::resize [function] [call site] 00458
19 libtorrent::convert_to_wstring [function] [call site] 00459
19 libtorrent::convert_to_native [function] [call site] 00460
20 libtorrent::convert_impl [function] [call site] 00461
21 std::wstring::resize [function] [call site] 00463
21 libtorrent::size [function] [call site] 00464
21 MultiByteToWideChar [function] [call site] 00465
21 std::wstring::resize [function] [call site] 00468
21 std::string::resize [function] [call site] 00469
21 WideCharToMultiByte [function] [call site] 00471
21 std::wstring::c_str [function] [call site] 00472
21 std::string::resize [function] [call site] 00474
18 GetFileAttributesExW [function] [call site] 00475
18 native_path_string::c_str [function] [call site] 00476
18 libtorrent::assign [function] [call site] 00477
19 std::memcpy [function] [call site] 00479
19 libtorrent::buf [function] [call site] 00480
20 TORRENT_ASSERT [function] [call site] 00481
19 std::size_t [function] [call site] 00482
19 libtorrent::clear_trailing_bits [function] [call site] 00483
20 libtorrent::size [function] [call site] 00484
20 libtorrent::buf [function] [call site] 00485
20 libtorrent::num_words [function] [call site] 00486
21 libtorrent::size [function] [call site] 00487
20 libtorrent::aux::host_to_network [function] [call site] 00488
20 libtorrent::size [function] [call site] 00490
18 GetLastError [function] [call site] 00491
18 system_category [function] [call site] 00492
18 TORRENT_ASSERT [function] [call site] 00493
18 CreateFile2 [function] [call site] 00494
18 native_path_string::c_str [function] [call site] 00495
18 libtorrent::assign [function] [call site] 00496
18 GetLastError [function] [call site] 00497
18 system_category [function] [call site] 00498
18 TORRENT_ASSERT [function] [call site] 00499
18 GetFileInformationByHandleEx [function] [call site] 00500
18 GetFileInformationByHandleEx [function] [call site] 00501
18 libtorrent::assign [function] [call site] 00502
18 GetLastError [function] [call site] 00503
18 system_category [function] [call site] 00504
18 TORRENT_ASSERT [function] [call site] 00505
18 CloseHandle [function] [call site] 00506
18 CloseHandle [function] [call site] 00507
18 libtorrent::fill_file_status [function] [call site] 00508
19 libtorrent::file_time_to_posix [function] [call site] 00509
20 std::uint64_t [function] [call site] 00510
19 libtorrent::file_time_to_posix [function] [call site] 00512
19 libtorrent::file_time_to_posix [function] [call site] 00513
18 CreateFileW [function] [call site] 00514
18 native_path_string::c_str [function] [call site] 00515
18 libtorrent::assign [function] [call site] 00516
18 GetLastError [function] [call site] 00517
18 system_category [function] [call site] 00518
18 TORRENT_ASSERT [function] [call site] 00519
18 GetFileInformationByHandle [function] [call site] 00520
18 libtorrent::assign [function] [call site] 00521
18 GetLastError [function] [call site] 00522
18 system_category [function] [call site] 00523
18 TORRENT_ASSERT [function] [call site] 00524
18 CloseHandle [function] [call site] 00525
18 CloseHandle [function] [call site] 00526
18 libtorrent::fill_file_status [function] [call site] 00527
18 libtorrent::fill_file_status [function] [call site] 00528
18 native_path_string::c_str [function] [call site] 00530
18 libtorrent::stat [function] [call site] 00531
19 sent_syn [function] [call site] 00533
19 libtorrent::add [function] [call site] 00534
20 TORRENT_ASSERT [function] [call site] 00535
20 TORRENT_ASSERT [function] [call site] 00536
20 static_cast<std::uint32_t> [function] [call site] 00537
19 libtorrent::add [function] [call site] 00538
19 libtorrent::add [function] [call site] 00539
19 TORRENT_ASSERT [function] [call site] 00540
19 libtorrent::add [function] [call site] 00541
19 libtorrent::add [function] [call site] 00542
18 native_path_string::c_str [function] [call site] 00543
18 libtorrent::assign [function] [call site] 00544
18 system_category [function] [call site] 00545
18 std::uint64_t [function] [call site] 00546
18 std::uint64_t [function] [call site] 00547
18 std::uint64_t [function] [call site] 00548
18 S_ISFIFO [function] [call site] 00552
18 S_ISSOCK [function] [call site] 00555
17 peer_conn::on_message [function] [call site] 00556
18 peer_conn::start_conn [function] [call site] 00557
18 peer_conn::close [function] [call site] 00558
18 read_uint8 [function] [call site] 00560
18 m_on_msg [function] [call site] 00561
18 peer_conn::close [function] [call site] 00562
18 error_code [function] [call site] 00563
18 libtorrent::aux::read_int32 [function] [call site] 00564
18 libtorrent::aux::read_int32 [function] [call site] 00565
18 libtorrent::aux::read_int32 [function] [call site] 00566
18 peer_conn::write_piece [function] [call site] 00567
18 peer_conn::close [function] [call site] 00568
18 error_code [function] [call site] 00569
18 async_read [function] [call site] 00570
19 TORRENT_ASSERT [function] [call site] 00571
19 static_cast<std::uint32_t> [function] [call site] 00572
19 TORRENT_ASSERT [function] [call site] 00573
19 TORRENT_ASSERT [function] [call site] 00574
19 TORRENT_ASSERT [function] [call site] 00575
19 disk_seek [function] [call site] 00576
20 std::int64_t [function] [call site] 00577
20 static_cast<int> [function] [call site] 00578
20 piece_length [function] [call site] 00579
20 std::exchange [function] [call site] 00580
20 libtorrent::total_milliseconds [function] [call site] 00581
21 duration_cast<milliseconds> [function] [call site] 00582
19 queue_event [function] [call site] 00583
20 TORRENT_ASSERT [function] [call site] 00584
20 libtorrent::total_milliseconds [function] [call site] 00585
20 push_back [function] [call site] 00587
20 time_now [function] [call site] 00588
20 std::move [function] [call site] 00589
20 expires_after [function] [call site] 00590
20 async_wait [function] [call site] 00591
20 std::bind [function] [call site] 00592
20 push_back [function] [call site] 00593
20 std::move [function] [call site] 00595
19 std::move [function] [call site] 00596
19 operator[] [call site] 00597
19 get_bit [function] [call site] 00599
20 get_bit [function] [call site] 00600
21 static_cast<int> [function] [call site] 00602
20 static_cast<int> [function] [call site] 00603
19 block_index [function] [call site] 00604
20 static_cast<int> [function] [call site] 00605
19 libtorrent::aux::random_bytes [function] [call site] 00606
19 generate_block [function] [call site] 00607
20 generate_block_fill [function] [call site] 00608
21 static_cast<int> [function] [call site] 00609
21 std::memcpy [function] [call site] 00612
21 reinterpret_cast<char [call site] 00614
21 std::memcpy [function] [call site] 00615
21 reinterpret_cast<char [call site] 00617
20 std::min [function] [call site] 00619
20 std::min [function] [call site] 00620
20 std::memcpy [function] [call site] 00622
20 std::memset [function] [call site] 00624
19 piece_size [function] [call site] 00631
20 piece_size [function] [call site] 00632
19 piece_size [function] [call site] 00633
19 std::move [function] [call site] 00635
19 std::move [function] [call site] 00636
19 std::move [function] [call site] 00638
18 both_sides_from_store_buffer [function] [call site] 00639
18 std::bind [function] [call site] 00641
18 push_back [function] [call site] 00644
18 libtorrent::aux::random_shuffle [function] [call site] 00645
19 libtorrent::aux::size [function] [call site] 00646
19 libtorrent::aux::size [function] [call site] 00647
19 std::uint32_t [function] [call site] 00649
19 libtorrent::aux::data [function] [call site] 00651
20 reinterpret_cast<char [call site] 00652
19 libtorrent::aux::data [function] [call site] 00653
19 std::shuffle [function] [call site] 00654
19 libtorrent::aux::data [function] [call site] 00655
19 libtorrent::aux::data [function] [call site] 00656
19 libtorrent::aux::size [function] [call site] 00657
19 libtorrent::aux::random_engine [function] [call site] 00658
20 libtorrent::aux::crypto_random_bytes [function] [call site] 00659
21 std::generate [function] [call site] 00660
21 Catch::StringRef::begin [function] [call site] 00661
21 libtorrent::broadcast_socket::send [function] [call site] 00662
21 libtorrent::aux::cng_gen_random [function] [call site] 00664
22 libtorrent::aux::cng_open_algorithm_handle [function] [call site] 00665
23 BCryptOpenAlgorithmProvider [function] [call site] 00666
23 libtorrent::aux::throw_ntstatus_error [function] [call site] 00667
24 libtorrent::aux::throw_ex [function] [call site] 00668
25 std::terminate [function] [call site] 00669
24 system_category [function] [call site] 00670
22 BCryptGenRandom [function] [call site] 00671
22 reinterpret_cast<PUCHAR> [function] [call site] 00672
22 static_cast<ULONG> [function] [call site] 00674
22 libtorrent::aux::throw_ntstatus_error [function] [call site] 00676
21 libtorrent::aux::crypt_gen_random [function] [call site] 00677
22 libtorrent::aux::crypt_acquire_provider [function] [call site] 00678
23 CryptAcquireContext [function] [call site] 00679
23 libtorrent::aux::throw_ex [function] [call site] 00680
23 error_code [function] [call site] 00681
23 GetLastError [function] [call site] 00682
23 system_category [function] [call site] 00683
22 CryptGenRandom [function] [call site] 00684
22 reinterpret_cast<BYTE*> [function] [call site] 00686
22 libtorrent::aux::throw_ex [function] [call site] 00688
22 error_code [function] [call site] 00689
22 GetLastError [function] [call site] 00690
22 system_category [function] [call site] 00691
21 RAND_bytes [function] [call site] 00692
21 reinterpret_cast<unsigned [call site] 00693
21 aux::throw_ex<system_error> [function] [call site] 00696
21 ::getrandom [function] [call site] 00697
21 static_cast<std::size_t> [function] [call site] 00699
21 aux::throw_ex<system_error> [function] [call site] 00702
21 error_code [function] [call site] 00703
21 generic_category [function] [call site] 00704
21 read [function] [call site] 00705
22 std::shared_ptr<mmap_storage>::read [function] [call site] 00706
21 std::generate [function] [call site] 00708
21 Catch::StringRef::begin [function] [call site] 00709
21 libtorrent::broadcast_socket::send [function] [call site] 00710
20 reinterpret_cast<char*> [function] [call site] 00712
18 libtorrent::aux::read_int32 [function] [call site] 00721
18 push_back [function] [call site] 00723
18 static_cast<int> [function] [call site] 00726
18 Catch::Generators::random [function] [call site] 00727
19 GeneratorWrapper<T> [function] [call site] 00728
19 Catch::Detail::make_unique<RandomIntegerGenerator<T>> [function] [call site] 00729
19 Catch::Generators::Detail::getSeed [function] [call site] 00730
20 sharedRng [function] [call site] 00731
18 static_cast<std::uint32_t> [function] [call site] 00732
18 static_cast<std::size_t> [function] [call site] 00735
18 num_pieces [function] [call site] 00736
18 num_pieces [function] [call site] 00737
18 push_back [function] [call site] 00738
18 libtorrent::aux::random_shuffle [function] [call site] 00739
18 libtorrent::aux::read_int32 [function] [call site] 00740
18 libtorrent::aux::read_int32 [function] [call site] 00741
18 peer_conn::write_have [function] [call site] 00742
19 write_uint32 [function] [call site] 00744
19 write_uint8 [function] [call site] 00745
19 write_uint32 [function] [call site] 00746
19 async_write [function] [call site] 00747
20 TORRENT_ASSERT [function] [call site] 00748
20 queue_event [function] [call site] 00749
20 libtorrent::total_milliseconds [function] [call site] 00750
20 std::move [function] [call site] 00751
20 std::move [function] [call site] 00753
20 libtorrent::storage_error [function] [call site] 00755
21 file_index_t [function] [call site] 00757
21 static_cast<int> [function] [call site] 00758
21 libtorrent::operation_name [function] [call site] 00759
22 TORRENT_UNUSED [function] [call site] 00760
22 static_cast<int> [function] [call site] 00761
20 libtorrent::socks_error::make_error_code [function] [call site] 00762
21 socks_category [function] [call site] 00763
20 lt::generic_category [function] [call site] 00764
20 libtorrent::aux::max [function] [call site] 00765
20 push_back [function] [call site] 00766
20 std::move [function] [call site] 00767
20 disk_seek [function] [call site] 00782
20 queue_event [function] [call site] 00783
20 std::move [function] [call site] 00784
20 set_bit [function] [call site] 00785
21 set_bit [function] [call site] 00786
22 static_cast<int> [function] [call site] 00788
21 static_cast<int> [function] [call site] 00789
20 block_index [function] [call site] 00790
20 std::move [function] [call site] 00792
20 libtorrent::storage_error [function] [call site] 00794
20 TORRENT_ASSERT [function] [call site] 00795
20 check_buffer_level [function] [call site] 00796
20 push_back [function] [call site] 00801
20 std::move [function] [call site] 00802
19 both_sides_from_store_buffer [function] [call site] 00803
19 std::bind [function] [call site] 00805
18 libtorrent::aux::read_int32 [function] [call site] 00806
18 std::find [function] [call site] 00807
18 push_back [function] [call site] 00812
18 libtorrent::aux::read_int32 [function] [call site] 00813
18 libtorrent::aux::read_int32 [function] [call site] 00814
18 libtorrent::aux::read_int32 [function] [call site] 00815
18 push_back [function] [call site] 00818
18 std::min [function] [call site] 00819
18 push_back [function] [call site] 00820
18 std::printf [function] [call site] 00821
18 libtorrent::aux::read_int32 [function] [call site] 00822
18 std::find [function] [call site] 00823
18 push_back [function] [call site] 00828
18 peer_conn::work_download [function] [call site] 00829
19 num_pieces [function] [call site] 00832
19 peer_conn::close [function] [call site] 00833
19 error_code [function] [call site] 00834
19 peer_conn::write_request [function] [call site] 00835
19 async_read [function] [call site] 00861
19 both_sides_from_store_buffer [function] [call site] 00862
19 std::bind [function] [call site] 00864
18 async_read [function] [call site] 00865
18 both_sides_from_store_buffer [function] [call site] 00866
18 std::bind [function] [call site] 00868
17 TEST_CHECK [function] [call site] 00869
16 file_flags [function] [call site] 00870
16 add_file_attrs [function] [call site] 00871
16 add_symlink_path [function] [call site] 00872
16 internal_symlink [function] [call site] 00873
16 to_string [function] [call site] 00875
16 file_range [function] [call site] 00876
16 file_size [function] [call site] 00881
16 TORRENT_ASSERT [function] [call site] 00882
16 has_parent_path [function] [call site] 00883
16 file_path [function] [call site] 00884
16 file_path [function] [call site] 00885
16 lsplit_path [function] [call site] 00886
16 lsplit_path [function] [call site] 00887
16 Catch::StringRef::empty [function] [call site] 00888
16 lsplit_path [function] [call site] 00889
16 file_flags [function] [call site] 00891
16 add_file_attrs [function] [call site] 00892
16 add_symlink_path [function] [call site] 00893
16 internal_symlink [function] [call site] 00894
16 sha1_hash [function] [call site] 00896
16 to_string [function] [call site] 00897
16 file_range [function] [call site] 00898
16 file_path [function] [call site] 00900
16 lsplit_path [function] [call site] 00901
16 std::pair<string_view, [call site] 00902
16 TORRENT_ASSERT [function] [call site] 00903
16 lsplit_path [function] [call site] 00905
16 Catch::StringRef::empty [function] [call site] 00906
16 lsplit_path [function] [call site] 00907
16 libtorrent::load_pack_from_dict [function] [call site] 00908
17 dict_size [function] [call site] 00909
17 std::tie [function] [call site] 00910
17 libtorrent::settings_pack::set_int [function] [call site] 00916
18 TORRENT_ASSERT [function] [call site] 00917
17 libtorrent::bdecode_node::int_value [function] [call site] 00926
18 TORRENT_ASSERT [function] [call site] 00927
18 libtorrent::bdecode_node::type [function] [call site] 00928
18 token_source_span [function] [call site] 00929
18 TORRENT_ASSERT [function] [call site] 00930
18 parse_int [function] [call site] 00931
18 TORRENT_UNUSED [function] [call site] 00932
18 TORRENT_ASSERT [function] [call site] 00933
17 end_index [function] [call site] 00934
17 libtorrent::settings_pack::set_bool [function] [call site] 00935
18 TORRENT_ASSERT [function] [call site] 00936
18 insort_replace [function] [call site] 00937
17 libtorrent::bdecode_node::int_value [function] [call site] 00938
17 end_index [function] [call site] 00939
17 libtorrent::settings_pack::set_str [function] [call site] 00940
18 TORRENT_ASSERT [function] [call site] 00941
18 insort_replace [function] [call site] 00942
18 std::move [function] [call site] 00943
17 libtorrent::bdecode_node::string_value [function] [call site] 00944
16 libtorrent::load_pack_from_dict [function] [call site] 00945
16 aux::throw_ex<system_error> [function] [call site] 00946
16 libtorrent::load_pack_from_dict [function] [call site] 00947
16 aux::throw_ex<system_error> [function] [call site] 00948
16 file_flags [function] [call site] 00951
16 add_file_attrs [function] [call site] 00952
16 add_symlink_path [function] [call site] 00953
16 internal_symlink [function] [call site] 00954
16 file_size [function] [call site] 00955
16 file_size [function] [call site] 00956
16 piece_length [function] [call site] 00957
16 std::string::append [function] [call site] 00959
15 std::make_shared<torrent_info> [function] [call site] 00962
15 std::printf [function] [call site] 00963
15 peer_conn::on_message [function] [call site] 00964
15 system_error [function] [call site] 00965
14 make_storage [function] [call site] 00966
15 std::make_shared<mmap_storage> [function] [call site] 00967
14 libtorrent::mmap_storage::initialize [function] [call site] 00968
15 libtorrent::aux::get_drive_info [function] [call site] 00971
16 std::snprintf [function] [call site] 00976
16 read_file [function] [call site] 00983
17 std::snprintf [function] [call site] 00984
17 libtorrent::broadcast_socket::open [function] [call site] 00985
18 std::move [function] [call site] 00986
18 enum_net_interfaces [function] [call site] 00987
18 libtorrent::aux::is_v6 [function] [call site] 00988
19 protocol [function] [call site] 00989
19 rand_v6 [function] [call site] 00990
20 address_v6 [function] [call site] 00997
20 address_v6::is_unspecified [function] [call site] 00998
20 libtorrent::aux::is_local [function] [call site] 00999
21 libtorrent::aux::is_v6 [function] [call site] 01000
21 address_v6::is_loopback [function] [call site] 01002
21 libtorrent::aux::is_link_local [function] [call site] 01003
22 libtorrent::aux::is_v6 [function] [call site] 01004
22 libtorrent::aux::is_link_local [function] [call site] 01006
22 address_v6::is_multicast_link_local [function] [call site] 01007
22 address_v4::to_uint [function] [call site] 01009
21 address_v6::is_site_local [function] [call site] 01010
21 address_v6::is_multicast_link_local [function] [call site] 01011
21 address_v6::is_multicast_site_local [function] [call site] 01012
21 libtorrent::address_to_bytes [function] [call site] 01013
22 libtorrent::aux::write_address [function] [call site] 01014
23 libtorrent::aux::is_v4 [function] [call site] 01015
24 protocol [function] [call site] 01016
24 rand_v4 [function] [call site] 01017
25 address_v4 [function] [call site] 01018
25 address_v4::is_unspecified [function] [call site] 01019
25 libtorrent::aux::is_local [function] [call site] 01020
25 address_v4::is_loopback [function] [call site] 01021
23 libtorrent::aux::write_uint32 [function] [call site] 01022
24 libtorrent::aux::write_impl [function] [call site] 01023
25 static_cast<T> [function] [call site] 01024
25 TORRENT_ASSERT [function] [call site] 01025
25 static_cast<In> [function] [call site] 01026
25 static_cast<Byte> [function] [call site] 01027
23 libtorrent::aux::is_v6 [function] [call site] 01029
23 libtorrent::aux::write_uint8 [function] [call site] 01031
24 libtorrent::aux::write_impl [function] [call site] 01032
21 address_v4::to_uint [function] [call site] 01034
20 address_v6::is_loopback [function] [call site] 01035
18 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01036
19 std::make_shared<udp::socket> [function] [call site] 01037
19 std::shared_ptr::open [function] [call site] 01038
19 std::shared_ptr::set_option [function] [call site] 01042
19 udp::socket::reuse_address [function] [call site] 01043
19 std::shared_ptr::bind [function] [call site] 01044
19 local_endpoint [function] [call site] 01045
19 std::shared_ptr::set_option [function] [call site] 01047
19 join_group [function] [call site] 01048
19 std::shared_ptr::set_option [function] [call site] 01050
19 std::shared_ptr::set_option [function] [call site] 01052
19 enable_loopback [function] [call site] 01053
19 emplace_back [function] [call site] 01054
19 ADD_OUTSTANDING_ASYNC [function] [call site] 01056
19 std::shared_ptr::async_receive_from [function] [call site] 01057
19 both_sides_from_store_buffer [function] [call site] 01058
19 std::bind [function] [call site] 01059
18 address_v6::any [function] [call site] 01060
18 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01061
18 address_v4::any [function] [call site] 01062
18 libtorrent::aux::is_v4 [function] [call site] 01063
18 libtorrent::aux::is_v4 [function] [call site] 01066
18 interface_address::is_loopback [function] [call site] 01067
18 error_code [function] [call site] 01068
18 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01069
18 libtorrent::broadcast_socket::open_unicast_socket [function] [call site] 01070
19 std::make_shared<udp::socket> [function] [call site] 01071
19 std::shared_ptr::open [function] [call site] 01072
19 emplace_back [function] [call site] 01076
19 std::shared_ptr::set_option [function] [call site] 01078
19 ADD_OUTSTANDING_ASYNC [function] [call site] 01079
19 std::shared_ptr::async_receive_from [function] [call site] 01080
19 both_sides_from_store_buffer [function] [call site] 01081
19 std::bind [function] [call site] 01082
18 libtorrent::aux::is_v4 [function] [call site] 01083
18 netmask::to_v4 [function] [call site] 01086
18 address_v4 [function] [call site] 01087
17 set_alert_fd [function] [call site] 01088
18 static_cast<SOCKET> [function] [call site] 01089
18 ::getsockopt [function] [call site] 01090
18 set_alert_notify [function] [call site] 01091
19 set_alert_notify [function] [call site] 01092
19 notify_callback_wrapper [function] [call site] 01093
18 std::bind [function] [call site] 01094
18 set_alert_notify [function] [call site] 01095
18 std::bind [function] [call site] 01096
17 sim::http_server::read [function] [call site] 01097
18 async_read_some [function] [call site] 01102
18 both_sides_from_store_buffer [function] [call site] 01103
18 std::bind [function] [call site] 01105
17 set_alert_fd [function] [call site] 01106
17 static_cast<decltype(size)> [function] [call site] 01107
17 std::string [function] [call site] 01108
17 std::size_t [function] [call site] 01109
16 read_file [function] [call site] 01110
16 read_file [function] [call site] 01111
15 end_index [function] [call site] 01116
15 pad_file_at [function] [call site] 01117
15 get_filesize [function] [call site] 01118
15 libtorrent::mmap_storage::use_partfile [function] [call site] 01119
16 TORRENT_ASSERT_VAL [function] [call site] 01120
16 end_index [function] [call site] 01121
15 file_size [function] [call site] 01122
15 libtorrent::mmap_storage::use_partfile [function] [call site] 01123
15 libtorrent::mmap_storage::need_partfile [function] [call site] 01124
16 std::make_unique<part_file> [function] [call site] 01125
15 libtorrent::aux::initialize_storage [function] [call site] 01128
16 file_range [function] [call site] 01129
16 libtorrent::aux::end_index [function] [call site] 01130
17 TORRENT_ASSERT [function] [call site] 01131
17 libtorrent::aux::size [function] [call site] 01132
17 std::size_t [function] [call site] 01133
17 IndexType [function] [call site] 01134
17 libtorrent::aux::numeric_cast [function] [call site] 01135
18 static_cast<T> [function] [call site] 01136
18 TORRENT_ASSERT [function] [call site] 01137
18 static_cast<In> [function] [call site] 01138
18 TORRENT_ASSERT [function] [call site] 01139
18 std::int64_t [function] [call site] 01140
18 TORRENT_ASSERT [function] [call site] 01141
18 std::size_t [function] [call site] 01142
18 std::size_t [function] [call site] 01143
17 libtorrent::aux::size [function] [call site] 01144
16 pad_file_at [function] [call site] 01145
16 libtorrent::aux::get_filesize [function] [call site] 01146
17 libtorrent::aux::get_filesize [function] [call site] 01147
17 libtorrent::aux::file [function] [call site] 01148
17 libtorrent::aux::file [function] [call site] 01149
16 libtorrent::aux::file [function] [call site] 01150
16 file_size [function] [call site] 01151
16 oversized_file [function] [call site] 01152
16 libtorrent::aux::file_flags [function] [call site] 01153
16 file_path [function] [call site] 01154
16 lexically_relative [function] [call site] 01155
16 parent_path [function] [call site] 01156
16 file_path [function] [call site] 01157
16 create_link [function] [call site] 01159
16 libtorrent::aux::file [function] [call site] 01160
16 TORRENT_UNUSED [function] [call site] 01161
16 libtorrent::aux::create_file [function] [call site] 01169
17 libtorrent::aux::file_attributes [function] [call site] 01170
17 libtorrent::aux::file_flags [function] [call site] 01171
17 CreateFile2 [function] [call site] 01172
17 libtorrent::aux::file_access [function] [call site] 01174
17 libtorrent::aux::file_create [function] [call site] 01175
15 libtorrent::mmap_storage::open_file [function] [call site] 01177
16 get_bool [function] [call site] 01184
16 libtorrent::mmap_storage::open_file_impl [function] [call site] 01185
17 TORRENT_ASSERT [function] [call site] 01186
17 end_index [function] [call site] 01188
17 get_bool [function] [call site] 01189
17 get_bool [function] [call site] 01190
17 libtorrent::mmap_storage::open_file [function] [call site] 01194
17 storage_index [function] [call site] 01195
17 std::shared_ptr<std::mutex> [function] [call site] 01197
17 file [function] [call site] 01199
18 combine_path [function] [call site] 01200
18 parent_path [function] [call site] 01201
18 current_working_directory [function] [call site] 01202
18 combine_path [function] [call site] 01203
17 TORRENT_ASSERT [function] [call site] 01204
16 TORRENT_ASSERT [function] [call site] 01206
16 TORRENT_ASSERT [function] [call site] 01208
16 static_cast<bool> [function] [call site] 01209
15 storage_index [function] [call site] 01211
14 TEST_ERROR [function] [call site] 01212
14 peer_conn::on_message [function] [call site] 01213
15 peer_conn::start_conn [function] [call site] 01214
15 peer_conn::close [function] [call site] 01215
15 read_uint8 [function] [call site] 01217
15 m_on_msg [function] [call site] 01218
15 peer_conn::close [function] [call site] 01219
15 error_code [function] [call site] 01220
15 libtorrent::aux::read_int32 [function] [call site] 01221
15 libtorrent::aux::read_int32 [function] [call site] 01222
15 libtorrent::aux::read_int32 [function] [call site] 01223
15 peer_conn::write_piece [function] [call site] 01224
15 peer_conn::close [function] [call site] 01225
15 error_code [function] [call site] 01226
15 async_read [function] [call site] 01227
15 both_sides_from_store_buffer [function] [call site] 01228
15 std::bind [function] [call site] 01230
15 push_back [function] [call site] 01233
15 libtorrent::aux::random_shuffle [function] [call site] 01234
15 libtorrent::aux::read_int32 [function] [call site] 01235
15 push_back [function] [call site] 01237
15 static_cast<int> [function] [call site] 01240
15 Catch::Generators::random [function] [call site] 01241
15 static_cast<std::uint32_t> [function] [call site] 01242
15 static_cast<std::size_t> [function] [call site] 01245
15 num_pieces [function] [call site] 01246
15 num_pieces [function] [call site] 01247
15 push_back [function] [call site] 01248
15 libtorrent::aux::random_shuffle [function] [call site] 01249
15 libtorrent::aux::read_int32 [function] [call site] 01250
15 libtorrent::aux::read_int32 [function] [call site] 01251
15 peer_conn::write_have [function] [call site] 01252
15 libtorrent::aux::read_int32 [function] [call site] 01253
15 std::find [function] [call site] 01254
15 push_back [function] [call site] 01259
15 libtorrent::aux::read_int32 [function] [call site] 01260
15 libtorrent::aux::read_int32 [function] [call site] 01261
15 libtorrent::aux::read_int32 [function] [call site] 01262
15 push_back [function] [call site] 01265
15 std::min [function] [call site] 01266
15 push_back [function] [call site] 01267
15 std::printf [function] [call site] 01268
15 libtorrent::aux::read_int32 [function] [call site] 01269
15 std::find [function] [call site] 01270
15 push_back [function] [call site] 01275
15 peer_conn::work_download [function] [call site] 01276
15 async_read [function] [call site] 01277
15 both_sides_from_store_buffer [function] [call site] 01278
15 std::bind [function] [call site] 01280
14 std::printf [function] [call site] 01281
14 peer_conn::on_message [function] [call site] 01282
14 static_cast<int> [function] [call site] 01283
14 file [function] [call site] 01284
15 combine_path [function] [call site] 01285
15 parent_path [function] [call site] 01286
15 current_working_directory [function] [call site] 01287
15 combine_path [function] [call site] 01288
14 system_error [function] [call site] 01289
13 TEST_EQUAL [function] [call site] 01290
13 combine_path [function] [call site] 01294
13 TEST_CHECK [function] [call site] 01295
13 combine_path [function] [call site] 01298
13 combine_path [function] [call site] 01299
13 TEST_CHECK [function] [call site] 01300
13 combine_path [function] [call site] 01302
13 combine_path [function] [call site] 01303
13 combine_path [function] [call site] 01304
13 TEST_CHECK [function] [call site] 01305
13 combine_path [function] [call site] 01307
13 combine_path [function] [call site] 01308
13 TEST_CHECK [function] [call site] 01309
13 combine_path [function] [call site] 01311
13 combine_path [function] [call site] 01312
13 TEST_EQUAL [function] [call site] 01313
13 std::tie [function] [call site] 01314
13 async_move_storage [function] [call site] 01315
14 TORRENT_ASSERT [function] [call site] 01316
14 libtorrent::storage_error [function] [call site] 01319
14 libtorrent::socks_error::make_error_code [function] [call site] 01320
14 lt::system_category [function] [call site] 01321
13 TEST_EQUAL [function] [call site] 01322
13 TEST_EQUAL [function] [call site] 01323
13 peer_conn::on_message [function] [call site] 01325
13 TEST_CHECK [function] [call site] 01326
13 TEST_CHECK [function] [call site] 01328
13 combine_path [function] [call site] 01330
13 combine_path [function] [call site] 01331
13 TEST_CHECK [function] [call site] 01332
13 combine_path [function] [call site] 01334
13 combine_path [function] [call site] 01335
11 both_sides_from_store_buffer [function] [call site] 01336
11 std::size_t [function] [call site] 01337
11 can_broadcast [function] [call site] 01338
11 libtorrent::broadcast_socket::send_to [function] [call site] 01339
11 both_sides_from_store_buffer [function] [call site] 01340
11 std::size_t [function] [call site] 01341
11 local_endpoint [function] [call site] 01342
11 broadcast_address [function] [call site] 01343
11 libtorrent::broadcast_socket::close [function] [call site] 01345
11 test_move_storage_reset [function] [call site] 01346
11 libtorrent::broadcast_socket::send_to [function] [call site] 01347
11 both_sides_from_store_buffer [function] [call site] 01348
11 std::size_t [function] [call site] 01349
11 libtorrent::broadcast_socket::close [function] [call site] 01350
11 test_move_storage_reset [function] [call site] 01351
9 std::vector::begin [function] [call site] 01353
9 std::vector::begin [function] [call site] 01354
9 async_write [function] [call site] 01355
10 TORRENT_ASSERT [function] [call site] 01356
10 queue_event [function] [call site] 01357
10 libtorrent::total_milliseconds [function] [call site] 01358
10 std::move [function] [call site] 01359
10 std::move [function] [call site] 01361
10 libtorrent::storage_error [function] [call site] 01363
10 libtorrent::socks_error::make_error_code [function] [call site] 01364
10 lt::generic_category [function] [call site] 01365
10 libtorrent::aux::max [function] [call site] 01366
10 push_back [function] [call site] 01367
10 std::move [function] [call site] 01368
10 validate_block [function] [call site] 01369
10 disk_seek [function] [call site] 01370
10 queue_event [function] [call site] 01371
10 std::move [function] [call site] 01372
10 block_index [function] [call site] 01374
10 std::move [function] [call site] 01376
10 libtorrent::storage_error [function] [call site] 01378
10 TORRENT_ASSERT [function] [call site] 01379
10 check_buffer_level [function] [call site] 01380
10 push_back [function] [call site] 01381
10 std::move [function] [call site] 01382
9 write_handler [function] [call site] 01384
9 async_write [function] [call site] 01385
9 write_handler [function] [call site] 01387
9 async_read [function] [call site] 01388
10 TORRENT_ASSERT [function] [call site] 01389
10 static_cast<std::uint32_t> [function] [call site] 01390
10 TORRENT_ASSERT [function] [call site] 01391
10 TORRENT_ASSERT [function] [call site] 01392
10 TORRENT_ASSERT [function] [call site] 01393
10 disk_seek [function] [call site] 01394
10 queue_event [function] [call site] 01395
10 std::move [function] [call site] 01396
10 operator[] [call site] 01397
10 block_index [function] [call site] 01399
10 libtorrent::aux::random_bytes [function] [call site] 01400
10 generate_block [function] [call site] 01401
10 pads_in_req [function] [call site] 01403
10 piece_size [function] [call site] 01404
10 piece_size [function] [call site] 01405
10 std::move [function] [call site] 01407
10 std::move [function] [call site] 01408
10 std::move [function] [call site] 01410
9 read_handler [function] [call site] 01411
9 submit_jobs [function] [call site] 01412
8 static_cast<std::size_t> [function] [call site] 01417
8 both_sides_from_store_buffer [function] [call site] 01419
8 static_cast<std::size_t> [function] [call site] 01421
8 async_write [function] [call site] 01422
8 std::bind [function] [call site] 01423
7 peer_conn::close [function] [call site] 01424
7 error_code [function] [call site] 01425
7 async_read [function] [call site] 01426
7 both_sides_from_store_buffer [function] [call site] 01427
7 std::bind [function] [call site] 01429
7 push_back [function] [call site] 01432
7 libtorrent::aux::random_shuffle [function] [call site] 01433
7 libtorrent::aux::read_int32 [function] [call site] 01434
7 push_back [function] [call site] 01436
7 static_cast<int> [function] [call site] 01439
7 Catch::Generators::random [function] [call site] 01440
7 static_cast<std::uint32_t> [function] [call site] 01441
7 static_cast<std::size_t> [function] [call site] 01444
7 num_pieces [function] [call site] 01445
7 num_pieces [function] [call site] 01446
7 push_back [function] [call site] 01447
7 libtorrent::aux::random_shuffle [function] [call site] 01448
7 libtorrent::aux::read_int32 [function] [call site] 01449
7 libtorrent::aux::read_int32 [function] [call site] 01450
7 peer_conn::write_have [function] [call site] 01451
7 libtorrent::aux::read_int32 [function] [call site] 01452
7 std::find [function] [call site] 01453
7 push_back [function] [call site] 01458
7 libtorrent::aux::read_int32 [function] [call site] 01459
7 libtorrent::aux::read_int32 [function] [call site] 01460
7 libtorrent::aux::read_int32 [function] [call site] 01461
7 push_back [function] [call site] 01464
7 push_back [function] [call site] 01466
7 std::printf [function] [call site] 01467
7 libtorrent::aux::read_int32 [function] [call site] 01468
7 std::find [function] [call site] 01469
7 push_back [function] [call site] 01474
7 peer_conn::work_download [function] [call site] 01475
7 async_read [function] [call site] 01476
7 both_sides_from_store_buffer [function] [call site] 01477
7 std::bind [function] [call site] 01479
6 TEST_CHECK [function] [call site] 01480
5 setup_torrent [function] [call site] 01482
5 TEST_CHECK [function] [call site] 01483
5 combine_path [function] [call site] 01485
5 combine_path [function] [call site] 01486
5 combine_path [function] [call site] 01487
5 combine_path [function] [call site] 01488
5 TEST_CHECK [function] [call site] 01489
5 combine_path [function] [call site] 01491
5 combine_path [function] [call site] 01492
5 combine_path [function] [call site] 01493
5 TEST_CHECK [function] [call site] 01494
5 combine_path [function] [call site] 01496
5 combine_path [function] [call site] 01497
5 combine_path [function] [call site] 01498
5 std::vector::resize [function] [call site] 01499
5 TEST_CHECK [function] [call site] 01501
5 combine_path [function] [call site] 01503
5 combine_path [function] [call site] 01504
5 combine_path [function] [call site] 01505
5 TEST_CHECK [function] [call site] 01506
5 combine_path [function] [call site] 01508
5 combine_path [function] [call site] 01509
5 combine_path [function] [call site] 01510
5 combine_path [function] [call site] 01511
5 stat_file [function] [call site] 01512
5 combine_path [function] [call site] 01513
5 combine_path [function] [call site] 01514
5 combine_path [function] [call site] 01515
5 TEST_CHECK [function] [call site] 01516
5 TEST_CHECK [function] [call site] 01518
5 combine_path [function] [call site] 01520
5 combine_path [function] [call site] 01521
5 combine_path [function] [call site] 01522
5 combine_path [function] [call site] 01523
5 stat_file [function] [call site] 01524
5 combine_path [function] [call site] 01525
5 combine_path [function] [call site] 01526
5 combine_path [function] [call site] 01527
5 TEST_CHECK [function] [call site] 01528
5 async_delete_files [function] [call site] 01529
6 TORRENT_ASSERT [function] [call site] 01530
6 queue_event [function] [call site] 01531
6 libtorrent::total_microseconds [function] [call site] 01532
7 duration_cast<microseconds> [function] [call site] 01533
6 std::move [function] [call site] 01534
6 clear_all [function] [call site] 01535
6 std::move [function] [call site] 01537
6 libtorrent::storage_error [function] [call site] 01539
5 print_error [function] [call site] 01540
6 std::printf [function] [call site] 01541
6 time_now_string [function] [call site] 01542
6 peer_conn::on_message [function] [call site] 01543
7 peer_conn::start_conn [function] [call site] 01544
7 peer_conn::close [function] [call site] 01545
7 read_uint8 [function] [call site] 01547
7 peer_conn::close [function] [call site] 01549
7 error_code [function] [call site] 01550
7 libtorrent::aux::read_int32 [function] [call site] 01551
7 libtorrent::aux::read_int32 [function] [call site] 01552
7 libtorrent::aux::read_int32 [function] [call site] 01553
7 peer_conn::write_piece [function] [call site] 01554
7 peer_conn::close [function] [call site] 01555
7 error_code [function] [call site] 01556
7 async_read [function] [call site] 01557
7 both_sides_from_store_buffer [function] [call site] 01558
7 std::bind [function] [call site] 01560
7 push_back [function] [call site] 01563
7 libtorrent::aux::random_shuffle [function] [call site] 01564
7 libtorrent::aux::read_int32 [function] [call site] 01565
7 push_back [function] [call site] 01567
7 static_cast<int> [function] [call site] 01570
7 Catch::Generators::random [function] [call site] 01571
7 static_cast<std::uint32_t> [function] [call site] 01572
7 static_cast<std::size_t> [function] [call site] 01575
7 num_pieces [function] [call site] 01576
7 num_pieces [function] [call site] 01577
7 push_back [function] [call site] 01578
7 libtorrent::aux::random_shuffle [function] [call site] 01579
7 libtorrent::aux::read_int32 [function] [call site] 01580
7 libtorrent::aux::read_int32 [function] [call site] 01581
7 peer_conn::write_have [function] [call site] 01582
7 libtorrent::aux::read_int32 [function] [call site] 01583
7 std::find [function] [call site] 01584
7 push_back [function] [call site] 01589
7 libtorrent::aux::read_int32 [function] [call site] 01590
7 libtorrent::aux::read_int32 [function] [call site] 01591
7 libtorrent::aux::read_int32 [function] [call site] 01592
7 push_back [function] [call site] 01595
7 push_back [function] [call site] 01597
7 std::printf [function] [call site] 01598
7 libtorrent::aux::read_int32 [function] [call site] 01599
7 std::find [function] [call site] 01600
7 push_back [function] [call site] 01605
7 peer_conn::work_download [function] [call site] 01606
7 async_read [function] [call site] 01607
7 both_sides_from_store_buffer [function] [call site] 01608
7 std::bind [function] [call site] 01610
6 static_cast<int> [function] [call site] 01611
6 operation_name [function] [call site] 01613
5 TEST_ERROR [function] [call site] 01614
5 peer_conn::on_message [function] [call site] 01615
5 std::printf [function] [call site] 01616
5 peer_conn::on_message [function] [call site] 01617
5 static_cast<int> [function] [call site] 01618
5 TEST_CHECK [function] [call site] 01620
5 combine_path [function] [call site] 01622
4 header_t*::~header_t [function] [call site] 01623
4 libtorrent::swap [function] [call site] 01624
4 __sanitizer_annotate_contiguous_container [function] [call site] 01627
4 libtorrent::get [function] [call site] 01628
4 libtorrent::get [function] [call site] 01629
4 libtorrent::get [function] [call site] 01630
4 libtorrent::get [function] [call site] 01631
3 libtorrent::get [function] [call site] 01632
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01633
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01634
3 __sanitizer_annotate_contiguous_container [function] [call site] 01635
3 libtorrent::get [function] [call site] 01636
3 libtorrent::get [function] [call site] 01637
3 libtorrent::get [function] [call site] 01638
3 TORRENT_ASSERT [function] [call site] 01639
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01640
3 libtorrent::get [function] [call site] 01641
3 TORRENT_ASSERT [function] [call site] 01642
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01643
3 header_t::header_t [function] [call site] 01644
3 static_cast<std::uint8_t> [function] [call site] 01645
3 static_cast<std::uint16_t> [function] [call site] 01646
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01647
3 TORRENT_ASSERT [function] [call site] 01648
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01649
3 std::forward<Args> [function] [call site] 01650
3 TORRENT_ASSERT [function] [call site] 01652
2 parser_callback [function] [call site] 01653
3 TEST_CHECK [function] [call site] 01654
3 Catch::StringRef::begin [function] [call site] 01656
3 libtorrent::broadcast_socket::send [function] [call site] 01657
4 libtorrent::broadcast_socket::send_to [function] [call site] 01658
4 both_sides_from_store_buffer [function] [call site] 01659
4 std::size_t [function] [call site] 01660
4 can_broadcast [function] [call site] 01661
4 libtorrent::broadcast_socket::send_to [function] [call site] 01662
4 both_sides_from_store_buffer [function] [call site] 01663
4 std::size_t [function] [call site] 01664
4 local_endpoint [function] [call site] 01665
4 broadcast_address [function] [call site] 01666
4 libtorrent::broadcast_socket::close [function] [call site] 01668
4 test_move_storage_reset [function] [call site] 01669
4 libtorrent::broadcast_socket::send_to [function] [call site] 01670
4 both_sides_from_store_buffer [function] [call site] 01671
4 std::size_t [function] [call site] 01672
4 libtorrent::broadcast_socket::close [function] [call site] 01673
4 test_move_storage_reset [function] [call site] 01674
3 TEST_CHECK [function] [call site] 01675
3 Catch::StringRef::empty [function] [call site] 01676
3 Catch::StringRef::begin [function] [call site] 01678
3 libtorrent::broadcast_socket::send [function] [call site] 01679
3 TEST_CHECK [function] [call site] 01680
3 Catch::StringRef::empty [function] [call site] 01681
2 libtorrent::bdecode_node::dict_find_string_value [function] [call site] 01682
3 libtorrent::bdecode_node::dict_find [function] [call site] 01683
3 libtorrent::bdecode_node::string_value [function] [call site] 01685
2 libtorrent::bdecode_node::dict_find_string_value [function] [call site] 01686
2 Catch::StringRef::empty [function] [call site] 01687
2 Catch::StringRef::substr [function] [call site] 01688
3 Catch::StringRef::StringRef [function] [call site] 01689
3 Catch::StringRef::StringRef [function] [call site] 01690
2 parser_callback [function] [call site] 01691
2 libtorrent::bdecode_node::dict_find_string [function] [call site] 01692
2 libtorrent::bdecode_node::string_value [function] [call site] 01693
2 libtorrent::emplace_back [function] [call site] 01694
3 std::size_t [function] [call site] 01695
3 std::size_t [function] [call site] 01696
3 libtorrent::grow_capacity [function] [call site] 01697
3 libtorrent::get [function] [call site] 01698
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01699
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01700
3 __sanitizer_annotate_contiguous_container [function] [call site] 01701
3 libtorrent::get [function] [call site] 01702
3 libtorrent::get [function] [call site] 01703
3 libtorrent::get [function] [call site] 01704
3 TORRENT_ASSERT [function] [call site] 01705
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01706
3 libtorrent::get [function] [call site] 01707
3 TORRENT_ASSERT [function] [call site] 01708
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01709
3 header_t::header_t [function] [call site] 01710
3 static_cast<std::uint8_t> [function] [call site] 01711
3 static_cast<std::uint16_t> [function] [call site] 01712
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01713
3 TORRENT_ASSERT [function] [call site] 01714
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01715
3 std::forward<Args> [function] [call site] 01716
3 TORRENT_ASSERT [function] [call site] 01718
2 parser_callback [function] [call site] 01720
3 TEST_CHECK [function] [call site] 01721
3 Catch::StringRef::begin [function] [call site] 01723
3 libtorrent::broadcast_socket::send [function] [call site] 01724
3 TEST_CHECK [function] [call site] 01725
3 Catch::StringRef::empty [function] [call site] 01726
3 Catch::StringRef::begin [function] [call site] 01728
3 libtorrent::broadcast_socket::send [function] [call site] 01729
3 TEST_CHECK [function] [call site] 01730
3 Catch::StringRef::empty [function] [call site] 01731
2 libtorrent::emplace_back [function] [call site] 01733
2 parser_callback [function] [call site] 01735
2 libtorrent::size [function] [call site] 01736
2 libtorrent::emplace_back [function] [call site] 01737
2 libtorrent::bdecode_node::dict_find_string [function] [call site] 01738
2 libtorrent::bdecode_node::string_value [function] [call site] 01739
2 libtorrent::emplace_back [function] [call site] 01740
3 std::size_t [function] [call site] 01741
3 std::size_t [function] [call site] 01742
3 libtorrent::grow_capacity [function] [call site] 01743
3 libtorrent::get [function] [call site] 01744
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01745
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01746
3 __sanitizer_annotate_contiguous_container [function] [call site] 01747
3 libtorrent::get [function] [call site] 01748
3 libtorrent::get [function] [call site] 01749
3 libtorrent::get [function] [call site] 01750
3 TORRENT_ASSERT [function] [call site] 01751
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01752
3 libtorrent::get [function] [call site] 01753
3 TORRENT_ASSERT [function] [call site] 01754
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01755
3 header_t::header_t [function] [call site] 01756
3 static_cast<std::uint8_t> [function] [call site] 01757
3 static_cast<std::uint16_t> [function] [call site] 01758
3 libtorrent::aux::calculate_pad_bytes [function] [call site] 01759
3 TORRENT_ASSERT [function] [call site] 01760
3 reinterpret_cast<std::uintptr_t> [function] [call site] 01761
3 std::forward<Args> [function] [call site] 01762
3 TORRENT_ASSERT [function] [call site] 01764
2 parser_callback [function] [call site] 01766
3 TEST_CHECK [function] [call site] 01767
3 Catch::StringRef::begin [function] [call site] 01769
3 libtorrent::broadcast_socket::send [function] [call site] 01770
3 TEST_CHECK [function] [call site] 01771
3 Catch::StringRef::empty [function] [call site] 01772
3 Catch::StringRef::begin [function] [call site] 01774
3 libtorrent::broadcast_socket::send [function] [call site] 01775
3 TEST_CHECK [function] [call site] 01776
3 Catch::StringRef::empty [function] [call site] 01777
2 libtorrent::emplace_back [function] [call site] 01779
2 parser_callback [function] [call site] 01781
2 libtorrent::size [function] [call site] 01782
2 libtorrent::emplace_back [function] [call site] 01783
2 TORRENT_ASSERT [function] [call site] 01784
2 TORRENT_ASSERT [function] [call site] 01787
2 dict_find_int_value [function] [call site] 01790
2 dict_find_int_value [function] [call site] 01791
2 dict_find_int_value [function] [call site] 01792
2 dict_find_int_value [function] [call site] 01793
2 dict_find_int_value [function] [call site] 01794
2 std::time_t [function] [call site] 01795
2 dict_find_int_value [function] [call site] 01796
2 std::time_t [function] [call site] 01797
2 dict_find_int_value [function] [call site] 01798
2 std::time_t [function] [call site] 01799
2 dict_find_int_value [function] [call site] 01800
2 dict_find_int_value [function] [call site] 01801
2 dict_find_int_value [function] [call site] 01802
2 dict_find_int_value [function] [call site] 01803
2 dict_find_int_value [function] [call site] 01804
2 dict_find_int_value [function] [call site] 01805
2 dict_find_int_value [function] [call site] 01806
2 dict_find_int_value [function] [call site] 01807
2 libtorrent::apply_flag [function] [call site] 01808
3 dict_find_int_value [function] [call site] 01809
2 libtorrent::apply_flag [function] [call site] 01810
2 libtorrent::apply_flag [function] [call site] 01811
2 libtorrent::apply_flag [function] [call site] 01812
2 libtorrent::apply_flag [function] [call site] 01813
2 libtorrent::apply_flag [function] [call site] 01814
2 libtorrent::apply_flag [function] [call site] 01815
2 libtorrent::apply_flag [function] [call site] 01816
2 libtorrent::apply_flag [function] [call site] 01817
2 libtorrent::apply_flag [function] [call site] 01818
2 libtorrent::apply_flag [function] [call site] 01819
2 libtorrent::apply_flag [function] [call site] 01820
2 libtorrent::apply_flag [function] [call site] 01821
2 dict_find_string_value [function] [call site] 01822
2 dict_find_string_value [function] [call site] 01823
2 dict_find_list [function] [call site] 01824
2 libtorrent::bdecode_node::list_size [function] [call site] 01825
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01826
3 libtorrent::bdecode_node::list_at [function] [call site] 01827
4 TORRENT_ASSERT [function] [call site] 01828
4 libtorrent::bdecode_node::type [function] [call site] 01829
4 TORRENT_ASSERT [function] [call site] 01830
4 TORRENT_ASSERT [function] [call site] 01831
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 01832
3 libtorrent::bdecode_node::string_value [function] [call site] 01834
2 Catch::StringRef::empty [function] [call site] 01835
2 file_index_t [function] [call site] 01836
2 to_string [function] [call site] 01837
3 std::snprintf [function] [call site] 01838
2 std::time_t [function] [call site] 01839
2 dict_find_int_value [function] [call site] 01840
2 std::time_t [function] [call site] 01841
2 dict_find_int_value [function] [call site] 01842
2 dict_find_list [function] [call site] 01843
2 libtorrent::bdecode_node::list_size [function] [call site] 01844
2 libtorrent::bitfield::resize [function] [call site] 01845
3 libtorrent::bitfield::resize [function] [call site] 01849
4 libtorrent::bitfield::resize [function] [call site] 01853
4 num_words [function] [call site] 01855
4 libtorrent::aux::host_to_network [function] [call site] 01857
4 std::memset [function] [call site] 01858
4 static_cast<std::size_t> [function] [call site] 01860
4 clear_trailing_bits [function] [call site] 01861
4 std::memset [function] [call site] 01862
4 static_cast<std::size_t> [function] [call site] 01864
4 TORRENT_ASSERT [function] [call site] 01865
3 num_words [function] [call site] 01868
3 libtorrent::aux::host_to_network [function] [call site] 01870
3 std::memset [function] [call site] 01871
3 static_cast<std::size_t> [function] [call site] 01873
3 clear_trailing_bits [function] [call site] 01874
3 std::memset [function] [call site] 01875
3 static_cast<std::size_t> [function] [call site] 01877
3 TORRENT_ASSERT [function] [call site] 01878
2 aux::numeric_cast<std::size_t> [function] [call site] 01880
2 static_cast<std::size_t> [function] [call site] 01881
2 libtorrent::aux::clamp [function] [call site] 01882
3 TORRENT_ASSERT [function] [call site] 01883
2 download_priority_t [function] [call site] 01884
2 static_cast<std::uint8_t> [function] [call site] 01885
2 libtorrent::bdecode_node::list_int_value_at [function] [call site] 01886
3 libtorrent::bdecode_node::list_at [function] [call site] 01887
3 libtorrent::bdecode_node::int_value [function] [call site] 01889
2 static_cast<std::uint8_t> [function] [call site] 01890
2 dict_find_list [function] [call site] 01891
2 libtorrent::bdecode_node::list_size [function] [call site] 01892
2 libtorrent::bdecode_node::list_at [function] [call site] 01893
2 libtorrent::bdecode_node::list_size [function] [call site] 01895
2 node_push_back [function] [call site] 01896
3 std::vector<node_entry>*::push_back [function] [call site] 01897
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01898
2 node_push_back [function] [call site] 01899
3 std::vector<node_entry>*::push_back [function] [call site] 01900
2 libtorrent::is_i2p_url [function] [call site] 01901
3 libtorrent::parse_url_components [function] [call site] 01903
4 std::string::begin [function] [call site] 01904
4 std::string::end [function] [call site] 01905
4 libtorrent::is_space [function] [call site] 01906
4 libtorrent::find [function] [call site] 01907
5 Catch::StringRef::substr [function] [call site] 01908
4 std::string::begin [function] [call site] 01909
4 std::string::end [function] [call site] 01910
4 std::string::assign [function] [call site] 01911
4 std::string::end [function] [call site] 01912
4 std::string::end [function] [call site] 01913
4 std::string::end [function] [call site] 01914
4 libtorrent::find [function] [call site] 01915
4 std::string::end [function] [call site] 01916
4 libtorrent::find [function] [call site] 01917
4 std::string::end [function] [call site] 01918
4 libtorrent::min [function] [call site] 01919
4 libtorrent::find [function] [call site] 01920
4 std::string::end [function] [call site] 01921
4 libtorrent::find [function] [call site] 01922
4 std::string::end [function] [call site] 01923
4 libtorrent::find [function] [call site] 01924
4 std::string::end [function] [call site] 01925
4 std::string::end [function] [call site] 01926
4 std::string::end [function] [call site] 01927
4 std::string::assign [function] [call site] 01928
4 std::string::end [function] [call site] 01929
4 libtorrent::find [function] [call site] 01930
4 std::string::end [function] [call site] 01931
4 std::string::end [function] [call site] 01932
4 std::string::assign [function] [call site] 01933
4 libtorrent::find [function] [call site] 01934
4 std::string::end [function] [call site] 01935
4 libtorrent::find [function] [call site] 01936
4 std::string::end [function] [call site] 01937
4 std::string::assign [function] [call site] 01938
4 std::string::assign [function] [call site] 01939
4 libtorrent::is_digit [function] [call site] 01940
4 std::atoi [function] [call site] 01941
4 std::string [function] [call site] 01942
4 std::string::end [function] [call site] 01943
4 std::string::empty [function] [call site] 01944
4 std::string::front [function] [call site] 01945
4 std::string::front [function] [call site] 01946
4 std::string::insert [function] [call site] 01947
4 std::string::begin [function] [call site] 01948
4 std::make_tuple [function] [call site] 01949
4 libtorrent::move [function] [call site] 01950
5 reinterpret_cast<U*> [function] [call site] 01951
5 TORRENT_ASSERT [function] [call site] 01952
5 reinterpret_cast<std::uintptr_t> [function] [call site] 01953
5 libtorrent::move [function] [call site] 01954
4 libtorrent::move [function] [call site] 01957
4 libtorrent::move [function] [call site] 01958
3 libtorrent::string_ends_with [function] [call site] 01959
4 libtorrent::reverse_iterator::rbegin [function] [call site] 01963
5 libtorrent::reverse_iterator::rbegin [function] [call site] 01964
6 libtorrent::reverse_iterator::rbegin [function] [call site] 01965
4 libtorrent::reverse_iterator::rend [function] [call site] 01966
5 libtorrent::reverse_iterator::rend [function] [call site] 01967
6 libtorrent::reverse_iterator::rend [function] [call site] 01968
4 libtorrent::reverse_iterator::rbegin [function] [call site] 01969
2 parser_callback [function] [call site] 01970
3 TEST_CHECK [function] [call site] 01971
3 Catch::StringRef::begin [function] [call site] 01973
3 libtorrent::broadcast_socket::send [function] [call site] 01974
3 TEST_CHECK [function] [call site] 01975
3 Catch::StringRef::empty [function] [call site] 01976
3 Catch::StringRef::begin [function] [call site] 01978
3 libtorrent::broadcast_socket::send [function] [call site] 01979
3 TEST_CHECK [function] [call site] 01980
3 Catch::StringRef::empty [function] [call site] 01981
2 dict_find_list [function] [call site] 01982
2 dict_find_list [function] [call site] 01983
2 libtorrent::bdecode_node::list_size [function] [call site] 01984
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01985
2 Catch::StringRef::empty [function] [call site] 01986
2 node_push_back [function] [call site] 01987
3 std::vector<node_entry>*::push_back [function] [call site] 01988
2 to_string [function] [call site] 01989
2 libtorrent::bdecode_node::list_size [function] [call site] 01990
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01991
2 Catch::StringRef::empty [function] [call site] 01992
2 node_push_back [function] [call site] 01993
3 std::vector<node_entry>*::push_back [function] [call site] 01994
2 to_string [function] [call site] 01995
2 dict_find_string [function] [call site] 01996
2 libtorrent::bdecode_node::string_ptr [function] [call site] 01997
3 TORRENT_ASSERT [function] [call site] 01998
3 libtorrent::bdecode_node::type [function] [call site] 01999
3 TORRENT_ASSERT [function] [call site] 02000
3 start_offset [function] [call site] 02001
2 libtorrent::bdecode_node::string_length [function] [call site] 02002
3 TORRENT_ASSERT [function] [call site] 02003
3 libtorrent::bdecode_node::type [function] [call site] 02004
3 TORRENT_ASSERT [function] [call site] 02005
3 token_source_span [function] [call site] 02006
3 start_offset [function] [call site] 02007
2 libtorrent::bitfield::resize [function] [call site] 02008
3 libtorrent::bitfield::resize [function] [call site] 02012
3 num_words [function] [call site] 02014
3 libtorrent::aux::host_to_network [function] [call site] 02016
3 std::memset [function] [call site] 02017
3 static_cast<std::size_t> [function] [call site] 02019
3 clear_trailing_bits [function] [call site] 02020
3 std::memset [function] [call site] 02021
3 static_cast<std::size_t> [function] [call site] 02023
3 TORRENT_ASSERT [function] [call site] 02024
2 libtorrent::bitfield::resize [function] [call site] 02026
3 libtorrent::bitfield::resize [function] [call site] 02030
3 num_words [function] [call site] 02032
3 libtorrent::aux::host_to_network [function] [call site] 02034
3 std::memset [function] [call site] 02035
3 static_cast<std::size_t> [function] [call site] 02037
3 clear_trailing_bits [function] [call site] 02038
3 std::memset [function] [call site] 02039
3 static_cast<std::size_t> [function] [call site] 02041
3 TORRENT_ASSERT [function] [call site] 02042
2 static_cast<int> [function] [call site] 02047
2 set_bit [function] [call site] 02048
3 static_cast<int> [function] [call site] 02050
2 clear_bit [function] [call site] 02051
3 clear_bit [function] [call site] 02052
4 clear_bit [function] [call site] 02053
4 static_cast<int> [function] [call site] 02054
3 static_cast<int> [function] [call site] 02055
2 static_cast<int> [function] [call site] 02056
2 set_bit [function] [call site] 02057
3 static_cast<int> [function] [call site] 02059
2 clear_bit [function] [call site] 02060
3 clear_bit [function] [call site] 02061
3 static_cast<int> [function] [call site] 02062
2 libtorrent::bdecode_node::string_value [function] [call site] 02070
2 libtorrent::dht::item::assign [function] [call site] 02071
3 std::move [function] [call site] 02072
2 dict_find_string [function] [call site] 02075
2 libtorrent::bdecode_node::string_value [function] [call site] 02076
2 libtorrent::dht::item::assign [function] [call site] 02077
3 std::move [function] [call site] 02078
2 dict_find_string [function] [call site] 02081
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02082
2 libtorrent::bitfield::resize [function] [call site] 02083
3 libtorrent::bitfield::resize [function] [call site] 02087
3 num_words [function] [call site] 02089
3 libtorrent::aux::host_to_network [function] [call site] 02091
3 std::memset [function] [call site] 02092
3 static_cast<std::size_t> [function] [call site] 02094
3 clear_trailing_bits [function] [call site] 02095
3 std::memset [function] [call site] 02096
3 static_cast<std::size_t> [function] [call site] 02098
3 TORRENT_ASSERT [function] [call site] 02099
2 aux::numeric_cast<std::size_t> [function] [call site] 02101
2 libtorrent::bdecode_node::string_length [function] [call site] 02102
2 download_priority_t [function] [call site] 02104
2 libtorrent::aux::clamp [function] [call site] 02105
2 static_cast<std::uint8_t> [function] [call site] 02106
2 static_cast<std::uint8_t> [function] [call site] 02107
2 static_cast<std::uint8_t> [function] [call site] 02108
2 dict_find_string [function] [call site] 02109
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02110
2 libtorrent::bdecode_node::string_length [function] [call site] 02111
2 node_push_back [function] [call site] 02112
3 std::vector<node_entry>*::push_back [function] [call site] 02113
2 read_v4_endpoint<tcp::endpoint> [function] [call site] 02114
2 dict_find_string [function] [call site] 02115
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02116
2 libtorrent::bdecode_node::string_length [function] [call site] 02117
2 node_push_back [function] [call site] 02118
2 read_v6_endpoint<tcp::endpoint> [function] [call site] 02119
2 dict_find_string [function] [call site] 02120
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02121
2 libtorrent::bdecode_node::string_length [function] [call site] 02122
2 node_push_back [function] [call site] 02123
3 std::vector<node_entry>*::push_back [function] [call site] 02124
2 read_v4_endpoint<tcp::endpoint> [function] [call site] 02125
2 dict_find_string [function] [call site] 02126
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02127
2 libtorrent::bdecode_node::string_length [function] [call site] 02128
2 node_push_back [function] [call site] 02129
2 read_v6_endpoint<tcp::endpoint> [function] [call site] 02130
2 dict_find_list [function] [call site] 02131
2 libtorrent::bdecode_node::list_size [function] [call site] 02132
2 libtorrent::bdecode_node::list_at [function] [call site] 02133
2 piece_index_t [function] [call site] 02135
2 libtorrent::bdecode_node::dict_find_int_value [function] [call site] 02136
3 libtorrent::bdecode_node::dict_find [function] [call site] 02137
3 libtorrent::bdecode_node::int_value [function] [call site] 02139
2 piece_index_t [function] [call site] 02140
2 libtorrent::bdecode_node::dict_find_string [function] [call site] 02141
3 libtorrent::bdecode_node::dict_find [function] [call site] 02142
3 libtorrent::bdecode_node::bdecode_node [function] [call site] 02144
2 libtorrent::bdecode_node::string_length [function] [call site] 02145
2 libtorrent::assign [function] [call site] 02146
2 libtorrent::bdecode_node::string_ptr [function] [call site] 02147
2 libtorrent::bdecode_node::string_length [function] [call site] 02148
1 reinterpret_cast<char [call site] 02149
1 write_resume_data_buf [function] [call site] 02150