Fuzz introspector: session_params
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
1809 1 LLVMFuzzerTestOneInput call site: {node_id} libtorrent::session_params::read_session_params

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libtorrent::session_params::read_session_params [function] [call site] 00001
2 dict_find_dict [function] [call site] 00003
2 apply_deprecated_dht_settings [function] [call site] 00004
3 dict_find_int [function] [call site] 00005
3 libtorrent::bdecode_node::int_value [function] [call site] 00007
4 TORRENT_ASSERT [function] [call site] 00008
4 libtorrent::bdecode_node::type [function] [call site] 00009
5 static_cast<bdecode_node::type_t> [function] [call site] 00010
4 TORRENT_ASSERT [function] [call site] 00011
4 TORRENT_UNUSED [function] [call site] 00012
4 TORRENT_ASSERT [function] [call site] 00013
3 dict_find_int [function] [call site] 00014
3 libtorrent::bdecode_node::int_value [function] [call site] 00016
3 dict_find_int [function] [call site] 00017
3 libtorrent::bdecode_node::int_value [function] [call site] 00019
3 dict_find_int [function] [call site] 00020
3 libtorrent::bdecode_node::int_value [function] [call site] 00022
3 dict_find_int [function] [call site] 00023
3 libtorrent::bdecode_node::int_value [function] [call site] 00025
3 dict_find_int [function] [call site] 00026
3 libtorrent::bdecode_node::int_value [function] [call site] 00028
3 dict_find_int [function] [call site] 00029
3 libtorrent::bdecode_node::int_value [function] [call site] 00031
3 dict_find_int [function] [call site] 00032
3 libtorrent::bdecode_node::int_value [function] [call site] 00034
3 dict_find_int [function] [call site] 00035
3 libtorrent::bdecode_node::int_value [function] [call site] 00037
3 dict_find_int [function] [call site] 00038
3 libtorrent::bdecode_node::int_value [function] [call site] 00040
3 dict_find_int [function] [call site] 00041
3 libtorrent::bdecode_node::int_value [function] [call site] 00043
3 dict_find_int [function] [call site] 00044
3 libtorrent::bdecode_node::int_value [function] [call site] 00046
3 dict_find_int [function] [call site] 00047
3 libtorrent::bdecode_node::int_value [function] [call site] 00049
3 dict_find_int [function] [call site] 00050
3 libtorrent::bdecode_node::int_value [function] [call site] 00052
3 dict_find_int [function] [call site] 00053
3 libtorrent::bdecode_node::int_value [function] [call site] 00055
3 dict_find_int [function] [call site] 00056
3 libtorrent::bdecode_node::int_value [function] [call site] 00058
3 dict_find_int [function] [call site] 00059
3 libtorrent::bdecode_node::int_value [function] [call site] 00061
3 dict_find_int [function] [call site] 00062
3 libtorrent::bdecode_node::int_value [function] [call site] 00064
2 libtorrent::dht::read_dht_settings [function] [call site] 00065
3 dict_find_int [function] [call site] 00067
3 libtorrent::bdecode_node::int_value [function] [call site] 00068
3 dict_find_int [function] [call site] 00069
3 libtorrent::bdecode_node::int_value [function] [call site] 00070
3 dict_find_int [function] [call site] 00071
3 libtorrent::bdecode_node::int_value [function] [call site] 00072
3 dict_find_int [function] [call site] 00073
3 libtorrent::bdecode_node::int_value [function] [call site] 00074
3 dict_find_int [function] [call site] 00075
3 libtorrent::bdecode_node::int_value [function] [call site] 00076
3 dict_find_int [function] [call site] 00077
3 libtorrent::bdecode_node::int_value [function] [call site] 00078
3 dict_find_int [function] [call site] 00079
3 libtorrent::bdecode_node::int_value [function] [call site] 00080
3 dict_find_int [function] [call site] 00081
3 libtorrent::bdecode_node::int_value [function] [call site] 00082
3 dict_find_int [function] [call site] 00083
3 libtorrent::bdecode_node::int_value [function] [call site] 00084
3 dict_find_int [function] [call site] 00085
3 libtorrent::bdecode_node::int_value [function] [call site] 00086
3 dict_find_int [function] [call site] 00087
3 libtorrent::bdecode_node::int_value [function] [call site] 00088
3 dict_find_int [function] [call site] 00089
3 libtorrent::bdecode_node::int_value [function] [call site] 00090
3 dict_find_int [function] [call site] 00091
3 libtorrent::bdecode_node::int_value [function] [call site] 00092
3 dict_find_int [function] [call site] 00093
3 libtorrent::bdecode_node::int_value [function] [call site] 00094
3 dict_find_int [function] [call site] 00095
3 libtorrent::bdecode_node::int_value [function] [call site] 00096
3 dict_find_int [function] [call site] 00097
3 libtorrent::bdecode_node::int_value [function] [call site] 00098
3 dict_find_int [function] [call site] 00099
3 libtorrent::bdecode_node::int_value [function] [call site] 00100
3 dict_find_int [function] [call site] 00101
3 libtorrent::bdecode_node::int_value [function] [call site] 00102
2 dict_find_dict [function] [call site] 00103
2 load_pack_from_dict [function] [call site] 00104
2 dict_find_dict [function] [call site] 00105
2 libtorrent::dht::read_dht_state [function] [call site] 00106
3 libtorrent::dht::extract_node_ids [function] [call site] 00108
4 node_ids_t [function] [call site] 00110
4 dict_find_string_value [function] [call site] 00111
4 libtorrent::emplace_back [function] [call site] 00113
5 std::size_t [function] [call site] 00114
5 std::size_t [function] [call site] 00115
5 libtorrent::grow_capacity [function] [call site] 00116
6 static_cast<char*> [function] [call site] 00117
6 std::malloc [function] [call site] 00118
6 std::size_t [function] [call site] 00119
6 aux::free_deleter [function] [call site] 00120
6 aux::throw_ex<std::bad_alloc> [function] [call site] 00121
6 reinterpret_cast<header_t*> [function] [call site] 00122
6 header_t::header_t [function] [call site] 00123
6 TORRENT_ASSERT [function] [call site] 00124
6 test_remove [function] [call site] 00125
7 delete_dirs [function] [call site] 00126
8 remove_all [function] [call site] 00128
9 ::FindFirstFile [function] [call site] 00129
9 std::string::c_str [function] [call site] 00130
9 ::DeleteFile [function] [call site] 00131
9 std::string::c_str [function] [call site] 00132
9 remove_all [function] [call site] 00133
9 FindNextFile [function] [call site] 00134
9 FindClose [function] [call site] 00135
9 RemoveDirectory [function] [call site] 00136
9 std::string::c_str [function] [call site] 00137
9 ::opendir [function] [call site] 00138
9 std::string::c_str [function] [call site] 00139
9 libtorrent::aux::packet_buffer::remove [function] [call site] 00140
10 packet_ptr [function] [call site] 00141
10 compare_less_wrap [function] [call site] 00142
10 packet_ptr [function] [call site] 00143
10 std::move [function] [call site] 00144
10 TORRENT_ASSERT_VAL [function] [call site] 00146
9 std::string::c_str [function] [call site] 00147
9 ::readdir [function] [call site] 00148
9 remove_all [function] [call site] 00149
9 ::readdir [function] [call site] 00150
9 ::closedir [function] [call site] 00151
9 libtorrent::aux::packet_buffer::remove [function] [call site] 00152
9 std::string::c_str [function] [call site] 00153
8 std::printf [function] [call site] 00154
8 std::string::c_str [function] [call site] 00155
8 peer_conn::on_message [function] [call site] 00156
9 peer_conn::start_conn [function] [call site] 00157
10 async_connect [function] [call site] 00158
10 std::bind [function] [call site] 00159
9 peer_conn::close [function] [call site] 00160
10 time_now [function] [call site] 00161
11 lt::time_point_cast<seconds32> [function] [call site] 00162
11 time_now [function] [call site] 00163
10 std::snprintf [function] [call site] 00164
10 local_endpoint [function] [call site] 00167
10 std::snprintf [function] [call site] 00169
10 to_string [function] [call site] 00170
11 std::snprintf [function] [call site] 00171
10 local_endpoint [function] [call site] 00172
10 std::snprintf [function] [call site] 00173
10 to_string [function] [call site] 00174
10 local_endpoint [function] [call site] 00175
10 std::printf [function] [call site] 00176
9 peer_conn::close [function] [call site] 00178
9 error_code [function] [call site] 00179
9 peer_conn::write_piece [function] [call site] 00180
10 write_uint32 [function] [call site] 00181
10 TORRENT_ASSERT [function] [call site] 00182
10 write_uint8 [function] [call site] 00183
10 write_uint32 [function] [call site] 00184
10 write_uint32 [function] [call site] 00185
10 both_sides_from_store_buffer [function] [call site] 00186
11 libtorrent::aux::random_bytes [function] [call site] 00187
12 std::generate [function] [call site] 00189
12 Catch::StringRef::begin [function] [call site] 00190
12 libtorrent::broadcast_socket::send [function] [call site] 00191
13 libtorrent::broadcast_socket::send_to [function] [call site] 00192
14 libtorrent::broadcast_socket::send_to [function] [call site] 00193
14 both_sides_from_store_buffer [function] [call site] 00194
14 std::size_t [function] [call site] 00195
14 libtorrent::broadcast_socket::close [function] [call site] 00196
15 std::for_each [function] [call site] 00197
15 std::bind [function] [call site] 00200
15 std::for_each [function] [call site] 00201
15 std::bind [function] [call site] 00204
15 libtorrent::broadcast_socket::maybe_abort [function] [call site] 00205
16 receive_handler_t [function] [call site] 00206
14 test_move_storage_reset [function] [call site] 00207
15 current_working_directory [function] [call site] 00208
15 complete [function] [call site] 00209
15 delete_dirs [function] [call site] 00210
15 setup_torrent [function] [call site] 00211
16 setup_torrent_info [function] [call site] 00212
17 combine_path [function] [call site] 00215
17 add_file [function] [call site] 00216
17 combine_path [function] [call site] 00217
17 combine_path [function] [call site] 00218
17 add_file [function] [call site] 00219
17 combine_path [function] [call site] 00220
17 combine_path [function] [call site] 00221
17 add_file [function] [call site] 00222
17 combine_path [function] [call site] 00223
17 combine_path [function] [call site] 00224
17 add_file [function] [call site] 00225
17 combine_path [function] [call site] 00226
17 combine_path [function] [call site] 00227
17 combine_path [function] [call site] 00228
17 std::vector<char> [function] [call site] 00230
17 std::back_inserter [function] [call site] 00237
17 libtorrent::create_torrent::generate [function] [call site] 00238
18 num_files [function] [call site] 00239
19 num_files [function] [call site] 00240
18 total_size [function] [call site] 00241
19 total_size [function] [call site] 00242
18 aux::throw_ex<system_error> [function] [call site] 00243
18 aux::throw_ex<system_error> [function] [call site] 00244
18 TORRENT_ASSERT [function] [call site] 00245
18 piece_length [function] [call site] 00246
19 piece_length [function] [call site] 00247
18 emplace_back [function] [call site] 00252
18 std::move [function] [call site] 00253
18 libtorrent::emplace_back [function] [call site] 00255
19 std::size_t [function] [call site] 00256
19 std::size_t [function] [call site] 00257
19 libtorrent::grow_capacity [function] [call site] 00258
19 libtorrent::aux::calculate_pad_bytes [function] [call site] 00259
20 reinterpret_cast<std::uintptr_t> [function] [call site] 00260
19 libtorrent::aux::calculate_pad_bytes [function] [call site] 00261
19 __sanitizer_annotate_contiguous_container [function] [call site] 00262
19 libtorrent::get [function] [call site] 00263
19 libtorrent::get [function] [call site] 00264
19 libtorrent::get [function] [call site] 00265
19 TORRENT_ASSERT [function] [call site] 00266
19 reinterpret_cast<std::uintptr_t> [function] [call site] 00267
19 libtorrent::get [function] [call site] 00268
19 TORRENT_ASSERT [function] [call site] 00269
19 reinterpret_cast<std::uintptr_t> [function] [call site] 00270
19 header_t::header_t [function] [call site] 00271
19 static_cast<std::uint8_t> [function] [call site] 00272
19 static_cast<std::uint16_t> [function] [call site] 00273
19 libtorrent::aux::calculate_pad_bytes [function] [call site] 00274
19 TORRENT_ASSERT [function] [call site] 00275
19 reinterpret_cast<std::uintptr_t> [function] [call site] 00276
19 std::forward<Args> [function] [call site] 00277
19 TORRENT_ASSERT [function] [call site] 00279
18 std::move [function] [call site] 00280
18 libtorrent::emplace_back [function] [call site] 00294
18 libtorrent::emplace_back [function] [call site] 00295
18 std::move [function] [call site] 00296
18 std::move [function] [call site] 00297
18 TORRENT_ASSERT [function] [call site] 00308
18 num_files [function] [call site] 00311
18 merkle_pad [function] [call site] 00312
18 piece_length [function] [call site] 00313
18 file_range [function] [call site] 00315
18 merkle_root [function] [call site] 00318
18 to_string [function] [call site] 00320
18 test_piece_size [function] [call site] 00325
19 piece_length [function] [call site] 00328
20 piece_length [function] [call site] 00329
18 reinterpret_cast<const [call site] 00331
18 to_string [function] [call site] 00340
18 file_size [function] [call site] 00345
19 libtorrent::stat_file [function] [call site] 00346
20 libtorrent::clear [function] [call site] 00347
21 libtorrent::clear [function] [call site] 00348
20 libtorrent::convert_to_native_path_string [function] [call site] 00349
21 complete [function] [call site] 00350
21 std::string::substr [function] [call site] 00351
21 std::replace [function] [call site] 00352
21 std::string::begin [function] [call site] 00353
21 std::string::end [function] [call site] 00354
21 libtorrent::convert_to_wstring [function] [call site] 00355
22 std::wstring::resize [function] [call site] 00356
22 libtorrent::size [function] [call site] 00357
22 std::wstring::resize [function] [call site] 00358
21 libtorrent::convert_to_wstring [function] [call site] 00359
21 libtorrent::convert_to_native [function] [call site] 00360
22 libtorrent::convert_impl [function] [call site] 00361
23 std::wstring::resize [function] [call site] 00363
23 libtorrent::size [function] [call site] 00364
23 std::wstring::resize [function] [call site] 00365
23 std::string::resize [function] [call site] 00366
23 std::string::resize [function] [call site] 00368
20 GetFileAttributesExW [function] [call site] 00369
20 native_path_string::c_str [function] [call site] 00370
20 GetLastError [function] [call site] 00372
20 system_category [function] [call site] 00373
20 TORRENT_ASSERT [function] [call site] 00374
20 CreateFile2 [function] [call site] 00375
20 native_path_string::c_str [function] [call site] 00376
20 GetLastError [function] [call site] 00378
20 system_category [function] [call site] 00379
20 TORRENT_ASSERT [function] [call site] 00380
20 GetFileInformationByHandleEx [function] [call site] 00381
20 GetFileInformationByHandleEx [function] [call site] 00382
20 GetLastError [function] [call site] 00384
20 system_category [function] [call site] 00385
20 TORRENT_ASSERT [function] [call site] 00386
20 CloseHandle [function] [call site] 00387
20 CloseHandle [function] [call site] 00388
20 libtorrent::fill_file_status [function] [call site] 00389
21 libtorrent::file_time_to_posix [function] [call site] 00390
22 std::uint64_t [function] [call site] 00391
21 libtorrent::file_time_to_posix [function] [call site] 00393
21 libtorrent::file_time_to_posix [function] [call site] 00394
20 CreateFileW [function] [call site] 00395
20 native_path_string::c_str [function] [call site] 00396
20 GetLastError [function] [call site] 00398
20 system_category [function] [call site] 00399
20 TORRENT_ASSERT [function] [call site] 00400
20 GetFileInformationByHandle [function] [call site] 00401
20 GetLastError [function] [call site] 00403
20 system_category [function] [call site] 00404
20 TORRENT_ASSERT [function] [call site] 00405
20 CloseHandle [function] [call site] 00406
20 CloseHandle [function] [call site] 00407
20 libtorrent::fill_file_status [function] [call site] 00408
20 libtorrent::fill_file_status [function] [call site] 00409
20 native_path_string::c_str [function] [call site] 00411
20 libtorrent::stat [function] [call site] 00412
20 native_path_string::c_str [function] [call site] 00418
20 system_category [function] [call site] 00420
20 std::uint64_t [function] [call site] 00421
20 std::uint64_t [function] [call site] 00422
20 std::uint64_t [function] [call site] 00423
20 S_ISFIFO [function] [call site] 00427
20 S_ISSOCK [function] [call site] 00430
19 peer_conn::on_message [function] [call site] 00431
20 peer_conn::start_conn [function] [call site] 00432
20 peer_conn::close [function] [call site] 00433
20 m_on_msg [function] [call site] 00434
20 peer_conn::close [function] [call site] 00435
20 error_code [function] [call site] 00436
20 peer_conn::write_piece [function] [call site] 00437
20 peer_conn::close [function] [call site] 00438
20 error_code [function] [call site] 00439
20 async_read [function] [call site] 00440
21 TORRENT_ASSERT [function] [call site] 00441
21 static_cast<std::uint32_t> [function] [call site] 00442
21 TORRENT_ASSERT [function] [call site] 00443
21 TORRENT_ASSERT [function] [call site] 00444
21 TORRENT_ASSERT [function] [call site] 00445
21 disk_seek [function] [call site] 00446
22 std::int64_t [function] [call site] 00447
22 static_cast<int> [function] [call site] 00448
22 piece_length [function] [call site] 00449
22 std::exchange [function] [call site] 00450
22 libtorrent::total_milliseconds [function] [call site] 00451
23 duration_cast<milliseconds> [function] [call site] 00452
21 queue_event [function] [call site] 00453
22 TORRENT_ASSERT [function] [call site] 00454
22 libtorrent::total_milliseconds [function] [call site] 00455
22 push_back [function] [call site] 00457
22 time_now [function] [call site] 00458
22 std::move [function] [call site] 00459
22 expires_after [function] [call site] 00460
22 async_wait [function] [call site] 00461
22 std::bind [function] [call site] 00462
22 push_back [function] [call site] 00463
22 std::move [function] [call site] 00465
21 std::move [function] [call site] 00466
21 operator[] [call site] 00467
21 get_bit [function] [call site] 00469
22 get_bit [function] [call site] 00470
23 static_cast<int> [function] [call site] 00472
22 static_cast<int> [function] [call site] 00473
21 block_index [function] [call site] 00474
22 static_cast<int> [function] [call site] 00475
21 libtorrent::aux::random_bytes [function] [call site] 00476
21 generate_block [function] [call site] 00477
22 generate_block_fill [function] [call site] 00478
23 std::memcpy [function] [call site] 00480
23 reinterpret_cast<char [call site] 00482
23 std::memcpy [function] [call site] 00483
23 reinterpret_cast<char [call site] 00485
22 std::memcpy [function] [call site] 00486
22 std::memset [function] [call site] 00488
21 piece_size [function] [call site] 00495
22 piece_size [function] [call site] 00496
21 piece_size [function] [call site] 00497
21 std::move [function] [call site] 00499
21 std::move [function] [call site] 00500
21 std::move [function] [call site] 00502
20 both_sides_from_store_buffer [function] [call site] 00503
20 std::bind [function] [call site] 00505
20 push_back [function] [call site] 00508
20 libtorrent::aux::random_shuffle [function] [call site] 00509
21 libtorrent::aux::size [function] [call site] 00510
21 libtorrent::aux::size [function] [call site] 00511
21 std::uint32_t [function] [call site] 00513
21 libtorrent::aux::data [function] [call site] 00515
22 reinterpret_cast<char [call site] 00516
21 libtorrent::aux::data [function] [call site] 00517
21 std::shuffle [function] [call site] 00518
21 libtorrent::aux::data [function] [call site] 00519
21 libtorrent::aux::data [function] [call site] 00520
21 libtorrent::aux::size [function] [call site] 00521
21 libtorrent::aux::random_engine [function] [call site] 00522
22 libtorrent::aux::crypto_random_bytes [function] [call site] 00523
23 std::generate [function] [call site] 00524
23 Catch::StringRef::begin [function] [call site] 00525
23 libtorrent::broadcast_socket::send [function] [call site] 00526
23 libtorrent::aux::cng_gen_random [function] [call site] 00528
24 libtorrent::aux::cng_open_algorithm_handle [function] [call site] 00529
25 BCryptOpenAlgorithmProvider [function] [call site] 00530
25 libtorrent::aux::throw_ntstatus_error [function] [call site] 00531
26 libtorrent::aux::throw_ex [function] [call site] 00532
27 std::terminate [function] [call site] 00533
26 system_category [function] [call site] 00534
24 BCryptGenRandom [function] [call site] 00535
24 reinterpret_cast<PUCHAR> [function] [call site] 00536
24 static_cast<ULONG> [function] [call site] 00538
24 libtorrent::aux::throw_ntstatus_error [function] [call site] 00540
23 libtorrent::aux::crypt_gen_random [function] [call site] 00541
24 libtorrent::aux::crypt_acquire_provider [function] [call site] 00542
25 CryptAcquireContext [function] [call site] 00543
25 libtorrent::aux::throw_ex [function] [call site] 00544
25 error_code [function] [call site] 00545
25 GetLastError [function] [call site] 00546
25 system_category [function] [call site] 00547
24 CryptGenRandom [function] [call site] 00548
24 reinterpret_cast<BYTE*> [function] [call site] 00550
24 libtorrent::aux::throw_ex [function] [call site] 00552
24 error_code [function] [call site] 00553
24 GetLastError [function] [call site] 00554
24 system_category [function] [call site] 00555
23 aux::throw_ex<system_error> [function] [call site] 00556
23 aux::throw_ex<system_error> [function] [call site] 00558
23 error_code [function] [call site] 00559
23 generic_category [function] [call site] 00560
23 read [function] [call site] 00561
24 std::shared_ptr<mmap_storage>::read [function] [call site] 00562
23 std::generate [function] [call site] 00564
23 Catch::StringRef::begin [function] [call site] 00565
23 libtorrent::broadcast_socket::send [function] [call site] 00566
22 reinterpret_cast<char*> [function] [call site] 00568
20 push_back [function] [call site] 00578
20 static_cast<int> [function] [call site] 00581
20 Catch::Generators::random [function] [call site] 00582
21 GeneratorWrapper<T> [function] [call site] 00583
21 Catch::Detail::make_unique<RandomIntegerGenerator<T>> [function] [call site] 00584
21 Catch::Generators::Detail::getSeed [function] [call site] 00585
22 sharedRng [function] [call site] 00586
20 static_cast<std::uint32_t> [function] [call site] 00587
20 static_cast<std::size_t> [function] [call site] 00590
20 num_pieces [function] [call site] 00591
20 num_pieces [function] [call site] 00592
20 push_back [function] [call site] 00593
20 libtorrent::aux::random_shuffle [function] [call site] 00594
20 peer_conn::write_have [function] [call site] 00595
21 write_uint32 [function] [call site] 00596
21 write_uint8 [function] [call site] 00597
21 write_uint32 [function] [call site] 00598
21 async_write [function] [call site] 00599
22 TORRENT_ASSERT [function] [call site] 00600
22 queue_event [function] [call site] 00601
22 libtorrent::total_milliseconds [function] [call site] 00602
22 std::move [function] [call site] 00603
22 std::move [function] [call site] 00605
22 libtorrent::storage_error [function] [call site] 00607
23 file_index_t [function] [call site] 00609
23 static_cast<int> [function] [call site] 00610
23 libtorrent::operation_name [function] [call site] 00611
24 TORRENT_UNUSED [function] [call site] 00612
22 libtorrent::socks_error::make_error_code [function] [call site] 00613
23 socks_category [function] [call site] 00614
22 lt::generic_category [function] [call site] 00615
22 libtorrent::aux::max [function] [call site] 00616
22 push_back [function] [call site] 00617
22 std::move [function] [call site] 00618
22 disk_seek [function] [call site] 00619
22 queue_event [function] [call site] 00620
22 std::move [function] [call site] 00621
22 set_bit [function] [call site] 00622
23 set_bit [function] [call site] 00623
24 static_cast<int> [function] [call site] 00625
23 static_cast<int> [function] [call site] 00626
22 block_index [function] [call site] 00627
22 std::move [function] [call site] 00629
22 libtorrent::storage_error [function] [call site] 00631
22 TORRENT_ASSERT [function] [call site] 00632
22 check_buffer_level [function] [call site] 00633
22 push_back [function] [call site] 00638
22 std::move [function] [call site] 00639
21 both_sides_from_store_buffer [function] [call site] 00640
21 std::bind [function] [call site] 00642
20 std::find [function] [call site] 00643
20 push_back [function] [call site] 00648
20 push_back [function] [call site] 00651
20 std::min [function] [call site] 00652
20 push_back [function] [call site] 00653
20 std::printf [function] [call site] 00654
20 std::find [function] [call site] 00655
20 push_back [function] [call site] 00660
20 peer_conn::work_download [function] [call site] 00661
21 num_pieces [function] [call site] 00664
21 peer_conn::close [function] [call site] 00665
21 error_code [function] [call site] 00666
21 peer_conn::write_request [function] [call site] 00667
21 async_read [function] [call site] 00691
21 both_sides_from_store_buffer [function] [call site] 00692
21 std::bind [function] [call site] 00694
20 async_read [function] [call site] 00695
20 both_sides_from_store_buffer [function] [call site] 00696
20 std::bind [function] [call site] 00698
19 TEST_CHECK [function] [call site] 00699
18 file_flags [function] [call site] 00700
18 add_file_attrs [function] [call site] 00701
18 add_symlink_path [function] [call site] 00702
18 internal_symlink [function] [call site] 00703
18 to_string [function] [call site] 00705
18 file_range [function] [call site] 00706
18 file_size [function] [call site] 00711
18 TORRENT_ASSERT [function] [call site] 00712
18 has_parent_path [function] [call site] 00713
18 file_path [function] [call site] 00714
18 file_path [function] [call site] 00715
18 lsplit_path [function] [call site] 00716
18 lsplit_path [function] [call site] 00717
18 Catch::StringRef::empty [function] [call site] 00718
18 lsplit_path [function] [call site] 00719
18 file_flags [function] [call site] 00721
18 add_file_attrs [function] [call site] 00722
18 add_symlink_path [function] [call site] 00723
18 internal_symlink [function] [call site] 00724
18 sha1_hash [function] [call site] 00726
18 to_string [function] [call site] 00727
18 file_range [function] [call site] 00728
18 file_path [function] [call site] 00730
18 lsplit_path [function] [call site] 00731
18 std::pair<string_view, [call site] 00732
18 TORRENT_ASSERT [function] [call site] 00733
18 lsplit_path [function] [call site] 00735
18 Catch::StringRef::empty [function] [call site] 00736
18 lsplit_path [function] [call site] 00737
18 libtorrent::load_pack_from_dict [function] [call site] 00738
19 dict_size [function] [call site] 00739
19 std::tie [function] [call site] 00740
19 libtorrent::settings_pack::set_int [function] [call site] 00746
20 TORRENT_ASSERT [function] [call site] 00747
19 libtorrent::bdecode_node::int_value [function] [call site] 00756
19 end_index [function] [call site] 00757
19 libtorrent::settings_pack::set_bool [function] [call site] 00758
20 TORRENT_ASSERT [function] [call site] 00759
20 insort_replace [function] [call site] 00760
19 libtorrent::bdecode_node::int_value [function] [call site] 00761
19 end_index [function] [call site] 00762
19 libtorrent::settings_pack::set_str [function] [call site] 00763
20 TORRENT_ASSERT [function] [call site] 00764
20 insort_replace [function] [call site] 00765
20 std::move [function] [call site] 00766
19 libtorrent::bdecode_node::string_value [function] [call site] 00767
20 TORRENT_ASSERT [function] [call site] 00768
20 libtorrent::bdecode_node::type [function] [call site] 00769
20 aux::numeric_cast<std::size_t> [function] [call site] 00770
20 token_source_span [function] [call site] 00771
20 start_offset [function] [call site] 00772
20 TORRENT_ASSERT [function] [call site] 00773
20 string_view [function] [call site] 00774
20 start_offset [function] [call site] 00775
18 libtorrent::load_pack_from_dict [function] [call site] 00776
18 aux::throw_ex<system_error> [function] [call site] 00777
18 libtorrent::load_pack_from_dict [function] [call site] 00778
18 aux::throw_ex<system_error> [function] [call site] 00779
18 file_flags [function] [call site] 00782
18 add_file_attrs [function] [call site] 00783
18 add_symlink_path [function] [call site] 00784
18 internal_symlink [function] [call site] 00785
18 file_size [function] [call site] 00786
18 file_size [function] [call site] 00787
18 piece_length [function] [call site] 00788
18 std::string::append [function] [call site] 00790
17 std::make_shared<torrent_info> [function] [call site] 00793
17 std::printf [function] [call site] 00794
17 peer_conn::on_message [function] [call site] 00795
17 system_error [function] [call site] 00796
16 make_storage [function] [call site] 00797
17 std::make_shared<mmap_storage> [function] [call site] 00798
16 libtorrent::mmap_storage::initialize [function] [call site] 00799
17 libtorrent::aux::get_drive_info [function] [call site] 00802
18 std::snprintf [function] [call site] 00807
18 read_file [function] [call site] 00814
19 std::snprintf [function] [call site] 00815
19 libtorrent::broadcast_socket::open [function] [call site] 00816
20 std::move [function] [call site] 00817
20 enum_net_interfaces [function] [call site] 00818
20 libtorrent::aux::is_v6 [function] [call site] 00819
21 protocol [function] [call site] 00820
21 rand_v6 [function] [call site] 00821
22 address_v6 [function] [call site] 00827
22 address_v6::is_unspecified [function] [call site] 00828
22 libtorrent::aux::is_local [function] [call site] 00829
23 libtorrent::aux::is_v6 [function] [call site] 00830
23 address_v6::is_loopback [function] [call site] 00832
23 libtorrent::aux::is_link_local [function] [call site] 00833
24 libtorrent::aux::is_v6 [function] [call site] 00834
24 libtorrent::aux::is_link_local [function] [call site] 00836
24 address_v6::is_multicast_link_local [function] [call site] 00837
24 address_v4::to_uint [function] [call site] 00839
23 address_v6::is_site_local [function] [call site] 00840
23 address_v6::is_multicast_link_local [function] [call site] 00841
23 address_v6::is_multicast_site_local [function] [call site] 00842
23 libtorrent::address_to_bytes [function] [call site] 00843
24 libtorrent::aux::write_address [function] [call site] 00844
25 libtorrent::aux::is_v4 [function] [call site] 00845
26 protocol [function] [call site] 00846
26 rand_v4 [function] [call site] 00847
27 address_v4 [function] [call site] 00848
27 address_v4::is_unspecified [function] [call site] 00849
27 libtorrent::aux::is_local [function] [call site] 00850
27 address_v4::is_loopback [function] [call site] 00851
25 libtorrent::aux::write_uint32 [function] [call site] 00852
26 libtorrent::aux::write_impl [function] [call site] 00853
27 static_cast<T> [function] [call site] 00854
27 TORRENT_ASSERT [function] [call site] 00855
27 static_cast<In> [function] [call site] 00856
27 static_cast<Byte> [function] [call site] 00857
25 libtorrent::aux::is_v6 [function] [call site] 00859
25 libtorrent::aux::write_uint8 [function] [call site] 00861
26 libtorrent::aux::write_impl [function] [call site] 00862
23 address_v4::to_uint [function] [call site] 00864
22 address_v6::is_loopback [function] [call site] 00865
20 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 00866
21 std::make_shared<udp::socket> [function] [call site] 00867
21 std::shared_ptr::open [function] [call site] 00868
21 std::shared_ptr::set_option [function] [call site] 00872
21 udp::socket::reuse_address [function] [call site] 00873
21 std::shared_ptr::bind [function] [call site] 00874
21 local_endpoint [function] [call site] 00875
21 std::shared_ptr::set_option [function] [call site] 00877
21 join_group [function] [call site] 00878
21 std::shared_ptr::set_option [function] [call site] 00880
21 std::shared_ptr::set_option [function] [call site] 00882
21 enable_loopback [function] [call site] 00883
21 emplace_back [function] [call site] 00884
21 ADD_OUTSTANDING_ASYNC [function] [call site] 00886
21 std::shared_ptr::async_receive_from [function] [call site] 00887
21 both_sides_from_store_buffer [function] [call site] 00888
21 std::bind [function] [call site] 00889
20 address_v6::any [function] [call site] 00890
20 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 00891
20 address_v4::any [function] [call site] 00892
20 libtorrent::aux::is_v4 [function] [call site] 00893
20 libtorrent::aux::is_v4 [function] [call site] 00896
20 interface_address::is_loopback [function] [call site] 00897
20 error_code [function] [call site] 00898
20 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 00899
20 libtorrent::broadcast_socket::open_unicast_socket [function] [call site] 00900
21 std::make_shared<udp::socket> [function] [call site] 00901
21 std::shared_ptr::open [function] [call site] 00902
21 emplace_back [function] [call site] 00906
21 std::shared_ptr::set_option [function] [call site] 00908
21 ADD_OUTSTANDING_ASYNC [function] [call site] 00909
21 std::shared_ptr::async_receive_from [function] [call site] 00910
21 both_sides_from_store_buffer [function] [call site] 00911
21 std::bind [function] [call site] 00912
20 libtorrent::aux::is_v4 [function] [call site] 00913
20 netmask::to_v4 [function] [call site] 00916
20 address_v4 [function] [call site] 00917
19 set_alert_fd [function] [call site] 00918
20 static_cast<SOCKET> [function] [call site] 00919
20 ::getsockopt [function] [call site] 00920
20 set_alert_notify [function] [call site] 00921
21 set_alert_notify [function] [call site] 00922
21 std::bind [function] [call site] 00923
20 std::bind [function] [call site] 00924
20 set_alert_notify [function] [call site] 00925
20 std::bind [function] [call site] 00926
19 sim::http_server::read [function] [call site] 00927
20 async_read_some [function] [call site] 00932
20 both_sides_from_store_buffer [function] [call site] 00933
20 std::bind [function] [call site] 00935
19 set_alert_fd [function] [call site] 00936
19 static_cast<decltype(size)> [function] [call site] 00937
19 std::string [function] [call site] 00938
19 std::size_t [function] [call site] 00939
18 read_file [function] [call site] 00940
18 read_file [function] [call site] 00941
17 end_index [function] [call site] 00946
17 pad_file_at [function] [call site] 00947
17 get_filesize [function] [call site] 00948
17 libtorrent::mmap_storage::use_partfile [function] [call site] 00949
18 TORRENT_ASSERT_VAL [function] [call site] 00950
18 end_index [function] [call site] 00951
17 file_size [function] [call site] 00952
17 libtorrent::mmap_storage::use_partfile [function] [call site] 00953
17 libtorrent::mmap_storage::need_partfile [function] [call site] 00954
18 std::make_unique<part_file> [function] [call site] 00955
17 libtorrent::aux::initialize_storage [function] [call site] 00958
18 file_range [function] [call site] 00959
18 libtorrent::aux::end_index [function] [call site] 00960
19 TORRENT_ASSERT [function] [call site] 00961
19 libtorrent::aux::size [function] [call site] 00962
19 std::size_t [function] [call site] 00963
19 IndexType [function] [call site] 00964
19 libtorrent::aux::numeric_cast [function] [call site] 00965
20 static_cast<T> [function] [call site] 00966
20 TORRENT_ASSERT [function] [call site] 00967
20 static_cast<In> [function] [call site] 00968
20 TORRENT_ASSERT [function] [call site] 00969
20 std::int64_t [function] [call site] 00970
20 TORRENT_ASSERT [function] [call site] 00971
20 std::size_t [function] [call site] 00972
20 std::size_t [function] [call site] 00973
19 libtorrent::aux::size [function] [call site] 00974
18 pad_file_at [function] [call site] 00975
18 libtorrent::aux::get_filesize [function] [call site] 00976
19 libtorrent::aux::get_filesize [function] [call site] 00977
19 libtorrent::aux::file [function] [call site] 00978
19 libtorrent::aux::file [function] [call site] 00979
18 libtorrent::aux::file [function] [call site] 00980
18 file_size [function] [call site] 00981
18 oversized_file [function] [call site] 00982
18 libtorrent::aux::file_flags [function] [call site] 00983
18 file_path [function] [call site] 00984
18 lexically_relative [function] [call site] 00985
18 parent_path [function] [call site] 00986
18 file_path [function] [call site] 00987
18 create_link [function] [call site] 00989
18 libtorrent::aux::file [function] [call site] 00990
18 TORRENT_UNUSED [function] [call site] 00991
18 libtorrent::aux::create_file [function] [call site] 00999
19 libtorrent::aux::file_attributes [function] [call site] 01000
19 libtorrent::aux::file_flags [function] [call site] 01001
19 CreateFile2 [function] [call site] 01002
19 libtorrent::aux::file_access [function] [call site] 01004
19 libtorrent::aux::file_create [function] [call site] 01005
17 libtorrent::mmap_storage::open_file [function] [call site] 01007
18 get_bool [function] [call site] 01014
18 libtorrent::mmap_storage::open_file_impl [function] [call site] 01015
19 TORRENT_ASSERT [function] [call site] 01016
19 end_index [function] [call site] 01018
19 get_bool [function] [call site] 01019
19 libtorrent::mmap_storage::open_file [function] [call site] 01023
19 storage_index [function] [call site] 01024
19 std::shared_ptr<std::mutex> [function] [call site] 01026
19 file [function] [call site] 01028
20 combine_path [function] [call site] 01029
20 parent_path [function] [call site] 01030
20 current_working_directory [function] [call site] 01031
20 combine_path [function] [call site] 01032
19 TORRENT_ASSERT [function] [call site] 01033
18 TORRENT_ASSERT [function] [call site] 01035
18 TORRENT_ASSERT [function] [call site] 01037
18 static_cast<bool> [function] [call site] 01038
17 storage_index [function] [call site] 01040
16 TEST_ERROR [function] [call site] 01041
16 peer_conn::on_message [function] [call site] 01042
17 peer_conn::start_conn [function] [call site] 01043
17 peer_conn::close [function] [call site] 01044
17 m_on_msg [function] [call site] 01045
17 peer_conn::close [function] [call site] 01046
17 error_code [function] [call site] 01047
17 peer_conn::write_piece [function] [call site] 01048
17 peer_conn::close [function] [call site] 01049
17 error_code [function] [call site] 01050
17 async_read [function] [call site] 01051
17 both_sides_from_store_buffer [function] [call site] 01052
17 std::bind [function] [call site] 01054
17 push_back [function] [call site] 01057
17 libtorrent::aux::random_shuffle [function] [call site] 01058
17 push_back [function] [call site] 01060
17 static_cast<int> [function] [call site] 01063
17 Catch::Generators::random [function] [call site] 01064
17 static_cast<std::uint32_t> [function] [call site] 01065
17 static_cast<std::size_t> [function] [call site] 01068
17 num_pieces [function] [call site] 01069
17 num_pieces [function] [call site] 01070
17 push_back [function] [call site] 01071
17 libtorrent::aux::random_shuffle [function] [call site] 01072
17 peer_conn::write_have [function] [call site] 01073
17 std::find [function] [call site] 01074
17 push_back [function] [call site] 01079
17 push_back [function] [call site] 01082
17 std::min [function] [call site] 01083
17 push_back [function] [call site] 01084
17 std::printf [function] [call site] 01085
17 std::find [function] [call site] 01086
17 push_back [function] [call site] 01091
17 peer_conn::work_download [function] [call site] 01092
17 async_read [function] [call site] 01093
17 both_sides_from_store_buffer [function] [call site] 01094
17 std::bind [function] [call site] 01096
16 std::printf [function] [call site] 01097
16 peer_conn::on_message [function] [call site] 01098
16 static_cast<int> [function] [call site] 01099
16 file [function] [call site] 01100
17 combine_path [function] [call site] 01101
17 parent_path [function] [call site] 01102
17 current_working_directory [function] [call site] 01103
17 combine_path [function] [call site] 01104
16 system_error [function] [call site] 01105
15 TEST_EQUAL [function] [call site] 01106
15 combine_path [function] [call site] 01110
15 TEST_CHECK [function] [call site] 01111
15 combine_path [function] [call site] 01114
15 combine_path [function] [call site] 01115
15 TEST_CHECK [function] [call site] 01116
15 combine_path [function] [call site] 01118
15 combine_path [function] [call site] 01119
15 combine_path [function] [call site] 01120
15 TEST_CHECK [function] [call site] 01121
15 combine_path [function] [call site] 01123
15 combine_path [function] [call site] 01124
15 TEST_CHECK [function] [call site] 01125
15 combine_path [function] [call site] 01127
15 combine_path [function] [call site] 01128
15 TEST_EQUAL [function] [call site] 01129
15 std::tie [function] [call site] 01130
15 async_move_storage [function] [call site] 01131
16 TORRENT_ASSERT [function] [call site] 01132
16 libtorrent::storage_error [function] [call site] 01135
16 libtorrent::socks_error::make_error_code [function] [call site] 01136
16 lt::system_category [function] [call site] 01137
15 TEST_EQUAL [function] [call site] 01138
15 TEST_EQUAL [function] [call site] 01139
15 peer_conn::on_message [function] [call site] 01141
15 TEST_CHECK [function] [call site] 01142
15 TEST_CHECK [function] [call site] 01144
15 combine_path [function] [call site] 01146
15 combine_path [function] [call site] 01147
15 TEST_CHECK [function] [call site] 01148
15 combine_path [function] [call site] 01150
15 combine_path [function] [call site] 01151
13 both_sides_from_store_buffer [function] [call site] 01152
13 std::size_t [function] [call site] 01153
13 can_broadcast [function] [call site] 01154
13 libtorrent::broadcast_socket::send_to [function] [call site] 01155
13 both_sides_from_store_buffer [function] [call site] 01156
13 std::size_t [function] [call site] 01157
13 local_endpoint [function] [call site] 01158
13 broadcast_address [function] [call site] 01159
13 libtorrent::broadcast_socket::close [function] [call site] 01161
13 test_move_storage_reset [function] [call site] 01162
13 libtorrent::broadcast_socket::send_to [function] [call site] 01163
13 both_sides_from_store_buffer [function] [call site] 01164
13 std::size_t [function] [call site] 01165
13 libtorrent::broadcast_socket::close [function] [call site] 01166
13 test_move_storage_reset [function] [call site] 01167
11 std::vector::begin [function] [call site] 01169
11 std::vector::begin [function] [call site] 01170
11 async_write [function] [call site] 01171
12 TORRENT_ASSERT [function] [call site] 01172
12 queue_event [function] [call site] 01173
12 libtorrent::total_milliseconds [function] [call site] 01174
12 std::move [function] [call site] 01175
12 std::move [function] [call site] 01177
12 libtorrent::storage_error [function] [call site] 01179
12 libtorrent::socks_error::make_error_code [function] [call site] 01180
12 lt::generic_category [function] [call site] 01181
12 libtorrent::aux::max [function] [call site] 01182
12 push_back [function] [call site] 01183
12 std::move [function] [call site] 01184
12 disk_seek [function] [call site] 01185
12 queue_event [function] [call site] 01186
12 std::move [function] [call site] 01187
12 block_index [function] [call site] 01189
12 std::move [function] [call site] 01191
12 libtorrent::storage_error [function] [call site] 01193
12 TORRENT_ASSERT [function] [call site] 01194
12 check_buffer_level [function] [call site] 01195
12 push_back [function] [call site] 01196
12 std::move [function] [call site] 01197
11 write_handler [function] [call site] 01199
11 async_write [function] [call site] 01200
11 write_handler [function] [call site] 01202
11 async_read [function] [call site] 01203
12 TORRENT_ASSERT [function] [call site] 01204
12 static_cast<std::uint32_t> [function] [call site] 01205
12 TORRENT_ASSERT [function] [call site] 01206
12 TORRENT_ASSERT [function] [call site] 01207
12 TORRENT_ASSERT [function] [call site] 01208
12 disk_seek [function] [call site] 01209
12 queue_event [function] [call site] 01210
12 std::move [function] [call site] 01211
12 operator[] [call site] 01212
12 block_index [function] [call site] 01214
12 libtorrent::aux::random_bytes [function] [call site] 01215
12 generate_block [function] [call site] 01216
12 pads_in_req [function] [call site] 01218
12 piece_size [function] [call site] 01219
12 piece_size [function] [call site] 01220
12 std::move [function] [call site] 01222
12 std::move [function] [call site] 01223
12 std::move [function] [call site] 01225
11 read_handler [function] [call site] 01226
11 submit_jobs [function] [call site] 01227
10 static_cast<std::size_t> [function] [call site] 01232
10 both_sides_from_store_buffer [function] [call site] 01234
10 static_cast<std::size_t> [function] [call site] 01236
10 async_write [function] [call site] 01237
10 std::bind [function] [call site] 01238
9 peer_conn::close [function] [call site] 01239
9 error_code [function] [call site] 01240
9 async_read [function] [call site] 01241
9 both_sides_from_store_buffer [function] [call site] 01242
9 std::bind [function] [call site] 01244
9 push_back [function] [call site] 01247
9 libtorrent::aux::random_shuffle [function] [call site] 01248
9 push_back [function] [call site] 01250
9 static_cast<int> [function] [call site] 01253
9 Catch::Generators::random [function] [call site] 01254
9 static_cast<std::uint32_t> [function] [call site] 01255
9 static_cast<std::size_t> [function] [call site] 01258
9 num_pieces [function] [call site] 01259
9 num_pieces [function] [call site] 01260
9 push_back [function] [call site] 01261
9 libtorrent::aux::random_shuffle [function] [call site] 01262
9 peer_conn::write_have [function] [call site] 01263
9 std::find [function] [call site] 01264
9 push_back [function] [call site] 01269
9 push_back [function] [call site] 01272
9 push_back [function] [call site] 01274
9 std::printf [function] [call site] 01275
9 std::find [function] [call site] 01276
9 push_back [function] [call site] 01281
9 peer_conn::work_download [function] [call site] 01282
9 async_read [function] [call site] 01283
9 both_sides_from_store_buffer [function] [call site] 01284
9 std::bind [function] [call site] 01286
8 TEST_CHECK [function] [call site] 01287
7 setup_torrent [function] [call site] 01289
7 TEST_CHECK [function] [call site] 01290
7 combine_path [function] [call site] 01292
7 combine_path [function] [call site] 01293
7 combine_path [function] [call site] 01294
7 combine_path [function] [call site] 01295
7 TEST_CHECK [function] [call site] 01296
7 combine_path [function] [call site] 01298
7 combine_path [function] [call site] 01299
7 combine_path [function] [call site] 01300
7 TEST_CHECK [function] [call site] 01301
7 combine_path [function] [call site] 01303
7 combine_path [function] [call site] 01304
7 combine_path [function] [call site] 01305
7 std::vector::resize [function] [call site] 01306
7 TEST_CHECK [function] [call site] 01308
7 combine_path [function] [call site] 01310
7 combine_path [function] [call site] 01311
7 combine_path [function] [call site] 01312
7 TEST_CHECK [function] [call site] 01313
7 combine_path [function] [call site] 01315
7 combine_path [function] [call site] 01316
7 combine_path [function] [call site] 01317
7 combine_path [function] [call site] 01318
7 stat_file [function] [call site] 01319
7 combine_path [function] [call site] 01320
7 combine_path [function] [call site] 01321
7 combine_path [function] [call site] 01322
7 TEST_CHECK [function] [call site] 01323
7 TEST_CHECK [function] [call site] 01325
7 combine_path [function] [call site] 01327
7 combine_path [function] [call site] 01328
7 combine_path [function] [call site] 01329
7 combine_path [function] [call site] 01330
7 stat_file [function] [call site] 01331
7 combine_path [function] [call site] 01332
7 combine_path [function] [call site] 01333
7 combine_path [function] [call site] 01334
7 TEST_CHECK [function] [call site] 01335
7 async_delete_files [function] [call site] 01336
8 TORRENT_ASSERT [function] [call site] 01337
8 queue_event [function] [call site] 01338
8 libtorrent::total_microseconds [function] [call site] 01339
9 duration_cast<microseconds> [function] [call site] 01340
8 std::move [function] [call site] 01341
8 clear_all [function] [call site] 01342
8 std::move [function] [call site] 01344
8 libtorrent::storage_error [function] [call site] 01346
7 print_error [function] [call site] 01347
8 std::printf [function] [call site] 01348
8 time_now_string [function] [call site] 01349
8 peer_conn::on_message [function] [call site] 01350
9 peer_conn::start_conn [function] [call site] 01351
9 peer_conn::close [function] [call site] 01352
9 peer_conn::close [function] [call site] 01354
9 error_code [function] [call site] 01355
9 peer_conn::write_piece [function] [call site] 01356
9 peer_conn::close [function] [call site] 01357
9 error_code [function] [call site] 01358
9 async_read [function] [call site] 01359
9 both_sides_from_store_buffer [function] [call site] 01360
9 std::bind [function] [call site] 01362
9 push_back [function] [call site] 01365
9 libtorrent::aux::random_shuffle [function] [call site] 01366
9 push_back [function] [call site] 01368
9 static_cast<int> [function] [call site] 01371
9 Catch::Generators::random [function] [call site] 01372
9 static_cast<std::uint32_t> [function] [call site] 01373
9 static_cast<std::size_t> [function] [call site] 01376
9 num_pieces [function] [call site] 01377
9 num_pieces [function] [call site] 01378
9 push_back [function] [call site] 01379
9 libtorrent::aux::random_shuffle [function] [call site] 01380
9 peer_conn::write_have [function] [call site] 01381
9 std::find [function] [call site] 01382
9 push_back [function] [call site] 01387
9 push_back [function] [call site] 01390
9 push_back [function] [call site] 01392
9 std::printf [function] [call site] 01393
9 std::find [function] [call site] 01394
9 push_back [function] [call site] 01399
9 peer_conn::work_download [function] [call site] 01400
9 async_read [function] [call site] 01401
9 both_sides_from_store_buffer [function] [call site] 01402
9 std::bind [function] [call site] 01404
8 static_cast<int> [function] [call site] 01405
8 operation_name [function] [call site] 01407
7 TEST_ERROR [function] [call site] 01408
7 peer_conn::on_message [function] [call site] 01409
7 std::printf [function] [call site] 01410
7 peer_conn::on_message [function] [call site] 01411
7 static_cast<int> [function] [call site] 01412
7 TEST_CHECK [function] [call site] 01414
7 combine_path [function] [call site] 01416
6 header_t*::~header_t [function] [call site] 01417
6 libtorrent::swap [function] [call site] 01418
6 __sanitizer_annotate_contiguous_container [function] [call site] 01423
6 libtorrent::get [function] [call site] 01424
6 libtorrent::get [function] [call site] 01425
6 libtorrent::get [function] [call site] 01426
6 libtorrent::get [function] [call site] 01427
5 libtorrent::aux::calculate_pad_bytes [function] [call site] 01428
5 libtorrent::aux::calculate_pad_bytes [function] [call site] 01429
5 __sanitizer_annotate_contiguous_container [function] [call site] 01430
5 libtorrent::get [function] [call site] 01431
5 libtorrent::get [function] [call site] 01432
5 libtorrent::get [function] [call site] 01433
5 TORRENT_ASSERT [function] [call site] 01434
5 reinterpret_cast<std::uintptr_t> [function] [call site] 01435
5 libtorrent::get [function] [call site] 01436
5 TORRENT_ASSERT [function] [call site] 01437
5 reinterpret_cast<std::uintptr_t> [function] [call site] 01438
5 header_t::header_t [function] [call site] 01439
5 static_cast<std::uint8_t> [function] [call site] 01440
5 static_cast<std::uint16_t> [function] [call site] 01441
5 libtorrent::aux::calculate_pad_bytes [function] [call site] 01442
5 TORRENT_ASSERT [function] [call site] 01443
5 reinterpret_cast<std::uintptr_t> [function] [call site] 01444
5 std::forward<Args> [function] [call site] 01445
5 TORRENT_ASSERT [function] [call site] 01447
4 dict_find_list [function] [call site] 01450
4 libtorrent::bdecode_node::list_size [function] [call site] 01451
5 TORRENT_ASSERT [function] [call site] 01452
5 libtorrent::bdecode_node::type [function] [call site] 01453
5 TORRENT_ASSERT [function] [call site] 01454
4 libtorrent::bdecode_node::list_at [function] [call site] 01455
5 TORRENT_ASSERT [function] [call site] 01456
5 libtorrent::bdecode_node::type [function] [call site] 01457
5 TORRENT_ASSERT [function] [call site] 01458
5 TORRENT_ASSERT [function] [call site] 01459
5 libtorrent::bdecode_node::bdecode_node [function] [call site] 01460
4 libtorrent::bdecode_node::string_length [function] [call site] 01462
5 TORRENT_ASSERT [function] [call site] 01463
5 libtorrent::bdecode_node::type [function] [call site] 01464
5 TORRENT_ASSERT [function] [call site] 01465
5 token_source_span [function] [call site] 01466
5 start_offset [function] [call site] 01467
4 libtorrent::bdecode_node::string_length [function] [call site] 01469
4 libtorrent::aux::read_v4_address [function] [call site] 01470
5 libtorrent::aux::read_uint32 [function] [call site] 01471
6 libtorrent::aux::read_impl [function] [call site] 01472
7 static_cast<std::uint8_t> [function] [call site] 01473
5 address_v4 [function] [call site] 01475
4 libtorrent::bdecode_node::string_length [function] [call site] 01476
4 libtorrent::aux::read_v6_address [function] [call site] 01477
5 libtorrent::aux::read_uint8 [function] [call site] 01478
6 libtorrent::aux::read_impl [function] [call site] 01479
5 address_v6 [function] [call site] 01481
4 libtorrent::emplace_back [function] [call site] 01482
3 dict_find_list [function] [call site] 01483
3 aux::read_endpoint_list<udp::endpoint> [function] [call site] 01484
3 dict_find_list [function] [call site] 01485
3 aux::read_endpoint_list<udp::endpoint> [function] [call site] 01486
2 dict_find_dict [function] [call site] 01487
2 libtorrent::bdecode_node::dict_size [function] [call site] 01488
3 TORRENT_ASSERT [function] [call site] 01489
3 libtorrent::bdecode_node::type [function] [call site] 01490
3 TORRENT_ASSERT [function] [call site] 01491
3 TORRENT_ASSERT [function] [call site] 01492
3 TORRENT_ASSERT [function] [call site] 01493
2 libtorrent::bdecode_node::dict_at [function] [call site] 01495
3 libtorrent::bdecode_node::dict_at_node [function] [call site] 01497
4 TORRENT_ASSERT [function] [call site] 01498
4 libtorrent::bdecode_node::type [function] [call site] 01499
4 TORRENT_ASSERT [function] [call site] 01500
4 TORRENT_ASSERT [function] [call site] 01501
4 TORRENT_ASSERT [function] [call site] 01502
4 TORRENT_ASSERT [function] [call site] 01503
4 TORRENT_ASSERT [function] [call site] 01504
4 TORRENT_ASSERT [function] [call site] 01505
4 std::make_pair [function] [call site] 01506
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 01507
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 01508
3 libtorrent::bdecode_node::string_value [function] [call site] 01509
2 std::string [function] [call site] 01511
2 std::string [function] [call site] 01512
2 libtorrent::bdecode_node::string_value [function] [call site] 01513
2 dict_find_list [function] [call site] 01514
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01515
3 libtorrent::bdecode_node::list_at [function] [call site] 01516
4 TORRENT_ASSERT [function] [call site] 01517
4 libtorrent::bdecode_node::type [function] [call site] 01518
4 TORRENT_ASSERT [function] [call site] 01519
4 TORRENT_ASSERT [function] [call site] 01520
4 libtorrent::bdecode_node::bdecode_node [function] [call site] 01521
3 libtorrent::bdecode_node::string_value [function] [call site] 01523
2 libtorrent::aux::read_v4_address [function] [call site] 01525
2 libtorrent::aux::read_v4_address [function] [call site] 01526
2 libtorrent::aux::read_uint32 [function] [call site] 01527
2 add_rule [function] [call site] 01528
3 add_rule [function] [call site] 01529
4 make_address [function] [call site] 01531
4 make_address [function] [call site] 01532
3 make_address [function] [call site] 01533
3 make_address [function] [call site] 01534
2 dict_find_list [function] [call site] 01535
2 libtorrent::bdecode_node::list_string_value_at [function] [call site] 01536
2 libtorrent::aux::read_v6_address [function] [call site] 01538
2 libtorrent::aux::read_v6_address [function] [call site] 01539
2 libtorrent::aux::read_uint32 [function] [call site] 01540
2 libtorrent::ip_filter::empty [function] [call site] 01542
3 libtorrent::ip_filter::empty [function] [call site] 01543
4 libtorrent::ip_filter::empty [function] [call site] 01544
4 libtorrent::ip_filter::empty [function] [call site] 01545
3 libtorrent::ip_filter::empty [function] [call site] 01546
2 std::move [function] [call site] 01547
2 libtorrent::session_params::read_session_params [function] [call site] 01548
2 libtorrent::dht::save_dht_settings [function] [call site] 01550
3 libtorrent::load_pack_from_dict [function] [call site] 01551
4 dict_size [function] [call site] 01552
4 end_index [function] [call site] 01556
4 libtorrent::settings_pack::set_int [function] [call site] 01557
4 libtorrent::bdecode_node::int_value [function] [call site] 01558
4 end_index [function] [call site] 01559
4 libtorrent::settings_pack::set_bool [function] [call site] 01560
4 libtorrent::bdecode_node::int_value [function] [call site] 01561
4 end_index [function] [call site] 01562
4 libtorrent::settings_pack::set_str [function] [call site] 01563
4 libtorrent::bdecode_node::string_value [function] [call site] 01564
2 libtorrent::dht::save_dht_state [function] [call site] 01565
3 std::copy [function] [call site] 01567
3 Catch::StringRef::begin [function] [call site] 01568
3 libtorrent::broadcast_socket::send [function] [call site] 01569
4 libtorrent::broadcast_socket::send_to [function] [call site] 01570
4 both_sides_from_store_buffer [function] [call site] 01571
4 std::size_t [function] [call site] 01572
4 can_broadcast [function] [call site] 01573
4 libtorrent::broadcast_socket::send_to [function] [call site] 01574
4 both_sides_from_store_buffer [function] [call site] 01575
4 std::size_t [function] [call site] 01576
4 local_endpoint [function] [call site] 01577
4 broadcast_address [function] [call site] 01578
4 libtorrent::broadcast_socket::close [function] [call site] 01580
4 test_move_storage_reset [function] [call site] 01581
4 libtorrent::broadcast_socket::send_to [function] [call site] 01582
4 both_sides_from_store_buffer [function] [call site] 01583
4 std::size_t [function] [call site] 01584
4 libtorrent::broadcast_socket::close [function] [call site] 01585
4 test_move_storage_reset [function] [call site] 01586
3 std::back_inserter [function] [call site] 01587
3 libtorrent::aux::write_address [function] [call site] 01588
3 std::back_inserter [function] [call site] 01589
3 emplace_back [function] [call site] 01590
3 std::move [function] [call site] 01591
3 libtorrent::dht::save_nodes [function] [call site] 01592
4 libtorrent::dht::routing_table::for_each_node [function] [call site] 01593
5 replacements_cb [function] [call site] 01595
4 std::vector::push_back [function] [call site] 01596
3 Catch::list [function] [call site] 01599
4 Catch::listTests [function] [call site] 01600
5 Catch::filterTests [function] [call site] 01602
6 std::vector::reserve [function] [call site] 01603
6 hasFilters [function] [call site] 01605
6 getTestCaseInfo [function] [call site] 01606
6 hasFilters [function] [call site] 01607
6 Catch::matchTest [function] [call site] 01608
7 getTestCaseInfo [function] [call site] 01610
7 Catch::isThrowSafe [function] [call site] 01611
8 getTestCaseInfo [function] [call site] 01612
8 allowThrows [function] [call site] 01613
6 std::vector::push_back [function] [call site] 01614
6 Catch::createShard [function] [call site] 01615
7 std::next [function] [call site] 01618
7 static_cast<std::ptrdiff_t> [function] [call site] 01620
7 std::next [function] [call site] 01621
7 static_cast<std::ptrdiff_t> [function] [call site] 01623
7 Container [function] [call site] 01624
6 shardCount [function] [call site] 01625
6 shardIndex [function] [call site] 01626
5 Catch::getAllTestCasesSorted [function] [call site] 01627
6 Catch::getRegistryHub [function] [call site] 01628
7 test_set_and_get [function] [call site] 01629
8 TEST_CHECK [function] [call site] 01634
8 Catch::TagAliasRegistry::find [function] [call site] 01635
9 Catch::TagAliasRegistry::find [function] [call site] 01636
10 Catch::TagAliasRegistry::find [function] [call site] 01637
8 TEST_CHECK [function] [call site] 01640
8 Catch::TagAliasRegistry::find [function] [call site] 01641
8 TEST_CHECK [function] [call site] 01642
8 Catch::TagAliasRegistry::find [function] [call site] 01643
8 TEST_CHECK [function] [call site] 01644
8 Catch::TagAliasRegistry::find [function] [call site] 01645
8 test_move_storage_reset [function] [call site] 01646
9 current_working_directory [function] [call site] 01647
9 delete_dirs [function] [call site] 01649
9 setup_torrent [function] [call site] 01650
9 TEST_EQUAL [function] [call site] 01651
9 combine_path [function] [call site] 01653
9 TEST_CHECK [function] [call site] 01654
9 combine_path [function] [call site] 01656
9 combine_path [function] [call site] 01657
9 TEST_CHECK [function] [call site] 01658
9 combine_path [function] [call site] 01660
9 combine_path [function] [call site] 01661
9 combine_path [function] [call site] 01662
9 TEST_CHECK [function] [call site] 01663
9 combine_path [function] [call site] 01665
9 combine_path [function] [call site] 01666
9 TEST_CHECK [function] [call site] 01667
9 combine_path [function] [call site] 01669
9 combine_path [function] [call site] 01670
9 TEST_EQUAL [function] [call site] 01671
9 async_move_storage [function] [call site] 01673
9 TEST_EQUAL [function] [call site] 01674
9 TEST_EQUAL [function] [call site] 01675
9 peer_conn::on_message [function] [call site] 01677
9 TEST_CHECK [function] [call site] 01678
9 TEST_CHECK [function] [call site] 01680
9 combine_path [function] [call site] 01682
9 combine_path [function] [call site] 01683
9 TEST_CHECK [function] [call site] 01684
9 combine_path [function] [call site] 01686
9 combine_path [function] [call site] 01687
8 TEST_CHECK [function] [call site] 01688
8 Catch::TagAliasRegistry::find [function] [call site] 01689
8 TEST_CHECK [function] [call site] 01690
8 Catch::TagAliasRegistry::find [function] [call site] 01691
8 TEST_CHECK [function] [call site] 01692
8 Catch::TagAliasRegistry::find [function] [call site] 01693
8 TEST_CHECK [function] [call site] 01694
8 Catch::TagAliasRegistry::find [function] [call site] 01695
8 test_move_storage_reset [function] [call site] 01696
8 TEST_CHECK [function] [call site] 01697
8 Catch::TagAliasRegistry::find [function] [call site] 01698
8 TEST_CHECK [function] [call site] 01699
8 Catch::TagAliasRegistry::find [function] [call site] 01700
8 TEST_CHECK [function] [call site] 01701
8 Catch::TagAliasRegistry::find [function] [call site] 01702
8 TEST_CHECK [function] [call site] 01703
8 Catch::TagAliasRegistry::find [function] [call site] 01704
5 Catch::listTests [function] [call site] 01705
4 Catch::listTests [function] [call site] 01706
4 Catch::listTags [function] [call site] 01707
5 Catch::filterTests [function] [call site] 01709
5 Catch::getAllTestCasesSorted [function] [call site] 01710
5 getTestCaseInfo [function] [call site] 01711
5 std::map::find [function] [call site] 01712
5 std::map::end [function] [call site] 01713
5 std::map::insert [function] [call site] 01714
5 std::make_pair [function] [call site] 01715
5 std::vector::reserve [function] [call site] 01720
5 std::vector::push_back [function] [call site] 01722
5 CATCH_MOVE [function] [call site] 01723
5 Catch::listTags [function] [call site] 01724
4 Catch::listTags [function] [call site] 01725
4 Catch::listReporters [function] [call site] 01726
5 Catch::getRegistryHub [function] [call site] 01727
5 std::vector::reserve [function] [call site] 01728
5 std::vector::push_back [function] [call site] 01730
5 Catch::AutomakeReporter::getDescription [function] [call site] 01731
5 Catch::listReporters [function] [call site] 01732
4 Catch::listReporters [function] [call site] 01733
4 Catch::listListeners [function] [call site] 01734
5 Catch::getRegistryHub [function] [call site] 01735
5 std::vector::reserve [function] [call site] 01736
5 std::vector::push_back [function] [call site] 01738
5 getDescription [function] [call site] 01740
5 Catch::listListeners [function] [call site] 01741
4 Catch::listListeners [function] [call site] 01742
3 libtorrent::dht::save_nodes [function] [call site] 01743
3 Catch::list [function] [call site] 01744
2 save_settings_to_dict [function] [call site] 01745
2 export_filter [function] [call site] 01749
3 export_filter [function] [call site] 01750
4 export_filter [function] [call site] 01751
4 convert_range_list [function] [call site] 01752
5 libtorrent::aux::chained_buffer::append [function] [call site] 01753
6 TORRENT_ASSERT [function] [call site] 01754
6 is_single_thread [function] [call site] 01755
6 TORRENT_ASSERT [function] [call site] 01756
6 std::copy [function] [call site] 01757
6 Catch::StringRef::begin [function] [call site] 01758
6 libtorrent::broadcast_socket::send [function] [call site] 01759
7 libtorrent::broadcast_socket::send_to [function] [call site] 01760
7 both_sides_from_store_buffer [function] [call site] 01761
7 std::size_t [function] [call site] 01762
7 can_broadcast [function] [call site] 01763
7 libtorrent::broadcast_socket::send_to [function] [call site] 01764
7 both_sides_from_store_buffer [function] [call site] 01765
7 std::size_t [function] [call site] 01766
7 local_endpoint [function] [call site] 01767
7 broadcast_address [function] [call site] 01768
7 libtorrent::broadcast_socket::close [function] [call site] 01770
7 test_move_storage_reset [function] [call site] 01771
7 libtorrent::broadcast_socket::send_to [function] [call site] 01772
7 both_sides_from_store_buffer [function] [call site] 01773
7 std::size_t [function] [call site] 01774
7 libtorrent::broadcast_socket::close [function] [call site] 01775
7 test_move_storage_reset [function] [call site] 01776
5 boost::python::make_tuple [function] [call site] 01777
5 to_string [function] [call site] 01778
6 std::snprintf [function] [call site] 01779
5 to_string [function] [call site] 01780
6 std::snprintf [function] [call site] 01781
4 std::get<0> [function] [call site] 01782
4 convert_range_list [function] [call site] 01783
4 std::get<1> [function] [call site] 01784
4 boost::python::make_tuple [function] [call site] 01785
3 convert_range_list [function] [call site] 01786
3 std::get<0> [function] [call site] 01787
3 convert_range_list [function] [call site] 01788
3 std::get<1> [function] [call site] 01789
3 boost::python::make_tuple [function] [call site] 01790
2 std::vector::empty [function] [call site] 01791
2 emplace_back [function] [call site] 01793
2 std::back_inserter [function] [call site] 01794
2 libtorrent::aux::write_address [function] [call site] 01796
2 libtorrent::aux::write_address [function] [call site] 01797
2 libtorrent::aux::write_uint32 [function] [call site] 01798
2 std::vector::empty [function] [call site] 01799
2 emplace_back [function] [call site] 01801
2 std::back_inserter [function] [call site] 01802
2 libtorrent::aux::write_address [function] [call site] 01804
2 libtorrent::aux::write_address [function] [call site] 01805
2 libtorrent::aux::write_uint32 [function] [call site] 01806
2 write_session_params [function] [call site] 01807
2 std::back_inserter [function] [call site] 01809
1 reinterpret_cast<char [call site] 01810