Fuzz introspector: fuzzers/src/base32encode.cpp
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
1545 0 EP call site: 00000 libtorrent::create_torrent::generate

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libtorrent::base32encode_i2p [function] [call site] 00001
2 Catch::StringRef::begin [function] [call site] 00002
2 libtorrent::broadcast_socket::send [function] [call site] 00003
3 libtorrent::broadcast_socket::send_to [function] [call site] 00004
4 libtorrent::broadcast_socket::send_to [function] [call site] 00005
4 both_sides_from_store_buffer [function] [call site] 00006
5 libtorrent::aux::random_bytes [function] [call site] 00007
6 std::generate [function] [call site] 00009
6 Catch::StringRef::begin [function] [call site] 00010
6 libtorrent::broadcast_socket::send [function] [call site] 00011
7 libtorrent::broadcast_socket::send_to [function] [call site] 00012
7 both_sides_from_store_buffer [function] [call site] 00013
7 std::size_t [function] [call site] 00014
7 can_broadcast [function] [call site] 00015
7 libtorrent::broadcast_socket::send_to [function] [call site] 00016
7 both_sides_from_store_buffer [function] [call site] 00017
7 std::size_t [function] [call site] 00018
7 local_endpoint [function] [call site] 00019
7 broadcast_address [function] [call site] 00020
7 libtorrent::broadcast_socket::close [function] [call site] 00022
8 std::for_each [function] [call site] 00023
8 std::bind [function] [call site] 00026
8 std::for_each [function] [call site] 00027
8 std::bind [function] [call site] 00030
8 libtorrent::broadcast_socket::maybe_abort [function] [call site] 00031
9 receive_handler_t [function] [call site] 00032
7 test_move_storage_reset [function] [call site] 00033
8 current_working_directory [function] [call site] 00034
8 delete_dirs [function] [call site] 00036
9 remove_all [function] [call site] 00038
10 ::FindFirstFile [function] [call site] 00039
10 std::string::c_str [function] [call site] 00040
10 ::DeleteFile [function] [call site] 00041
10 std::string::c_str [function] [call site] 00042
10 remove_all [function] [call site] 00043
10 FindNextFile [function] [call site] 00044
10 FindClose [function] [call site] 00045
10 RemoveDirectory [function] [call site] 00046
10 std::string::c_str [function] [call site] 00047
10 ::opendir [function] [call site] 00048
10 std::string::c_str [function] [call site] 00049
10 libtorrent::aux::packet_buffer::remove [function] [call site] 00050
11 packet_ptr [function] [call site] 00051
11 compare_less_wrap [function] [call site] 00052
11 packet_ptr [function] [call site] 00053
11 std::move [function] [call site] 00054
11 TORRENT_ASSERT_VAL [function] [call site] 00056
10 std::string::c_str [function] [call site] 00057
10 ::readdir [function] [call site] 00058
10 remove_all [function] [call site] 00059
10 ::readdir [function] [call site] 00060
10 ::closedir [function] [call site] 00061
10 libtorrent::aux::packet_buffer::remove [function] [call site] 00062
10 std::string::c_str [function] [call site] 00063
9 std::printf [function] [call site] 00064
9 std::string::c_str [function] [call site] 00065
9 peer_conn::on_message [function] [call site] 00066
10 peer_conn::start_conn [function] [call site] 00067
11 async_connect [function] [call site] 00068
11 std::bind [function] [call site] 00069
10 peer_conn::close [function] [call site] 00070
11 time_now [function] [call site] 00071
12 lt::time_point_cast<seconds32> [function] [call site] 00072
12 time_now [function] [call site] 00073
11 std::snprintf [function] [call site] 00074
11 total_milliseconds [function] [call site] 00077
11 std::int64_t [function] [call site] 00078
11 std::int64_t [function] [call site] 00079
11 local_endpoint [function] [call site] 00080
11 std::snprintf [function] [call site] 00082
11 to_string [function] [call site] 00083
12 std::snprintf [function] [call site] 00084
11 local_endpoint [function] [call site] 00085
11 std::snprintf [function] [call site] 00086
11 to_string [function] [call site] 00087
11 local_endpoint [function] [call site] 00088
11 std::printf [function] [call site] 00089
10 read_uint8 [function] [call site] 00091
10 m_on_msg [function] [call site] 00092
10 peer_conn::close [function] [call site] 00093
10 error_code [function] [call site] 00094
10 libtorrent::aux::read_int32 [function] [call site] 00095
11 libtorrent::aux::read_impl [function] [call site] 00096
12 static_cast<std::uint8_t> [function] [call site] 00097
10 libtorrent::aux::read_int32 [function] [call site] 00099
10 libtorrent::aux::read_int32 [function] [call site] 00100
10 peer_conn::write_piece [function] [call site] 00101
11 write_uint32 [function] [call site] 00103
11 TORRENT_ASSERT [function] [call site] 00104
11 write_uint8 [function] [call site] 00105
11 write_uint32 [function] [call site] 00106
11 write_uint32 [function] [call site] 00107
11 both_sides_from_store_buffer [function] [call site] 00108
11 static_cast<std::size_t> [function] [call site] 00110
11 both_sides_from_store_buffer [function] [call site] 00112
11 static_cast<std::size_t> [function] [call site] 00114
11 async_write [function] [call site] 00115
12 TORRENT_ASSERT [function] [call site] 00116
12 queue_event [function] [call site] 00117
13 TORRENT_ASSERT [function] [call site] 00118
13 libtorrent::total_milliseconds [function] [call site] 00119
14 duration_cast<milliseconds> [function] [call site] 00120
13 push_back [function] [call site] 00122
13 time_now [function] [call site] 00123
13 std::move [function] [call site] 00124
13 expires_after [function] [call site] 00125
13 async_wait [function] [call site] 00126
13 std::bind [function] [call site] 00127
13 push_back [function] [call site] 00128
13 std::move [function] [call site] 00130
12 libtorrent::total_milliseconds [function] [call site] 00131
12 std::move [function] [call site] 00132
12 std::move [function] [call site] 00134
12 libtorrent::storage_error [function] [call site] 00136
13 file_index_t [function] [call site] 00138
13 static_cast<int> [function] [call site] 00139
13 libtorrent::operation_name [function] [call site] 00140
14 TORRENT_UNUSED [function] [call site] 00141
14 static_cast<int> [function] [call site] 00142
12 libtorrent::socks_error::make_error_code [function] [call site] 00143
13 socks_category [function] [call site] 00144
12 lt::generic_category [function] [call site] 00145
12 libtorrent::aux::max [function] [call site] 00146
12 push_back [function] [call site] 00147
12 std::move [function] [call site] 00148
12 validate_block [function] [call site] 00149
13 generate_block_fill [function] [call site] 00150
14 static_cast<int> [function] [call site] 00151
14 std::memcpy [function] [call site] 00154
14 reinterpret_cast<char [call site] 00156
14 std::memcpy [function] [call site] 00157
14 reinterpret_cast<char [call site] 00159
13 piece_size [function] [call site] 00160
14 piece_size [function] [call site] 00161
13 std::min [function] [call site] 00165
13 std::memcmp [function] [call site] 00167
12 disk_seek [function] [call site] 00173
13 std::int64_t [function] [call site] 00174
13 static_cast<int> [function] [call site] 00175
13 piece_length [function] [call site] 00176
14 piece_length [function] [call site] 00177
13 std::exchange [function] [call site] 00178
13 libtorrent::total_milliseconds [function] [call site] 00179
12 queue_event [function] [call site] 00180
12 std::move [function] [call site] 00181
12 set_bit [function] [call site] 00182
13 set_bit [function] [call site] 00183
14 static_cast<int> [function] [call site] 00185
13 static_cast<int> [function] [call site] 00186
12 block_index [function] [call site] 00187
13 static_cast<int> [function] [call site] 00188
12 std::move [function] [call site] 00190
12 libtorrent::storage_error [function] [call site] 00192
12 TORRENT_ASSERT [function] [call site] 00193
12 check_buffer_level [function] [call site] 00194
12 push_back [function] [call site] 00199
12 std::move [function] [call site] 00200
11 std::bind [function] [call site] 00201
10 peer_conn::close [function] [call site] 00202
10 error_code [function] [call site] 00203
10 async_read [function] [call site] 00204
11 TORRENT_ASSERT [function] [call site] 00205
11 static_cast<std::uint32_t> [function] [call site] 00206
11 TORRENT_ASSERT [function] [call site] 00207
11 TORRENT_ASSERT [function] [call site] 00208
11 TORRENT_ASSERT [function] [call site] 00209
11 disk_seek [function] [call site] 00210
11 queue_event [function] [call site] 00211
11 std::move [function] [call site] 00212
11 operator[] [call site] 00213
11 get_bit [function] [call site] 00215
12 get_bit [function] [call site] 00216
13 static_cast<int> [function] [call site] 00218
12 static_cast<int> [function] [call site] 00219
11 block_index [function] [call site] 00220
11 libtorrent::aux::random_bytes [function] [call site] 00221
11 generate_block [function] [call site] 00222
12 generate_block_fill [function] [call site] 00223
12 std::min [function] [call site] 00225
12 std::min [function] [call site] 00226
12 std::memcpy [function] [call site] 00228
12 std::memset [function] [call site] 00230
11 piece_size [function] [call site] 00237
11 piece_size [function] [call site] 00238
11 std::move [function] [call site] 00240
11 std::move [function] [call site] 00241
11 std::move [function] [call site] 00243
10 both_sides_from_store_buffer [function] [call site] 00244
10 std::bind [function] [call site] 00246
10 push_back [function] [call site] 00255
10 libtorrent::aux::random_shuffle [function] [call site] 00256
11 libtorrent::aux::size [function] [call site] 00257
11 libtorrent::aux::size [function] [call site] 00258
11 std::uint32_t [function] [call site] 00260
11 libtorrent::aux::data [function] [call site] 00262
12 reinterpret_cast<char [call site] 00263
11 libtorrent::aux::data [function] [call site] 00264
11 std::shuffle [function] [call site] 00265
11 libtorrent::aux::data [function] [call site] 00266
11 libtorrent::aux::data [function] [call site] 00267
11 libtorrent::aux::size [function] [call site] 00268
11 libtorrent::aux::random_engine [function] [call site] 00269
12 libtorrent::aux::crypto_random_bytes [function] [call site] 00270
13 std::generate [function] [call site] 00271
13 Catch::StringRef::begin [function] [call site] 00272
13 libtorrent::broadcast_socket::send [function] [call site] 00273
13 libtorrent::aux::cng_gen_random [function] [call site] 00275
14 libtorrent::aux::cng_open_algorithm_handle [function] [call site] 00276
15 BCryptOpenAlgorithmProvider [function] [call site] 00277
15 libtorrent::aux::throw_ntstatus_error [function] [call site] 00278
16 libtorrent::aux::throw_ex [function] [call site] 00279
17 std::terminate [function] [call site] 00280
16 system_category [function] [call site] 00281
14 BCryptGenRandom [function] [call site] 00282
14 reinterpret_cast<PUCHAR> [function] [call site] 00283
14 static_cast<ULONG> [function] [call site] 00285
14 libtorrent::aux::throw_ntstatus_error [function] [call site] 00287
13 libtorrent::aux::crypt_gen_random [function] [call site] 00288
14 libtorrent::aux::crypt_acquire_provider [function] [call site] 00289
15 CryptAcquireContext [function] [call site] 00290
15 libtorrent::aux::throw_ex [function] [call site] 00291
15 error_code [function] [call site] 00292
15 GetLastError [function] [call site] 00293
15 system_category [function] [call site] 00294
14 CryptGenRandom [function] [call site] 00295
14 reinterpret_cast<BYTE*> [function] [call site] 00297
14 libtorrent::aux::throw_ex [function] [call site] 00299
14 error_code [function] [call site] 00300
14 GetLastError [function] [call site] 00301
14 system_category [function] [call site] 00302
13 RAND_bytes [function] [call site] 00303
13 reinterpret_cast<unsigned [call site] 00304
13 aux::throw_ex<system_error> [function] [call site] 00307
13 ::getrandom [function] [call site] 00308
13 static_cast<std::size_t> [function] [call site] 00310
13 aux::throw_ex<system_error> [function] [call site] 00313
13 error_code [function] [call site] 00314
13 generic_category [function] [call site] 00315
13 read [function] [call site] 00316
14 std::shared_ptr<mmap_storage>::read [function] [call site] 00317
13 std::generate [function] [call site] 00319
13 Catch::StringRef::begin [function] [call site] 00320
13 libtorrent::broadcast_socket::send [function] [call site] 00321
12 reinterpret_cast<char*> [function] [call site] 00323
10 libtorrent::aux::read_int32 [function] [call site] 00332
10 push_back [function] [call site] 00334
10 static_cast<int> [function] [call site] 00337
10 Catch::Generators::random [function] [call site] 00338
11 GeneratorWrapper<T> [function] [call site] 00339
11 Catch::Detail::make_unique<RandomIntegerGenerator<T>> [function] [call site] 00340
11 Catch::Generators::Detail::getSeed [function] [call site] 00341
12 sharedRng [function] [call site] 00342
10 static_cast<std::uint32_t> [function] [call site] 00343
10 static_cast<std::size_t> [function] [call site] 00346
10 num_pieces [function] [call site] 00347
10 num_pieces [function] [call site] 00348
10 push_back [function] [call site] 00349
10 libtorrent::aux::random_shuffle [function] [call site] 00350
10 libtorrent::aux::read_int32 [function] [call site] 00351
10 libtorrent::aux::read_int32 [function] [call site] 00352
10 peer_conn::write_have [function] [call site] 00353
11 write_uint32 [function] [call site] 00355
11 write_uint8 [function] [call site] 00356
11 write_uint32 [function] [call site] 00357
11 async_write [function] [call site] 00358
11 both_sides_from_store_buffer [function] [call site] 00359
11 std::bind [function] [call site] 00361
10 libtorrent::aux::read_int32 [function] [call site] 00362
10 std::find [function] [call site] 00363
10 push_back [function] [call site] 00368
10 libtorrent::aux::read_int32 [function] [call site] 00369
10 libtorrent::aux::read_int32 [function] [call site] 00370
10 libtorrent::aux::read_int32 [function] [call site] 00371
10 push_back [function] [call site] 00374
10 std::min [function] [call site] 00375
10 push_back [function] [call site] 00376
10 std::printf [function] [call site] 00377
10 libtorrent::aux::read_int32 [function] [call site] 00378
10 std::find [function] [call site] 00379
10 push_back [function] [call site] 00384
10 peer_conn::work_download [function] [call site] 00385
11 num_pieces [function] [call site] 00388
11 peer_conn::close [function] [call site] 00389
11 error_code [function] [call site] 00390
11 peer_conn::write_request [function] [call site] 00391
11 async_read [function] [call site] 00417
11 both_sides_from_store_buffer [function] [call site] 00418
11 std::bind [function] [call site] 00420
10 async_read [function] [call site] 00421
10 both_sides_from_store_buffer [function] [call site] 00422
10 std::bind [function] [call site] 00424
9 TEST_CHECK [function] [call site] 00425
8 setup_torrent [function] [call site] 00428
9 setup_torrent_info [function] [call site] 00429
10 combine_path [function] [call site] 00432
10 add_file [function] [call site] 00433
10 combine_path [function] [call site] 00434
10 combine_path [function] [call site] 00435
10 add_file [function] [call site] 00436
10 combine_path [function] [call site] 00437
10 combine_path [function] [call site] 00438
10 add_file [function] [call site] 00439
10 combine_path [function] [call site] 00440
10 combine_path [function] [call site] 00441
10 add_file [function] [call site] 00442
10 combine_path [function] [call site] 00443
10 combine_path [function] [call site] 00444
10 combine_path [function] [call site] 00445
10 std::vector<char> [function] [call site] 00447
10 std::back_inserter [function] [call site] 00454
10 libtorrent::create_torrent::generate [function] [call site] 00455
11 num_files [function] [call site] 00456
12 num_files [function] [call site] 00457
11 total_size [function] [call site] 00458
12 total_size [function] [call site] 00459
11 aux::throw_ex<system_error> [function] [call site] 00460
11 validate_v2_hashes [function] [call site] 00461
11 validate_v1_hashes [function] [call site] 00462
11 aux::throw_ex<system_error> [function] [call site] 00463
11 TORRENT_ASSERT [function] [call site] 00464
11 piece_length [function] [call site] 00465
11 emplace_back [function] [call site] 00470
11 std::move [function] [call site] 00471
11 libtorrent::emplace_back [function] [call site] 00474
12 std::size_t [function] [call site] 00475
12 std::size_t [function] [call site] 00476
12 libtorrent::grow_capacity [function] [call site] 00477
13 static_cast<char*> [function] [call site] 00478
13 std::malloc [function] [call site] 00479
13 std::size_t [function] [call site] 00480
13 aux::free_deleter [function] [call site] 00481
13 aux::throw_ex<std::bad_alloc> [function] [call site] 00482
13 libtorrent::get [function] [call site] 00483
13 std::unique_ptr::get [function] [call site] 00484
13 libtorrent::get [function] [call site] 00485
13 reinterpret_cast<header_t*> [function] [call site] 00486
13 header_t::header_t [function] [call site] 00487
13 TORRENT_ASSERT [function] [call site] 00488
13 test_remove [function] [call site] 00489
14 delete_dirs [function] [call site] 00490
14 setup_torrent [function] [call site] 00491
14 TEST_CHECK [function] [call site] 00492
14 combine_path [function] [call site] 00494
14 combine_path [function] [call site] 00495
14 combine_path [function] [call site] 00496
14 combine_path [function] [call site] 00497
14 TEST_CHECK [function] [call site] 00498
14 combine_path [function] [call site] 00500
14 combine_path [function] [call site] 00501
14 combine_path [function] [call site] 00502
14 TEST_CHECK [function] [call site] 00503
14 combine_path [function] [call site] 00505
14 combine_path [function] [call site] 00506
14 combine_path [function] [call site] 00507
14 std::vector::resize [function] [call site] 00508
14 TEST_CHECK [function] [call site] 00512
14 combine_path [function] [call site] 00514
14 combine_path [function] [call site] 00515
14 combine_path [function] [call site] 00516
14 TEST_CHECK [function] [call site] 00517
14 combine_path [function] [call site] 00519
14 combine_path [function] [call site] 00520
14 combine_path [function] [call site] 00521
14 combine_path [function] [call site] 00522
14 stat_file [function] [call site] 00523
14 combine_path [function] [call site] 00524
14 combine_path [function] [call site] 00525
14 combine_path [function] [call site] 00526
14 TEST_CHECK [function] [call site] 00527
14 TEST_CHECK [function] [call site] 00529
14 combine_path [function] [call site] 00531
14 combine_path [function] [call site] 00532
14 combine_path [function] [call site] 00533
14 combine_path [function] [call site] 00534
14 stat_file [function] [call site] 00535
14 combine_path [function] [call site] 00536
14 combine_path [function] [call site] 00537
14 combine_path [function] [call site] 00538
14 TEST_CHECK [function] [call site] 00539
14 async_delete_files [function] [call site] 00540
15 TORRENT_ASSERT [function] [call site] 00541
15 queue_event [function] [call site] 00542
15 libtorrent::total_microseconds [function] [call site] 00543
16 duration_cast<microseconds> [function] [call site] 00544
15 std::move [function] [call site] 00545
15 clear_all [function] [call site] 00546
15 std::move [function] [call site] 00548
15 libtorrent::storage_error [function] [call site] 00550
14 print_error [function] [call site] 00551
15 std::printf [function] [call site] 00552
15 time_now_string [function] [call site] 00553
15 peer_conn::on_message [function] [call site] 00554
16 peer_conn::start_conn [function] [call site] 00555
16 peer_conn::close [function] [call site] 00556
16 read_uint8 [function] [call site] 00558
16 m_on_msg [function] [call site] 00559
16 peer_conn::close [function] [call site] 00560
16 error_code [function] [call site] 00561
16 libtorrent::aux::read_int32 [function] [call site] 00562
16 libtorrent::aux::read_int32 [function] [call site] 00563
16 libtorrent::aux::read_int32 [function] [call site] 00564
16 peer_conn::write_piece [function] [call site] 00565
16 peer_conn::close [function] [call site] 00566
16 error_code [function] [call site] 00567
16 async_read [function] [call site] 00568
16 both_sides_from_store_buffer [function] [call site] 00569
16 std::bind [function] [call site] 00571
16 push_back [function] [call site] 00574
16 libtorrent::aux::random_shuffle [function] [call site] 00575
16 libtorrent::aux::read_int32 [function] [call site] 00576
16 push_back [function] [call site] 00578
16 static_cast<int> [function] [call site] 00581
16 Catch::Generators::random [function] [call site] 00582
16 static_cast<std::uint32_t> [function] [call site] 00583
16 static_cast<std::size_t> [function] [call site] 00586
16 num_pieces [function] [call site] 00587
16 num_pieces [function] [call site] 00588
16 push_back [function] [call site] 00589
16 libtorrent::aux::random_shuffle [function] [call site] 00590
16 libtorrent::aux::read_int32 [function] [call site] 00591
16 libtorrent::aux::read_int32 [function] [call site] 00592
16 peer_conn::write_have [function] [call site] 00593
16 libtorrent::aux::read_int32 [function] [call site] 00594
16 std::find [function] [call site] 00595
16 push_back [function] [call site] 00600
16 libtorrent::aux::read_int32 [function] [call site] 00601
16 libtorrent::aux::read_int32 [function] [call site] 00602
16 libtorrent::aux::read_int32 [function] [call site] 00603
16 push_back [function] [call site] 00606
16 std::min [function] [call site] 00607
16 push_back [function] [call site] 00608
16 std::printf [function] [call site] 00609
16 libtorrent::aux::read_int32 [function] [call site] 00610
16 std::find [function] [call site] 00611
16 push_back [function] [call site] 00616
16 peer_conn::work_download [function] [call site] 00617
16 async_read [function] [call site] 00618
16 both_sides_from_store_buffer [function] [call site] 00619
16 std::bind [function] [call site] 00621
15 static_cast<int> [function] [call site] 00622
15 file [function] [call site] 00623
16 combine_path [function] [call site] 00624
16 parent_path [function] [call site] 00625
16 current_working_directory [function] [call site] 00626
16 combine_path [function] [call site] 00627
15 operation_name [function] [call site] 00628
14 TEST_ERROR [function] [call site] 00629
14 peer_conn::on_message [function] [call site] 00630
15 peer_conn::start_conn [function] [call site] 00631
15 peer_conn::close [function] [call site] 00632
15 read_uint8 [function] [call site] 00634
15 m_on_msg [function] [call site] 00635
15 peer_conn::close [function] [call site] 00636
15 error_code [function] [call site] 00637
15 libtorrent::aux::read_int32 [function] [call site] 00638
15 libtorrent::aux::read_int32 [function] [call site] 00639
15 libtorrent::aux::read_int32 [function] [call site] 00640
15 peer_conn::write_piece [function] [call site] 00641
15 peer_conn::close [function] [call site] 00642
15 error_code [function] [call site] 00643
15 async_read [function] [call site] 00644
15 both_sides_from_store_buffer [function] [call site] 00645
15 std::bind [function] [call site] 00647
15 push_back [function] [call site] 00650
15 libtorrent::aux::random_shuffle [function] [call site] 00651
15 libtorrent::aux::read_int32 [function] [call site] 00652
15 push_back [function] [call site] 00654
15 static_cast<int> [function] [call site] 00657
15 Catch::Generators::random [function] [call site] 00658
15 static_cast<std::uint32_t> [function] [call site] 00659
15 static_cast<std::size_t> [function] [call site] 00662
15 num_pieces [function] [call site] 00663
15 num_pieces [function] [call site] 00664
15 push_back [function] [call site] 00665
15 libtorrent::aux::random_shuffle [function] [call site] 00666
15 libtorrent::aux::read_int32 [function] [call site] 00667
15 libtorrent::aux::read_int32 [function] [call site] 00668
15 peer_conn::write_have [function] [call site] 00669
15 libtorrent::aux::read_int32 [function] [call site] 00670
15 std::find [function] [call site] 00671
15 push_back [function] [call site] 00676
15 libtorrent::aux::read_int32 [function] [call site] 00677
15 libtorrent::aux::read_int32 [function] [call site] 00678
15 libtorrent::aux::read_int32 [function] [call site] 00679
15 push_back [function] [call site] 00682
15 std::min [function] [call site] 00683
15 push_back [function] [call site] 00684
15 std::printf [function] [call site] 00685
15 libtorrent::aux::read_int32 [function] [call site] 00686
15 std::find [function] [call site] 00687
15 push_back [function] [call site] 00692
15 peer_conn::work_download [function] [call site] 00693
15 async_read [function] [call site] 00694
15 both_sides_from_store_buffer [function] [call site] 00695
15 std::bind [function] [call site] 00697
14 std::printf [function] [call site] 00698
14 peer_conn::on_message [function] [call site] 00699
14 static_cast<int> [function] [call site] 00700
14 file [function] [call site] 00701
15 combine_path [function] [call site] 00702
15 parent_path [function] [call site] 00703
15 current_working_directory [function] [call site] 00704
15 combine_path [function] [call site] 00705
14 TEST_CHECK [function] [call site] 00706
14 combine_path [function] [call site] 00708
13 header_t*::~header_t [function] [call site] 00709
13 libtorrent::swap [function] [call site] 00710
14 std::swap [function] [call site] 00711
15 std::swap [function] [call site] 00712
13 __sanitizer_annotate_contiguous_container [function] [call site] 00713
13 libtorrent::get [function] [call site] 00714
13 libtorrent::get [function] [call site] 00715
13 libtorrent::get [function] [call site] 00716
13 libtorrent::get [function] [call site] 00717
12 libtorrent::get [function] [call site] 00718
12 libtorrent::aux::calculate_pad_bytes [function] [call site] 00719
13 reinterpret_cast<std::uintptr_t> [function] [call site] 00720
12 libtorrent::aux::calculate_pad_bytes [function] [call site] 00721
12 __sanitizer_annotate_contiguous_container [function] [call site] 00722
12 libtorrent::get [function] [call site] 00723
12 libtorrent::get [function] [call site] 00724
12 libtorrent::get [function] [call site] 00725
12 TORRENT_ASSERT [function] [call site] 00726
12 reinterpret_cast<std::uintptr_t> [function] [call site] 00727
12 libtorrent::get [function] [call site] 00728
12 TORRENT_ASSERT [function] [call site] 00729
12 reinterpret_cast<std::uintptr_t> [function] [call site] 00730
12 header_t::header_t [function] [call site] 00731
12 static_cast<std::uint8_t> [function] [call site] 00732
12 static_cast<std::uint16_t> [function] [call site] 00733
12 libtorrent::aux::calculate_pad_bytes [function] [call site] 00734
12 TORRENT_ASSERT [function] [call site] 00735
12 reinterpret_cast<std::uintptr_t> [function] [call site] 00736
12 std::forward<Args> [function] [call site] 00737
12 TORRENT_ASSERT [function] [call site] 00739
11 std::move [function] [call site] 00740
11 libtorrent::emplace_back [function] [call site] 00748
11 libtorrent::emplace_back [function] [call site] 00749
11 std::move [function] [call site] 00750
11 std::move [function] [call site] 00751
11 TORRENT_ASSERT [function] [call site] 00762
11 num_files [function] [call site] 00765
11 merkle_pad [function] [call site] 00766
11 piece_length [function] [call site] 00767
11 file_range [function] [call site] 00769
11 merkle_root [function] [call site] 00772
11 to_string [function] [call site] 00774
11 test_piece_size [function] [call site] 00779
12 piece_length [function] [call site] 00782
13 piece_length [function] [call site] 00783
11 reinterpret_cast<const [call site] 00785
11 to_string [function] [call site] 00794
11 file_size [function] [call site] 00799
12 libtorrent::stat_file [function] [call site] 00800
13 libtorrent::clear [function] [call site] 00801
14 libtorrent::clear [function] [call site] 00802
13 libtorrent::convert_to_native_path_string [function] [call site] 00803
14 libtorrent::complete [function] [call site] 00804
15 libtorrent::is_complete [function] [call site] 00805
16 Catch::StringRef::empty [function] [call site] 00806
16 libtorrent::is_alpha [function] [call site] 00807
15 to_string [function] [call site] 00810
16 std::snprintf [function] [call site] 00811
15 libtorrent::lsplit_path [function] [call site] 00812
16 Catch::StringRef::empty [function] [call site] 00813
16 sim::pop_front [function] [call site] 00814
17 sim::empty [function] [call site] 00815
18 sim::empty [function] [call site] 00816
17 std::shared_ptr<sink> [function] [call site] 00817
17 std::move [function] [call site] 00818
16 string_view::remove_prefix [function] [call site] 00822
16 sim::pop_front [function] [call site] 00823
16 string_view::remove_prefix [function] [call site] 00824
16 libtorrent::find_first_of [function] [call site] 00825
16 libtorrent::find_first_of [function] [call site] 00827
16 Catch::StringRef::substr [function] [call site] 00828
17 Catch::StringRef::StringRef [function] [call site] 00829
17 Catch::StringRef::StringRef [function] [call site] 00830
16 Catch::StringRef::substr [function] [call site] 00831
15 libtorrent::combine_path [function] [call site] 00832
16 TORRENT_ASSERT [function] [call site] 00833
16 libtorrent::is_complete [function] [call site] 00834
16 Catch::StringRef::empty [function] [call site] 00835
16 to_string [function] [call site] 00836
16 Catch::StringRef::empty [function] [call site] 00837
16 to_string [function] [call site] 00838
16 std::string::resize [function] [call site] 00844
16 aux::numeric_cast<std::size_t> [function] [call site] 00845
16 std::snprintf [function] [call site] 00846
16 std::string::resize [function] [call site] 00851
15 libtorrent::current_working_directory [function] [call site] 00852
16 GetCurrentDir_ [function] [call site] 00853
16 aux::throw_ex<system_error> [function] [call site] 00854
16 error_code [function] [call site] 00855
16 generic_category [function] [call site] 00856
16 libtorrent::make_free_holder [function] [call site] 00857
17 std::unique_ptr<T, [call site] 00858
16 libtorrent::convert_from_native_path [function] [call site] 00859
17 libtorrent::convert_from_wstring [function] [call site] 00860
18 std::string::resize [function] [call site] 00861
18 libtorrent::size [function] [call site] 00862
19 TORRENT_ASSERT [function] [call site] 00863
18 WideCharToMultiByte [function] [call site] 00864
18 std::string::resize [function] [call site] 00867
14 std::string::substr [function] [call site] 00868
14 std::replace [function] [call site] 00869
14 std::string::begin [function] [call site] 00870
14 std::string::end [function] [call site] 00871
14 libtorrent::convert_to_wstring [function] [call site] 00872
15 std::wstring::resize [function] [call site] 00873
15 libtorrent::size [function] [call site] 00874
15 MultiByteToWideChar [function] [call site] 00875
15 std::wstring::resize [function] [call site] 00878
14 libtorrent::convert_to_wstring [function] [call site] 00879
14 libtorrent::convert_to_native [function] [call site] 00880
15 libtorrent::convert_impl [function] [call site] 00881
16 std::wstring::resize [function] [call site] 00883
16 libtorrent::size [function] [call site] 00884
16 MultiByteToWideChar [function] [call site] 00885
16 std::wstring::resize [function] [call site] 00888
16 std::string::resize [function] [call site] 00889
16 WideCharToMultiByte [function] [call site] 00891
16 std::wstring::c_str [function] [call site] 00892
16 std::string::resize [function] [call site] 00894
13 GetFileAttributesExW [function] [call site] 00895
13 native_path_string::c_str [function] [call site] 00896
13 libtorrent::assign [function] [call site] 00897
14 std::memcpy [function] [call site] 00899
14 libtorrent::buf [function] [call site] 00900
15 TORRENT_ASSERT [function] [call site] 00901
14 std::size_t [function] [call site] 00902
14 libtorrent::clear_trailing_bits [function] [call site] 00903
15 libtorrent::size [function] [call site] 00904
15 libtorrent::buf [function] [call site] 00905
15 libtorrent::num_words [function] [call site] 00906
16 libtorrent::size [function] [call site] 00907
15 libtorrent::aux::host_to_network [function] [call site] 00908
15 libtorrent::size [function] [call site] 00910
13 GetLastError [function] [call site] 00911
13 system_category [function] [call site] 00912
13 TORRENT_ASSERT [function] [call site] 00913
13 CreateFile2 [function] [call site] 00914
13 native_path_string::c_str [function] [call site] 00915
13 libtorrent::assign [function] [call site] 00916
13 GetLastError [function] [call site] 00917
13 system_category [function] [call site] 00918
13 TORRENT_ASSERT [function] [call site] 00919
13 GetFileInformationByHandleEx [function] [call site] 00920
13 GetFileInformationByHandleEx [function] [call site] 00921
13 libtorrent::assign [function] [call site] 00922
13 GetLastError [function] [call site] 00923
13 system_category [function] [call site] 00924
13 TORRENT_ASSERT [function] [call site] 00925
13 CloseHandle [function] [call site] 00926
13 CloseHandle [function] [call site] 00927
13 libtorrent::fill_file_status [function] [call site] 00928
14 libtorrent::file_time_to_posix [function] [call site] 00929
15 std::uint64_t [function] [call site] 00930
14 libtorrent::file_time_to_posix [function] [call site] 00932
14 libtorrent::file_time_to_posix [function] [call site] 00933
13 CreateFileW [function] [call site] 00934
13 native_path_string::c_str [function] [call site] 00935
13 libtorrent::assign [function] [call site] 00936
13 GetLastError [function] [call site] 00937
13 system_category [function] [call site] 00938
13 TORRENT_ASSERT [function] [call site] 00939
13 GetFileInformationByHandle [function] [call site] 00940
13 libtorrent::assign [function] [call site] 00941
13 GetLastError [function] [call site] 00942
13 system_category [function] [call site] 00943
13 TORRENT_ASSERT [function] [call site] 00944
13 CloseHandle [function] [call site] 00945
13 CloseHandle [function] [call site] 00946
13 libtorrent::fill_file_status [function] [call site] 00947
13 libtorrent::fill_file_status [function] [call site] 00948
13 native_path_string::c_str [function] [call site] 00950
13 libtorrent::stat [function] [call site] 00951
14 sent_syn [function] [call site] 00953
14 libtorrent::add [function] [call site] 00954
15 TORRENT_ASSERT [function] [call site] 00955
15 TORRENT_ASSERT [function] [call site] 00956
15 static_cast<std::uint32_t> [function] [call site] 00957
14 libtorrent::add [function] [call site] 00958
14 libtorrent::add [function] [call site] 00959
14 TORRENT_ASSERT [function] [call site] 00960
14 libtorrent::add [function] [call site] 00961
14 libtorrent::add [function] [call site] 00962
13 native_path_string::c_str [function] [call site] 00963
13 libtorrent::assign [function] [call site] 00964
13 system_category [function] [call site] 00965
13 std::uint64_t [function] [call site] 00966
13 std::uint64_t [function] [call site] 00967
13 std::uint64_t [function] [call site] 00968
13 S_ISFIFO [function] [call site] 00972
13 S_ISSOCK [function] [call site] 00975
12 peer_conn::on_message [function] [call site] 00976
13 peer_conn::start_conn [function] [call site] 00977
13 peer_conn::close [function] [call site] 00978
13 read_uint8 [function] [call site] 00980
13 m_on_msg [function] [call site] 00981
13 peer_conn::close [function] [call site] 00982
13 error_code [function] [call site] 00983
13 libtorrent::aux::read_int32 [function] [call site] 00984
13 libtorrent::aux::read_int32 [function] [call site] 00985
13 libtorrent::aux::read_int32 [function] [call site] 00986
13 peer_conn::write_piece [function] [call site] 00987
13 peer_conn::close [function] [call site] 00988
13 error_code [function] [call site] 00989
13 async_read [function] [call site] 00990
13 both_sides_from_store_buffer [function] [call site] 00991
13 std::bind [function] [call site] 00993
13 push_back [function] [call site] 00996
13 libtorrent::aux::random_shuffle [function] [call site] 00997
13 libtorrent::aux::read_int32 [function] [call site] 00998
13 push_back [function] [call site] 01000
13 static_cast<int> [function] [call site] 01003
13 Catch::Generators::random [function] [call site] 01004
13 static_cast<std::uint32_t> [function] [call site] 01005
13 static_cast<std::size_t> [function] [call site] 01008
13 num_pieces [function] [call site] 01009
13 num_pieces [function] [call site] 01010
13 push_back [function] [call site] 01011
13 libtorrent::aux::random_shuffle [function] [call site] 01012
13 libtorrent::aux::read_int32 [function] [call site] 01013
13 libtorrent::aux::read_int32 [function] [call site] 01014
13 peer_conn::write_have [function] [call site] 01015
13 libtorrent::aux::read_int32 [function] [call site] 01016
13 std::find [function] [call site] 01017
13 push_back [function] [call site] 01022
13 libtorrent::aux::read_int32 [function] [call site] 01023
13 libtorrent::aux::read_int32 [function] [call site] 01024
13 libtorrent::aux::read_int32 [function] [call site] 01025
13 push_back [function] [call site] 01028
13 std::min [function] [call site] 01029
13 push_back [function] [call site] 01030
13 std::printf [function] [call site] 01031
13 libtorrent::aux::read_int32 [function] [call site] 01032
13 std::find [function] [call site] 01033
13 push_back [function] [call site] 01038
13 peer_conn::work_download [function] [call site] 01039
13 async_read [function] [call site] 01040
13 both_sides_from_store_buffer [function] [call site] 01041
13 std::bind [function] [call site] 01043
12 TEST_CHECK [function] [call site] 01044
11 file_flags [function] [call site] 01045
11 add_file_attrs [function] [call site] 01046
11 add_symlink_path [function] [call site] 01047
11 internal_symlink [function] [call site] 01048
11 to_string [function] [call site] 01050
11 file_range [function] [call site] 01051
11 file_size [function] [call site] 01056
11 TORRENT_ASSERT [function] [call site] 01057
11 has_parent_path [function] [call site] 01058
11 file_path [function] [call site] 01059
11 file_path [function] [call site] 01060
11 lsplit_path [function] [call site] 01061
11 lsplit_path [function] [call site] 01062
11 Catch::StringRef::empty [function] [call site] 01063
11 lsplit_path [function] [call site] 01064
11 file_flags [function] [call site] 01066
11 add_file_attrs [function] [call site] 01067
11 add_symlink_path [function] [call site] 01068
11 internal_symlink [function] [call site] 01069
11 sha1_hash [function] [call site] 01071
11 to_string [function] [call site] 01072
11 file_range [function] [call site] 01073
11 file_path [function] [call site] 01075
11 lsplit_path [function] [call site] 01076
11 std::pair<string_view, [call site] 01077
11 TORRENT_ASSERT [function] [call site] 01078
11 lsplit_path [function] [call site] 01080
11 Catch::StringRef::empty [function] [call site] 01081
11 lsplit_path [function] [call site] 01082
11 libtorrent::load_pack_from_dict [function] [call site] 01083
12 dict_size [function] [call site] 01084
12 std::tie [function] [call site] 01085
12 libtorrent::settings_pack::set_int [function] [call site] 01091
13 TORRENT_ASSERT [function] [call site] 01092
12 libtorrent::bdecode_node::int_value [function] [call site] 01101
13 TORRENT_ASSERT [function] [call site] 01102
13 libtorrent::bdecode_node::type [function] [call site] 01103
14 static_cast<bdecode_node::type_t> [function] [call site] 01104
13 token_source_span [function] [call site] 01105
13 TORRENT_ASSERT [function] [call site] 01106
13 parse_int [function] [call site] 01107
13 TORRENT_UNUSED [function] [call site] 01108
13 TORRENT_ASSERT [function] [call site] 01109
12 end_index [function] [call site] 01110
12 libtorrent::settings_pack::set_bool [function] [call site] 01111
13 TORRENT_ASSERT [function] [call site] 01112
13 insort_replace [function] [call site] 01113
12 libtorrent::bdecode_node::int_value [function] [call site] 01114
12 end_index [function] [call site] 01115
12 libtorrent::settings_pack::set_str [function] [call site] 01116
13 TORRENT_ASSERT [function] [call site] 01117
13 insort_replace [function] [call site] 01118
13 std::move [function] [call site] 01119
12 libtorrent::bdecode_node::string_value [function] [call site] 01120
13 TORRENT_ASSERT [function] [call site] 01121
13 libtorrent::bdecode_node::type [function] [call site] 01122
13 aux::numeric_cast<std::size_t> [function] [call site] 01123
13 token_source_span [function] [call site] 01124
13 start_offset [function] [call site] 01125
13 TORRENT_ASSERT [function] [call site] 01126
13 string_view [function] [call site] 01127
13 start_offset [function] [call site] 01128
11 libtorrent::load_pack_from_dict [function] [call site] 01129
11 aux::throw_ex<system_error> [function] [call site] 01130
11 libtorrent::load_pack_from_dict [function] [call site] 01131
11 aux::throw_ex<system_error> [function] [call site] 01132
11 file_flags [function] [call site] 01135
11 add_file_attrs [function] [call site] 01136
11 add_symlink_path [function] [call site] 01137
11 internal_symlink [function] [call site] 01138
11 file_size [function] [call site] 01139
11 file_size [function] [call site] 01140
11 piece_length [function] [call site] 01141
11 std::string::append [function] [call site] 01143
10 std::make_shared<torrent_info> [function] [call site] 01146
10 std::printf [function] [call site] 01147
10 peer_conn::on_message [function] [call site] 01148
10 system_error [function] [call site] 01149
9 make_storage [function] [call site] 01150
10 std::make_shared<mmap_storage> [function] [call site] 01151
9 libtorrent::mmap_storage::initialize [function] [call site] 01152
10 libtorrent::aux::get_drive_info [function] [call site] 01155
11 std::snprintf [function] [call site] 01160
11 read_file [function] [call site] 01167
12 std::snprintf [function] [call site] 01168
12 libtorrent::broadcast_socket::open [function] [call site] 01169
13 std::move [function] [call site] 01170
13 enum_net_interfaces [function] [call site] 01171
13 libtorrent::aux::is_v6 [function] [call site] 01172
14 protocol [function] [call site] 01173
14 rand_v6 [function] [call site] 01174
15 address_v6 [function] [call site] 01181
15 address_v6::is_unspecified [function] [call site] 01182
15 libtorrent::aux::is_local [function] [call site] 01183
16 libtorrent::aux::is_v6 [function] [call site] 01184
16 address_v6::is_loopback [function] [call site] 01186
16 libtorrent::aux::is_link_local [function] [call site] 01187
17 libtorrent::aux::is_v6 [function] [call site] 01188
17 libtorrent::aux::is_link_local [function] [call site] 01190
17 address_v6::is_multicast_link_local [function] [call site] 01191
17 address_v4::to_uint [function] [call site] 01193
16 address_v6::is_site_local [function] [call site] 01194
16 address_v6::is_multicast_link_local [function] [call site] 01195
16 address_v6::is_multicast_site_local [function] [call site] 01196
16 libtorrent::address_to_bytes [function] [call site] 01197
17 libtorrent::aux::write_address [function] [call site] 01198
18 libtorrent::aux::is_v4 [function] [call site] 01199
19 protocol [function] [call site] 01200
19 rand_v4 [function] [call site] 01201
20 address_v4 [function] [call site] 01202
20 address_v4::is_unspecified [function] [call site] 01203
20 libtorrent::aux::is_local [function] [call site] 01204
20 address_v4::is_loopback [function] [call site] 01205
18 libtorrent::aux::write_uint32 [function] [call site] 01206
19 libtorrent::aux::write_impl [function] [call site] 01207
20 static_cast<T> [function] [call site] 01208
20 TORRENT_ASSERT [function] [call site] 01209
20 static_cast<In> [function] [call site] 01210
20 static_cast<Byte> [function] [call site] 01211
18 libtorrent::aux::is_v6 [function] [call site] 01213
18 libtorrent::aux::write_uint8 [function] [call site] 01215
19 libtorrent::aux::write_impl [function] [call site] 01216
16 address_v4::to_uint [function] [call site] 01218
15 address_v6::is_loopback [function] [call site] 01219
13 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01220
14 std::make_shared<udp::socket> [function] [call site] 01221
14 std::shared_ptr::open [function] [call site] 01222
14 std::shared_ptr::set_option [function] [call site] 01226
14 udp::socket::reuse_address [function] [call site] 01227
14 std::shared_ptr::bind [function] [call site] 01228
14 local_endpoint [function] [call site] 01229
14 std::shared_ptr::set_option [function] [call site] 01231
14 join_group [function] [call site] 01232
14 std::shared_ptr::set_option [function] [call site] 01234
14 std::shared_ptr::set_option [function] [call site] 01236
14 enable_loopback [function] [call site] 01237
14 emplace_back [function] [call site] 01238
14 ADD_OUTSTANDING_ASYNC [function] [call site] 01240
14 std::shared_ptr::async_receive_from [function] [call site] 01241
14 both_sides_from_store_buffer [function] [call site] 01242
14 std::bind [function] [call site] 01243
13 address_v6::any [function] [call site] 01244
13 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01245
13 address_v4::any [function] [call site] 01246
13 libtorrent::aux::is_v4 [function] [call site] 01247
13 libtorrent::aux::is_v4 [function] [call site] 01250
13 interface_address::is_loopback [function] [call site] 01251
13 error_code [function] [call site] 01252
13 libtorrent::broadcast_socket::open_multicast_socket [function] [call site] 01253
13 libtorrent::broadcast_socket::open_unicast_socket [function] [call site] 01254
14 std::make_shared<udp::socket> [function] [call site] 01255
14 std::shared_ptr::open [function] [call site] 01256
14 emplace_back [function] [call site] 01260
14 std::shared_ptr::set_option [function] [call site] 01262
14 ADD_OUTSTANDING_ASYNC [function] [call site] 01263
14 std::shared_ptr::async_receive_from [function] [call site] 01264
14 both_sides_from_store_buffer [function] [call site] 01265
14 std::bind [function] [call site] 01266
13 libtorrent::aux::is_v4 [function] [call site] 01267
13 netmask::to_v4 [function] [call site] 01270
13 address_v4 [function] [call site] 01271
12 set_alert_fd [function] [call site] 01272
13 static_cast<SOCKET> [function] [call site] 01273
13 ::getsockopt [function] [call site] 01274
13 set_alert_notify [function] [call site] 01275
14 set_alert_notify [function] [call site] 01276
14 std::bind [function] [call site] 01277
13 std::bind [function] [call site] 01278
13 set_alert_notify [function] [call site] 01279
13 std::bind [function] [call site] 01280
12 sim::http_server::read [function] [call site] 01281
13 async_read_some [function] [call site] 01286
13 both_sides_from_store_buffer [function] [call site] 01287
13 std::bind [function] [call site] 01289
12 set_alert_fd [function] [call site] 01290
12 static_cast<decltype(size)> [function] [call site] 01291
12 std::string [function] [call site] 01292
12 std::size_t [function] [call site] 01293
11 read_file [function] [call site] 01294
11 read_file [function] [call site] 01295
10 end_index [function] [call site] 01300
10 pad_file_at [function] [call site] 01301
10 get_filesize [function] [call site] 01302
10 libtorrent::mmap_storage::use_partfile [function] [call site] 01303
11 TORRENT_ASSERT_VAL [function] [call site] 01304
11 end_index [function] [call site] 01305
10 file_size [function] [call site] 01306
10 libtorrent::mmap_storage::use_partfile [function] [call site] 01307
10 libtorrent::mmap_storage::need_partfile [function] [call site] 01308
11 std::make_unique<part_file> [function] [call site] 01309
10 libtorrent::aux::initialize_storage [function] [call site] 01312
11 file_range [function] [call site] 01313
11 libtorrent::aux::end_index [function] [call site] 01314
12 TORRENT_ASSERT [function] [call site] 01315
12 libtorrent::aux::size [function] [call site] 01316
12 std::size_t [function] [call site] 01317
12 IndexType [function] [call site] 01318
12 libtorrent::aux::numeric_cast [function] [call site] 01319
13 static_cast<T> [function] [call site] 01320
13 TORRENT_ASSERT [function] [call site] 01321
13 static_cast<In> [function] [call site] 01322
13 TORRENT_ASSERT [function] [call site] 01323
13 std::int64_t [function] [call site] 01324
13 TORRENT_ASSERT [function] [call site] 01325
13 std::size_t [function] [call site] 01326
13 std::size_t [function] [call site] 01327
12 libtorrent::aux::size [function] [call site] 01328
11 pad_file_at [function] [call site] 01329
11 libtorrent::aux::get_filesize [function] [call site] 01330
12 libtorrent::aux::get_filesize [function] [call site] 01331
12 libtorrent::aux::file [function] [call site] 01332
12 libtorrent::aux::file [function] [call site] 01333
11 libtorrent::aux::file [function] [call site] 01334
11 file_size [function] [call site] 01335
11 oversized_file [function] [call site] 01336
11 libtorrent::aux::file_flags [function] [call site] 01337
11 file_path [function] [call site] 01338
11 lexically_relative [function] [call site] 01339
11 parent_path [function] [call site] 01340
11 file_path [function] [call site] 01341
11 create_link [function] [call site] 01343
11 libtorrent::aux::file [function] [call site] 01344
11 TORRENT_UNUSED [function] [call site] 01345
11 libtorrent::aux::create_file [function] [call site] 01353
12 libtorrent::aux::file_attributes [function] [call site] 01354
12 libtorrent::aux::file_flags [function] [call site] 01355
12 CreateFile2 [function] [call site] 01356
12 libtorrent::aux::file_access [function] [call site] 01358
12 libtorrent::aux::file_create [function] [call site] 01359
10 libtorrent::mmap_storage::open_file [function] [call site] 01361
11 get_bool [function] [call site] 01368
11 libtorrent::mmap_storage::open_file_impl [function] [call site] 01369
12 TORRENT_ASSERT [function] [call site] 01370
12 end_index [function] [call site] 01372
12 get_bool [function] [call site] 01373
12 libtorrent::mmap_storage::open_file [function] [call site] 01377
12 storage_index [function] [call site] 01378
12 std::shared_ptr<std::mutex> [function] [call site] 01380
12 TORRENT_ASSERT [function] [call site] 01383
11 TORRENT_ASSERT [function] [call site] 01385
11 TORRENT_ASSERT [function] [call site] 01387
11 static_cast<bool> [function] [call site] 01388
10 storage_index [function] [call site] 01390
9 TEST_ERROR [function] [call site] 01391
9 peer_conn::on_message [function] [call site] 01392
9 std::printf [function] [call site] 01393
9 peer_conn::on_message [function] [call site] 01394
9 static_cast<int> [function] [call site] 01395
9 system_error [function] [call site] 01397
8 TEST_EQUAL [function] [call site] 01398
8 combine_path [function] [call site] 01400
8 TEST_CHECK [function] [call site] 01401
8 combine_path [function] [call site] 01403
8 combine_path [function] [call site] 01404
8 TEST_CHECK [function] [call site] 01405
8 combine_path [function] [call site] 01407
8 combine_path [function] [call site] 01408
8 combine_path [function] [call site] 01409
8 TEST_CHECK [function] [call site] 01410
8 combine_path [function] [call site] 01412
8 combine_path [function] [call site] 01413
8 TEST_CHECK [function] [call site] 01414
8 combine_path [function] [call site] 01416
8 combine_path [function] [call site] 01417
8 TEST_EQUAL [function] [call site] 01418
8 async_move_storage [function] [call site] 01420
9 TORRENT_ASSERT [function] [call site] 01421
9 libtorrent::storage_error [function] [call site] 01424
9 libtorrent::socks_error::make_error_code [function] [call site] 01425
9 lt::system_category [function] [call site] 01426
8 TEST_EQUAL [function] [call site] 01427
8 TEST_EQUAL [function] [call site] 01428
8 peer_conn::on_message [function] [call site] 01430
8 TEST_CHECK [function] [call site] 01431
8 TEST_CHECK [function] [call site] 01433
8 combine_path [function] [call site] 01435
8 combine_path [function] [call site] 01436
8 TEST_CHECK [function] [call site] 01437
8 combine_path [function] [call site] 01439
8 combine_path [function] [call site] 01440
7 libtorrent::broadcast_socket::send_to [function] [call site] 01441
7 both_sides_from_store_buffer [function] [call site] 01442
7 std::size_t [function] [call site] 01443
7 libtorrent::broadcast_socket::close [function] [call site] 01444
7 test_move_storage_reset [function] [call site] 01445
5 std::vector::begin [function] [call site] 01447
5 std::vector::begin [function] [call site] 01448
5 async_write [function] [call site] 01449
6 TORRENT_ASSERT [function] [call site] 01450
6 queue_event [function] [call site] 01451
6 libtorrent::total_milliseconds [function] [call site] 01452
6 std::move [function] [call site] 01453
6 std::move [function] [call site] 01455
6 libtorrent::storage_error [function] [call site] 01457
6 libtorrent::socks_error::make_error_code [function] [call site] 01458
6 lt::generic_category [function] [call site] 01459
6 libtorrent::aux::max [function] [call site] 01460
6 push_back [function] [call site] 01461
6 std::move [function] [call site] 01462
6 validate_block [function] [call site] 01463
6 disk_seek [function] [call site] 01464
6 queue_event [function] [call site] 01465
6 std::move [function] [call site] 01466
6 block_index [function] [call site] 01468
6 std::move [function] [call site] 01470
6 libtorrent::storage_error [function] [call site] 01472
6 TORRENT_ASSERT [function] [call site] 01473
6 check_buffer_level [function] [call site] 01474
6 push_back [function] [call site] 01475
6 std::move [function] [call site] 01476
5 write_handler [function] [call site] 01478
5 async_write [function] [call site] 01479
5 write_handler [function] [call site] 01481
5 async_read [function] [call site] 01482
6 TORRENT_ASSERT [function] [call site] 01483
6 static_cast<std::uint32_t> [function] [call site] 01484
6 TORRENT_ASSERT [function] [call site] 01485
6 TORRENT_ASSERT [function] [call site] 01486
6 TORRENT_ASSERT [function] [call site] 01487
6 disk_seek [function] [call site] 01488
6 queue_event [function] [call site] 01489
6 std::move [function] [call site] 01490
6 operator[] [call site] 01491
6 block_index [function] [call site] 01493
6 libtorrent::aux::random_bytes [function] [call site] 01494
6 generate_block [function] [call site] 01495
6 pads_in_req [function] [call site] 01497
6 piece_size [function] [call site] 01498
6 piece_size [function] [call site] 01499
6 std::move [function] [call site] 01501
6 std::move [function] [call site] 01502
6 std::move [function] [call site] 01504
5 read_handler [function] [call site] 01505
5 submit_jobs [function] [call site] 01506
4 std::size_t [function] [call site] 01510
4 libtorrent::broadcast_socket::close [function] [call site] 01511
4 test_move_storage_reset [function] [call site] 01512
3 both_sides_from_store_buffer [function] [call site] 01513
3 std::size_t [function] [call site] 01514
3 can_broadcast [function] [call site] 01515
3 libtorrent::broadcast_socket::send_to [function] [call site] 01516
3 both_sides_from_store_buffer [function] [call site] 01517
3 std::size_t [function] [call site] 01518
3 local_endpoint [function] [call site] 01519
3 broadcast_address [function] [call site] 01520
3 libtorrent::broadcast_socket::close [function] [call site] 01522
3 test_move_storage_reset [function] [call site] 01523
3 libtorrent::broadcast_socket::send_to [function] [call site] 01524
3 both_sides_from_store_buffer [function] [call site] 01525
3 std::size_t [function] [call site] 01526
3 libtorrent::broadcast_socket::close [function] [call site] 01527
3 test_move_storage_reset [function] [call site] 01528
2 libtorrent::min [function] [call site] 01529
2 libtorrent::broadcast_socket::send [function] [call site] 01531
2 check_block_fill [function] [call site] 01532
3 static_cast<int> [function] [call site] 01533
3 std::memcmp [function] [call site] 01536
3 reinterpret_cast<char [call site] 01538
3 std::memcmp [function] [call site] 01539
3 reinterpret_cast<char [call site] 01541
2 std::copy [function] [call site] 01542
2 Catch::StringRef::begin [function] [call site] 01543
1 reinterpret_cast<char [call site] 01544
1 static_cast<int> [function] [call site] 01545