Cmdline: /data/data/org.torproject.android/simpleperf record -e cpu-cycles:u -f 4000 -g --duration 120 -p 27772 --symfs . Arch: arm64 Event: cpu-cycles:u (type 0, config 0) Samples: 52991 Error Callchains: 290, 0.547263% Event count: 15569459097 Children Self Command Pid Tid Shared Object Symbol 50.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor _start | -- _start | |--100.00%-- __libc_init | main | tor_main | | | |--94.54%-- do_main_loop | | | | | |--98.91%-- router_reload_consensus_networkstatus | | | | | | | |--99.79%-- networkstatus_set_current_consensus | | | | | | | | | |--88.22%-- networkstatus_parse_vote_from_string | | | | | |--0.02%-- [hit in function] | | | | | | | | | | | |--85.94%-- router_get_networkstatus_v3_sha3_as_signed | | | | | | | | | | | | | |--99.79%-- crypto_digest256 | | | | | | | sha3_256 | | | | | | | hash | | | | | | | | | | | | | | | |--99.99%-- keccak_digest_update | | | | | | | | keccak_update | | | | | | | | keccak_absorb_blocks | | | | | | | | |--0.01%-- [hit in function] | | | | | | | | | | | | | | | | | |--99.76%-- keccakf | | | | | | | | | | | | | | | | | |--0.21%-- xorin8 | | | | | | | | | |--30.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | --70.00%-- loadu64le | | | | | | | | | |--8.69%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--65.49%-- memcpy | | | | | | | | | | | | | | | | | | | --25.81%-- @plt | | | | | | | | | | | | | | | | | --0.02%-- loadu64le | | | | | | | | | | | | | | | --0.01%-- keccak_squeeze | | | | | | | keccak_squeeze_blocks | | | | | | | keccakf | | | | | | | | | | | | | --0.21%-- router_get_networkstatus_v3_signed_boundaries | | | | | | | | | | | | | |--86.24%-- router_get_hash_impl_helper | | | | | | | tor_memstr | | | | | | | tor_memmem | | | | | | | memmem | | | | | | | |--96.85%-- [hit in function] | | | | | | | | | | | | | | | --3.15%-- memcmp | | | | | | | | | | | | | --13.76%-- strlen | | | | | | | | | | | |--13.82%-- routerstatus_parse_entry_from_string | | | | | | |--1.33%-- [hit in function] | | | | | | | | | | | | | |--69.05%-- protocol_list_supports_protocol | | | | | | | |--1.09%-- [hit in function] | | | | | | | | | | | | | | | |--58.52%-- parse_protocol_list | | | | | | | | |--5.45%-- [hit in function] | | | | | | | | | | | | | | | | | |--89.76%-- parse_single_entry | | | | | | | | | |--8.51%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--28.51%-- tor_malloc_zero_ | | | | | | | | | | |--2.84%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--90.96%-- tor_malloc_ | | | | | | | | | | | |--9.23%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--83.93%-- je_malloc | | | | | | | | | | | | |--32.61%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--52.53%-- je_tcache_alloc_small_hard | | | | | | | | | | | | | |--4.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --95.41%-- je_arena_tcache_fill_small | | | | | | | | | | | | | |--14.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.49%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.29%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.51%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.06%-- arena_maybe_purge_decay | | | | | | | | | | | | | | arena_purge_to_limit | | | | | | | | | | | | | | je_chunk_hooks_get | | | | | | | | | | | | | | pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.94%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | |--13.41%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | | | --1.44%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--3.66%-- malloc | | | | | | | | | | | | | | | | | | | | | | | --3.18%-- @plt | | | | | | | | | | | | | | | | | | | | | --6.20%-- memset | | | | | | | | | | | | | | | | | | | |--23.68%-- smartlist_new | | | | | | | | | | |--4.85%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--51.06%-- tor_calloc_ | | | | | | | | | | | |--10.31%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--83.78%-- tor_malloc_zero_ | | | | | | | | | | | | |--2.99%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--83.34%-- tor_malloc_ | | | | | | | | | | | | | |--17.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.52%-- je_malloc | | | | | | | | | | | | | | |--40.21%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--41.75%-- je_tcache_alloc_small_hard | | | | | | | | | | | | | | | |--11.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --88.83%-- je_arena_tcache_fill_small | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.12%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.26%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.61%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.53%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.51%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.20%-- malloc | | | | | | | | | | | | | | | | | | | | | | | | | |--11.52%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | --2.15%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --5.91%-- size_mul_check | | | | | | | | | | | | | | | | | | | | | --44.09%-- tor_malloc_ | | | | | | | | | | |--17.70%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--80.18%-- je_malloc | | | | | | | | | | | |--12.63%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--66.09%-- je_tcache_alloc_small_hard | | | | | | | | | | | | |--1.85%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --98.15%-- je_arena_tcache_fill_small | | | | | | | | | | | | |--21.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--56.88%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | | | |--13.64%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | | | | | |--5.87%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | | | --1.89%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--19.96%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | --1.32%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | | | | | --2.12%-- malloc | | | | | | | | | | | | | | | | | | | |--17.50%-- parse_version_range | | | | | | | | | | |--25.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --74.88%-- tor_parse_ulong | | | | | | | | | | |--31.50%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--58.14%-- strtoul | | | | | | | | | | | |--46.95%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--25.36%-- isspace | | | | | | | | | | | | | | | | | | | | | | | |--20.74%-- isalpha | | | | | | | | | | | | | | | | | | | | | | | --6.95%-- @plt | | | | | | | | | | | | | | | | | | | | | |--8.75%-- @plt | | | | | | | | | | | | | | | | | | | | | --1.62%-- __errno | | | | | | | | | | | | | | | | | | | |--15.97%-- tor_strndup_ | | | | | | | | | | |--13.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--74.94%-- tor_malloc_ | | | | | | | | | | | |--16.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--78.71%-- je_malloc | | | | | | | | | | | | |--38.03%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--47.40%-- je_tcache_alloc_small_hard | | | | | | | | | | | | | |--4.75%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --95.25%-- je_arena_tcache_fill_small | | | | | | | | | | | | | |--16.80%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.21%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.88%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.11%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | | | | | --14.57%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | |--4.39%-- malloc | | | | | | | | | | | | | | | | | | | | | | | --0.90%-- @plt | | | | | | | | | | | | | | | | | | | | | |--10.44%-- strncpy | | | | | | | | | | | | | | | | | | | | | --0.65%-- @plt | | | | | | | | | | | | | | | | | | | |--2.97%-- memchr | | | | | | | | | | | | | | | | | | | |--2.75%-- smartlist_add | | | | | | | | | | |--42.24%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --57.76%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | | | --0.11%-- @plt | | | | | | | | | | | | | | | | | |--1.43%-- smartlist_new | | | | | | | | | |--12.84%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--46.90%-- tor_calloc_ | | | | | | | | | | |--13.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --86.40%-- tor_malloc_zero_ | | | | | | | | | | |--16.48%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --83.52%-- tor_malloc_ | | | | | | | | | | |--57.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --42.83%-- je_malloc | | | | | | | | | | |--48.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --51.40%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | --40.26%-- tor_malloc_ | | | | | | | | | |--16.84%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--65.45%-- je_malloc | | | | | | | | | | |--48.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --51.44%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | --17.71%-- @plt | | | | | | | | | | | | | | | | | |--1.39%-- smartlist_add | | | | | | | | | |--52.06%-- [hit in function] | | | | | | | | | | | | | | | | | | | --47.94%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | |--1.11%-- @plt | | | | | | | | | | | | | | | | | |--0.38%-- strlen | | | | | | | | | | | | | | | | | |--0.18%-- strchr | | | | | | | | | | | | | | | | | |--0.11%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | |--0.09%-- @plt | | | | | | | | | | | | | | | | | --0.09%-- tor_strndup_ | | | | | | | | | | | | | | | |--37.14%-- proto_entry_free | | | | | | | | |--5.77%-- [hit in function] | | | | | | | | | | | | | | | | | |--55.83%-- je_free | | | | | | | | | |--12.79%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--79.62%-- ifree | | | | | | | | | | |--34.86%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --65.14%-- je_tcache_bin_flush_small | | | | | | | | | | |--17.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--56.19%-- je_arena_dalloc_bin_junked_locked | | | | | | | | | | | |--2.72%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --97.28%-- arena_dalloc_bin_locked_impl | | | | | | | | | | | | | | | | | | | | | |--11.09%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | |--9.80%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | |--3.01%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--1.54%-- @plt | | | | | | | | | | | | | | | | | | | | | |--0.58%-- je_arena_purge | | | | | | | | | | | arena_maybe_purge_decay | | | | | | | | | | | arena_purge_to_limit | | | | | | | | | | | je_chunk_hooks_get | | | | | | | | | | | pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | --0.50%-- __aeabi_memmove | | | | | | | | | | | | | | | | | | | |--6.52%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | |--0.80%-- @plt | | | | | | | | | | | | | | | | | | | --0.26%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | |--36.58%-- smartlist_free | | | | | | | | | |--5.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--92.03%-- je_free | | | | | | | | | | |--13.28%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--73.48%-- ifree | | | | | | | | | | | |--40.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --59.46%-- je_tcache_bin_flush_small | | | | | | | | | | | |--20.92%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--63.69%-- je_arena_dalloc_bin_junked_locked | | | | | | | | | | | | |--5.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --94.88%-- arena_dalloc_bin_locked_impl | | | | | | | | | | | | | | | | | | | | | | | |--7.15%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | | | |--5.16%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | |--2.07%-- je_arena_purge | | | | | | | | | | | | |--53.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --46.68%-- arena_maybe_purge_decay | | | | | | | | | | | | | | | | | | | | | | | --1.00%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--11.43%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | |--1.36%-- @plt | | | | | | | | | | | | | | | | | | | | | --0.46%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | | | |--2.41%-- free | | | | | | | | | | | | | | | | | | | --0.39%-- @plt | | | | | | | | | | | | | | | | | |--1.35%-- free | | | | | | | | | | | | | | | | | --0.47%-- @plt | | | | | | | | | | | | | | | |--1.98%-- protocol_list_contains | | | | | | | | |--58.98%-- [hit in function] | | | | | | | | | | | | | | | | | |--23.98%-- strcasecmp | | | | | | | | | | | | | | | | | |--14.14%-- protocol_type_to_str | | | | | | | | | | | | | | | | | --2.89%-- @plt | | | | | | | | | | | | | | | |--0.99%-- smartlist_free | | | | | | | | |--10.79%-- [hit in function] | | | | | | | | | | | | | | | | | |--66.89%-- je_free | | | | | | | | | |--26.23%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--57.12%-- ifree | | | | | | | | | | | | | | | | | | | --16.65%-- pthread_getspecific | | | | | | | | | | | | | | | | | |--11.32%-- free | | | | | | | | | | | | | | | | | --11.00%-- @plt | | | | | | | | | | | | | | | |--0.17%-- libc.so[+7bd48] | | | | | | | | | | | | | | | |--0.05%-- smartlist_add | | | | | | | | | | | | | | | --0.05%-- libc.so[+7bd44] | | | | | | | | | | | | | |--14.84%-- tokenize_string | | | | | | | |--18.13%-- [hit in function] | | | | | | | | | | | | | | | |--74.61%-- get_next_token | | | | | | | | |--20.65%-- [hit in function] | | | | | | | | | | | | | | | | | |--28.61%-- get_token_arguments | | | | | | | | | |--11.07%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--39.25%-- memarea_strndup | | | | | | | | | | |--54.72%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--30.12%-- memarea_alloc | | | | | | | | | | | |--49.13%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--31.12%-- realign_pointer | | | | | | | | | | | | | | | | | | | | | | | --19.75%-- get_uint32 | | | | | | | | | | | | | | | | | | | | | --15.16%-- memcpy | | | | | | | | | | | | | | | | | | | |--26.21%-- find_whitespace | | | | | | | | | | | | | | | | | | | |--17.58%-- memarea_memdup | | | | | | | | | | |--19.76%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--66.65%-- memarea_alloc | | | | | | | | | | | |--60.39%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--29.57%-- get_uint32 | | | | | | | | | | | | | | | | | | | | | | | --10.04%-- realign_pointer | | | | | | | | | | | | | | | | | | | | | --13.59%-- memcpy | | | | | | | | | | | | | | | | | | | --5.91%-- eat_whitespace | | | | | | | | | | | | | | | | | |--12.71%-- memarea_strndup | | | | | | | | | |--81.15%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--10.87%-- memcpy | | | | | | | | | | | | | | | | | | | --7.99%-- memarea_alloc | | | | | | | | | |--67.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | --32.71%-- realign_pointer | | | | | | | | | | | | | | | | | |--12.44%-- strcmp_len | | | | | | | | | |--41.90%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--42.02%-- strlen | | | | | | | | | | | | | | | | | | | |--10.74%-- memcmp | | | | | | | | | | | | | | | | | | | --5.34%-- @plt | | | | | | | | | | | | | | | | | |--7.57%-- memchr | | | | | | | | | | | | | | | | | |--4.53%-- memarea_alloc_zero | | | | | | | | | | | | | | | | | | | |--92.17%-- memarea_alloc | | | | | | | | | | |--67.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --32.68%-- get_uint32 | | | | | | | | | | |--51.84%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --48.16%-- memcpy | | | | | | | | | | | | | | | | | | | --7.83%-- memset | | | | | | | | | | | | | | | | | |--3.74%-- eat_whitespace_eos | | | | | | | | | | | | | | | | | |--3.31%-- find_whitespace_eos | | | | | | | | | | | | | | | | | |--2.02%-- memarea_alloc | | | | | | | | | |--83.79%-- [hit in function] | | | | | | | | | | | | | | | | | | | --16.21%-- realign_pointer | | | | | | | | | | | | | | | | | |--1.71%-- eat_whitespace_eos_no_nl | | | | | | | | | | | | | | | | | |--1.71%-- strcmpstart | | | | | | | | | |--19.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--60.28%-- strlen | | | | | | | | | | | | | | | | | | | --20.15%-- strncmp | | | | | | | | | | | | | | | | | --1.00%-- token_check_object | | | | | | | | | | | | | | | |--4.63%-- memchr | | | | | | | | | | | | | | | |--1.34%-- smartlist_add | | | | | | | | |--37.87%-- [hit in function] | | | | | | | | | | | | | | | | | --62.13%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | --1.28%-- eat_whitespace_eos | | | | | | | | | | | | | |--3.41%-- find_start_of_next_routerstatus | | | | | | | | | | | | | | | |--62.14%-- tor_memstr | | | | | | | | |--1.77%-- [hit in function] | | | | | | | | | | | | | | | | | |--94.58%-- tor_memmem | | | | | | | | | | | | | | | | | | | |--96.21%-- memmem | | | | | | | | | | |--89.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--6.19%-- memcmp | | | | | | | | | | | | | | | | | | | | | --4.21%-- @plt | | | | | | | | | | | | | | | | | | | --3.79%-- @plt | | | | | | | | | | | | | | | | | --3.65%-- strlen | | | | | | | | | | | | | | | |--36.75%-- strstr | | | | | | | | |--84.64%-- [hit in function] | | | | | | | | | | | | | | | | | |--9.04%-- strncmp | | | | | | | | | | | | | | | | | --6.32%-- @plt | | | | | | | | | | | | | | | --1.10%-- memmem | | | | | | | | | | | | | |--3.23%-- parse_iso_time | | | | | | | parse_iso_time_ | | | | | | | | | | | | | | | |--92.91%-- tor_sscanf | | | | | | | | tor_vsscanf | | | | | | | | |--11.70%-- [hit in function] | | | | | | | | | | | | | | | | | |--78.13%-- scan_unsigned | | | | | | | | | |--21.09%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--61.21%-- __aeabi_uidiv | | | | | | | | | | | | | | | | | | | |--9.62%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | --8.09%-- digit_to_num | | | | | | | | | | | | | | | | | |--7.74%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | --2.42%-- digit_to_num | | | | | | | | | | | | | | | --7.09%-- tor_timegm | | | | | | | |--83.98%-- [hit in function] | | | | | | | | | | | | | | | --16.02%-- n_leapdays | | | | | | | | | | | | | |--2.08%-- tor_inet_aton | | | | | | | |--3.62%-- [hit in function] | | | | | | | | | | | | | | | --96.38%-- tor_sscanf | | | | | | | tor_vsscanf | | | | | | | |--11.64%-- [hit in function] | | | | | | | | | | | | | | | |--75.18%-- scan_unsigned | | | | | | | | |--27.80%-- [hit in function] | | | | | | | | | | | | | | | | | |--62.32%-- __aeabi_uidiv | | | | | | | | | | | | | | | | | |--7.41%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | --2.46%-- digit_to_num | | | | | | | | | | | | | | | |--11.35%-- TOR_ISDIGIT | | | | | | | | | | | | | | | --1.83%-- digit_to_num | | | | | | | | | | | | | |--1.68%-- tor_snprintf | | | | | | | tor_vsnprintf | | | | | | | | | | | | | | | |--97.60%-- vsnprintf | | | | | | | | |--6.99%-- [hit in function] | | | | | | | | | | | | | | | | | |--86.03%-- __vfprintf | | | | | | | | | |--34.98%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--15.93%-- __sfvwrite | | | | | | | | | | |--67.57%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --32.43%-- @plt | | | | | | | | | | | | | | | | | | | |--13.74%-- strlen | | | | | | | | | | | | | | | | | | | |--13.32%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | |--8.38%-- mbrtoc32 | | | | | | | | | | | | | | | | | | | |--5.73%-- @plt | | | | | | | | | | | | | | | | | | | |--5.31%-- je_free | | | | | | | | | | | | | | | | | | | --2.60%-- libc.so[+7bc98] | | | | | | | | | | | | | | | | | |--4.73%-- @plt | | | | | | | | | | | | | | | | | --2.25%-- pthread_condattr_init | | | | | | | | | | | | | | | --2.40%-- @plt | | | | | | | | | | | | | |--0.87%-- digest256_from_base64 | | | | | | | |--4.18%-- [hit in function] | | | | | | | | | | | | | | | |--78.17%-- base64_decode | | | | | | | | | | | | | | | --17.65%-- strlen | | | | | | | | | | | | | |--0.85%-- digest_from_base64 | | | | | | | |--4.46%-- [hit in function] | | | | | | | | | | | | | | | |--86.63%-- base64_decode | | | | | | | | | | | | | | | --8.91%-- strlen | | | | | | | | | | | | | |--0.54%-- strcmp | | | | | | | | | | | | | |--0.49%-- tor_malloc_zero_ | | | | | | | | | | | | | | | |--77.62%-- tor_malloc_ | | | | | | | | je_malloc | | | | | | | | |--39.00%-- [hit in function] | | | | | | | | | | | | | | | | | |--51.44%-- je_tcache_alloc_small_hard | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | |--18.55%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--43.08%-- arena_bin_malloc_hard | | | | | | | | | | | | | | | | | | | |--19.38%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | --18.99%-- @plt | | | | | | | | | | | | | | | | | --9.56%-- pthread_getspecific | | | | | | | | | | | | | | | --22.38%-- memset | | | | | | | | | | | | | |--0.38%-- is_legal_nickname | | | | | | | |--10.87%-- [hit in function] | | | | | | | | | | | | | | | |--79.03%-- strspn | | | | | | | | | | | | | | | --10.10%-- strlen | | | | | | | | | | | | | |--0.34%-- tor_parse_long | | | | | | | |--21.77%-- [hit in function] | | | | | | | | | | | | | | | |--67.42%-- strtol | | | | | | | | |--49.04%-- [hit in function] | | | | | | | | | | | | | | | | | |--33.12%-- isspace | | | | | | | | | | | | | | | | | --17.84%-- @plt | | | | | | | | | | | | | | | --10.80%-- __errno | | | | | | | | | | | | | |--0.27%-- strcmpstart | | | | | | | |--29.46%-- [hit in function] | | | | | | | | | | | | | | | |--55.02%-- strlen | | | | | | | | | | | | | | | --15.52%-- strncmp | | | | | | | | | | | | | |--0.23%-- tor_parse_ulong | | | | | | | |--15.75%-- [hit in function] | | | | | | | | | | | | | | | |--51.99%-- @plt | | | | | | | | | | | | | | | --32.26%-- strtoul | | | | | | | isspace | | | | | | | | | | | | | |--0.15%-- find_opt_by_keyword | | | | | | | | | | | | | |--0.08%-- find_by_keyword_ | | | | | | | find_opt_by_keyword | | | | | | | | | | | | | |--0.07%-- @plt | | | | | | | | | | | | | |--0.04%-- smartlist_clear | | | | | | | memset | | | | | | | | | | | | | |--0.04%-- find_all_by_keyword | | | | | | | | | | | | | --0.04%-- token_clear | | | | | | | | | | | |--0.18%-- router_get_networkstatus_v3_hashes | | | | | | | | | | | | | |--84.26%-- router_get_hashes_impl | | | | | | | router_get_hash_impl_helper | | | | | | | tor_memstr | | | | | | | tor_memmem | | | | | | | memmem | | | | | | | |--88.11%-- [hit in function] | | | | | | | | | | | | | | | |--6.28%-- @plt | | | | | | | | | | | | | | | --5.61%-- memcmp | | | | | | | | | | | | | --15.74%-- strlen | | | | | | | | | | | |--0.01%-- memcmp | | | | | | | | | | | |--0.01%-- smartlist_add | | | | | | | | | | | |--0.01%-- find_start_of_next_routerstatus | | | | | | tor_memstr | | | | | | tor_memmem | | | | | | memmem | | | | | | | | | | | |--0.01%-- base16_decode | | | | | | hex_decode_digit_ | | | | | | | | | | | --0.00%-- tokenize_string | | | | | get_next_token | | | | | base64_decode | | | | | | | | | |--7.87%-- nodelist_set_consensus | | | | | |--0.39%-- [hit in function] | | | | | | | | | | | |--83.24%-- get_microdesc_cache | | | | | | microdesc_cache_reload | | | | | | | | | | | | | |--84.50%-- microdescs_add_to_cache | | | | | | | | | | | | | | | |--89.14%-- microdescs_parse_from_string | | | | | | | | |--1.43%-- [hit in function] | | | | | | | | | | | | | | | | | |--36.68%-- tokenize_string | | | | | | | | | |--14.05%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--73.51%-- get_next_token | | | | | | | | | | |--11.05%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--33.56%-- get_token_arguments | | | | | | | | | | | |--7.77%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--40.59%-- memarea_strndup | | | | | | | | | | | | |--85.74%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--11.94%-- memarea_alloc | | | | | | | | | | | | | |--40.20%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --59.80%-- get_uint32 | | | | | | | | | | | | | | | | | | | | | | | | | --2.32%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--35.14%-- find_whitespace | | | | | | | | | | | | | | | | | | | | | | | --16.50%-- memarea_memdup | | | | | | | | | | | |--23.94%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--52.75%-- memarea_alloc | | | | | | | | | | | | |--54.92%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--22.61%-- get_uint32 | | | | | | | | | | | | | |--50.10%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.90%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | --22.47%-- realign_pointer | | | | | | | | | | | | | | | | | | | | | | | --23.31%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--12.53%-- strcmp_len | | | | | | | | | | | |--42.38%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--42.01%-- strlen | | | | | | | | | | | | | | | | | | | | | | | |--10.54%-- memcmp | | | | | | | | | | | | | | | | | | | | | | | --5.08%-- @plt | | | | | | | | | | | | | | | | | | | | | |--10.53%-- memchr | | | | | | | | | | | | | | | | | | | | | |--8.15%-- memarea_alloc_zero | | | | | | | | | | | |--8.18%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--79.78%-- memarea_alloc | | | | | | | | | | | | |--49.62%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--30.01%-- get_uint32 | | | | | | | | | | | | | |--49.20%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --50.80%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | --20.37%-- realign_pointer | | | | | | | | | | | | | | | | | | | | | | | |--8.09%-- memset | | | | | | | | | | | | | | | | | | | | | | | --3.95%-- get_uint32 | | | | | | | | | | | | | | | | | | | | | |--5.71%-- memarea_strndup | | | | | | | | | | | |--64.73%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--29.11%-- memarea_alloc | | | | | | | | | | | | |--19.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --80.18%-- get_uint32 | | | | | | | | | | | | | | | | | | | | | | | | | |--75.84%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | --24.16%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --6.16%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--4.60%-- token_check_object | | | | | | | | | | | |--71.73%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--21.21%-- crypto_pk_num_bits | | | | | | | | | | | | | | | | | | | | | | | --7.05%-- crypto_pk_key_is_private | | | | | | | | | | | | | | | | | | | | | |--2.91%-- find_whitespace_eos | | | | | | | | | | | | | | | | | | | | | |--2.30%-- tor_memstr | | | | | | | | | | | tor_memmem | | | | | | | | | | | memmem | | | | | | | | | | | | | | | | | | | | | |--1.66%-- memarea_alloc | | | | | | | | | | | |--22.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--58.19%-- realign_pointer | | | | | | | | | | | | | | | | | | | | | | | --19.22%-- get_uint32 | | | | | | | | | | | memcpy | | | | | | | | | | | | | | | | | | | | | |--1.61%-- crypto_pk_new | | | | | | | | | | | | | | | | | | | | | | | |--80.12%-- crypto_new_pk_from_rsa_ | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | je_malloc | | | | | | | | | | | | |--50.36%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --49.64%-- je_tcache_alloc_small_hard | | | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | | |--49.69%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --50.31%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --19.88%-- tor_malloc_ | | | | | | | | | | | | | | | | | | | | | |--1.33%-- strcmpstart | | | | | | | | | | | |--51.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --48.83%-- strncmp | | | | | | | | | | | | | | | | | | | | | |--1.06%-- openssl_locking_cb_ | | | | | | | | | | | | | | | | | | | | | |--0.98%-- strcmp | | | | | | | | | | | | | | | | | | | | | |--0.97%-- crypto_pk_read_public_key_from_string | | | | | | | | | | | | | | | | | | | | | |--0.70%-- eat_whitespace_eos | | | | | | | | | | | | | | | | | | | | | --0.35%-- eat_whitespace_eos_no_nl | | | | | | | | | | | | | | | | | | | |--9.80%-- memchr | | | | | | | | | | | | | | | | | | | |--1.46%-- smartlist_add | | | | | | | | | | |--48.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --51.46%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | | | |--0.47%-- eat_whitespace_eos | | | | | | | | | | | | | | | | | | | |--0.24%-- crypto_pk_new | | | | | | | | | | | | | | | | | | | |--0.24%-- tor_memstr | | | | | | | | | | | | | | | | | | | --0.24%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | |--19.07%-- parse_short_policy | | | | | | | | | |--6.58%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--88.20%-- tor_sscanf | | | | | | | | | | tor_vsscanf | | | | | | | | | | |--8.53%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--88.89%-- scan_unsigned | | | | | | | | | | | |--16.02%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--71.37%-- __aeabi_uidiv | | | | | | | | | | | | | | | | | | | | | | | |--8.94%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | | | | | --3.66%-- digit_to_num | | | | | | | | | | | | | | | | | | | | | |--1.55%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | | | --1.03%-- digit_to_num | | | | | | | | | | | | | | | | | | | |--1.90%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | |--1.39%-- memcpy | | | | | | | | | | | | | | | | | | | |--1.00%-- tor_malloc_zero_ | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | | | | | | | | | | |--50.04%-- malloc | | | | | | | | | | | | | | | | | | | | | --49.96%-- je_malloc | | | | | | | | | | | | | | | | | | | |--0.47%-- @plt | | | | | | | | | | | | | | | | | | | --0.46%-- strcmpstart | | | | | | | | | strlen | | | | | | | | | | | | | | | | | |--10.62%-- is_legal_nickname_or_hexdigest | | | | | | | | | is_legal_hexdigest | | | | | | | | | |--4.09%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--91.74%-- strspn | | | | | | | | | | | | | | | | | | | --4.17%-- strlen | | | | | | | | | | | | | | | | | |--8.93%-- parse_iso_time | | | | | | | | | parse_iso_time_ | | | | | | | | | |--1.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--86.88%-- tor_sscanf | | | | | | | | | | |--1.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --98.88%-- tor_vsscanf | | | | | | | | | | |--23.14%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--67.39%-- scan_unsigned | | | | | | | | | | | |--11.96%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--71.10%-- __aeabi_uidiv | | | | | | | | | | | | | | | | | | | | | | | |--13.49%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | | | | | --3.45%-- digit_to_num | | | | | | | | | | | | | | | | | | | | | --9.47%-- TOR_ISDIGIT | | | | | | | | | | | | | | | | | | | |--10.90%-- tor_timegm | | | | | | | | | | |--91.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --8.71%-- n_leapdays | | | | | | | | | | | | | | | | | | | --1.10%-- tor_vsscanf | | | | | | | | | | | | | | | | | |--5.67%-- find_start_of_next_microdesc | | | | | | | | | |--25.06%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--57.60%-- memchr | | | | | | | | | | | | | | | | | | | |--11.02%-- strcmpstart | | | | | | | | | | |--42.76%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--42.34%-- strlen | | | | | | | | | | | | | | | | | | | | | --14.90%-- strncmp | | | | | | | | | | | | | | | | | | | |--4.62%-- eat_whitespace_eos | | | | | | | | | | | | | | | | | | | --1.70%-- @plt | | | | | | | | | | | | | | | | | |--2.93%-- find_all_by_keyword | | | | | | | | | |--48.07%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--43.09%-- smartlist_new | | | | | | | | | | | | | | | | | | | | | |--50.06%-- tor_calloc_ | | | | | | | | | | | |--14.21%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --85.79%-- tor_malloc_zero_ | | | | | | | | | | | |--16.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--49.86%-- tor_malloc_ | | | | | | | | | | | | |--66.77%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --33.23%-- je_malloc | | | | | | | | | | | | pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | --33.42%-- memset | | | | | | | | | | | | | | | | | | | | | --49.94%-- tor_malloc_ | | | | | | | | | | |--58.04%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --41.96%-- je_malloc | | | | | | | | | | |--67.08%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --32.92%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | --8.85%-- smartlist_add | | | | | | | | | |--32.25%-- [hit in function] | | | | | | | | | | | | | | | | | | | --67.75%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | |--2.21%-- curve25519_public_from_base64 | | | | | | | | | | | | | | | | | | | |--92.07%-- base64_decode | | | | | | | | | | | | | | | | | | | |--4.02%-- memcpy | | | | | | | | | | | | | | | | | | | --3.91%-- @plt | | | | | | | | | | | | | | | | | |--2.15%-- ed25519_public_from_base64 | | | | | | | | | digest256_from_base64 | | | | | | | | | | | | | | | | | | | |--83.67%-- base64_decode | | | | | | | | | | |--95.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --4.88%-- memset | | | | | | | | | | | | | | | | | | | |--12.13%-- strlen | | | | | | | | | | | | | | | | | | | --4.19%-- @plt | | | | | | | | | | | | | | | | | |--1.94%-- smartlist_add_strdup | | | | | | | | | |--13.64%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--59.16%-- tor_strdup_ | | | | | | | | | | |--8.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--84.39%-- strdup | | | | | | | | | | | | | | | | | | | | | | | |--54.39%-- je_malloc | | | | | | | | | | | | |--33.67%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--32.66%-- je_tcache_alloc_small_hard | | | | | | | | | | | | | |--50.41%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.59%-- je_arena_tcache_fill_small | | | | | | | | | | | | | | | | | | | | | | | | | |--17.21%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | | | | | --16.46%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | | | | | | | |--18.39%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | |--9.16%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--9.10%-- strlen | | | | | | | | | | | | | | | | | | | | | | | --8.95%-- malloc | | | | | | | | | | | | | | | | | | | | | --7.60%-- @plt | | | | | | | | | | | | | | | | | | | --27.20%-- smartlist_add | | | | | | | | | |--33.98%-- [hit in function] | | | | | | | | | | | | | | | | | | | --66.02%-- smartlist_ensure_capacity | | | | | | | | | |--50.20%-- [hit in function] | | | | | | | | | | | | | | | | | | | --49.80%-- tor_reallocarray_ | | | | | | | | | tor_realloc_ | | | | | | | | | je_realloc | | | | | | | | | je_arena_ralloc | | | | | | | | | | | | | | | | | |--1.58%-- find_single_ipv6_orport | | | | | | | | | |--5.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | --94.29%-- tor_addr_parse_mask_ports | | | | | | | | | |--29.41%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--41.32%-- tor_inet_pton | | | | | | | | | | |--57.40%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --42.60%-- TOR_ISXDIGIT | | | | | | | | | | | | | | | | | | | |--6.19%-- je_free | | | | | | | | | | ifree | | | | | | | | | | | | | | | | | | | |--5.94%-- tor_addr_from_in6 | | | | | | | | | | tor_addr_from_ipv6_bytes | | | | | | | | | | | | | | | | | | | |--5.87%-- @plt | | | | | | | | | | | | | | | | | | | |--5.83%-- strcmp | | | | | | | | | | | | | | | | | | | --5.43%-- tor_addr_from_ipv6_bytes | | | | | | | | | | | | | | | | | |--1.26%-- tor_memdup_ | | | | | | | | | |--13.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--72.39%-- tor_malloc_ | | | | | | | | | | |--19.57%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--70.85%-- je_malloc | | | | | | | | | | | |--43.08%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --56.92%-- je_tcache_alloc_small_hard | | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | | | | | | | | | | | | | |--73.86%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | --26.14%-- arena_bin_malloc_hard | | | | | | | | | | | je_bitmap_init | | | | | | | | | | | memset | | | | | | | | | | | | | | | | | | | | | --9.59%-- malloc | | | | | | | | | | | | | | | | | | | --13.79%-- memcpy | | | | | | | | | | | | | | | | | |--0.98%-- tor_malloc_zero_ | | | | | | | | | tor_malloc_ | | | | | | | | | | | | | | | | | | | |--90.88%-- je_malloc | | | | | | | | | | |--50.10%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--39.42%-- je_tcache_alloc_small_hard | | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | |--25.80%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--25.26%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | | | |--25.12%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --23.83%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | --10.48%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | --9.12%-- malloc | | | | | | | | | | | | | | | | | |--0.88%-- tor_memdup_nulterm_ | | | | | | | | | | | | | | | | | | | |--49.14%-- tor_malloc_ | | | | | | | | | | je_malloc | | | | | | | | | | |--60.49%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--20.28%-- pthread_getspecific | | | | | | | | | | | | | | | | | | | | | --19.22%-- je_tcache_alloc_small_hard | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | | | | | | | | | |--40.84%-- memcpy | | | | | | | | | | | | | | | | | | | --10.02%-- @plt | | | | | | | | | | | | | | | | | |--0.80%-- tor_memstr | | | | | | | | | |--12.19%-- [hit in function] | | | | | | | | | | | | | | | | | | | --87.81%-- tor_memmem | | | | | | | | | | | | | | | | | | | |--74.49%-- memmem | | | | | | | | | | |--50.41%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--32.73%-- @plt | | | | | | | | | | | | | | | | | | | | | --16.86%-- memcmp | | | | | | | | | | | | | | | | | | | --25.51%-- @plt | | | | | | | | | | | | | | | | | |--0.54%-- find_opt_by_keyword | | | | | | | | | | | | | | | | | |--0.36%-- smartlist_free | | | | | | | | | | | | | | | | | | | |--74.45%-- je_free | | | | | | | | | | |--34.26%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--34.55%-- je_tcache_event_hard | | | | | | | | | | | | | | | | | | | | | --31.19%-- ifree | | | | | | | | | | | | | | | | | | | --25.55%-- free | | | | | | | | | | | | | | | | | |--0.36%-- memmem | | | | | | | | | | | | | | | | | |--0.27%-- memarea_clear | | | | | | | | | | | | | | | | | |--0.27%-- crypto_digest256 | | | | | | | | | | | | | | | | | |--0.26%-- find_by_keyword_ | | | | | | | | | |--32.07%-- [hit in function] | | | | | | | | | | | | | | | | | | | --67.93%-- find_opt_by_keyword | | | | | | | | | | | | | | | | | |--0.18%-- smartlist_add | | | | | | | | | |--50.92%-- [hit in function] | | | | | | | | | | | | | | | | | | | --49.08%-- smartlist_ensure_capacity | | | | | | | | | tor_reallocarray_ | | | | | | | | | tor_realloc_ | | | | | | | | | je_realloc | | | | | | | | | je_arena_ralloc | | | | | | | | | memcpy | | | | | | | | | | | | | | | | | |--0.18%-- crypto_pk_public_exponent_ok | | | | | | | | | | | | | | | | | |--0.09%-- smartlist_clear | | | | | | | | | memset | | | | | | | | | | | | | | | | | |--0.09%-- tor_malloc_ | | | | | | | | | | | | | | | | | |--0.09%-- smartlist_new | | | | | | | | | tor_calloc_ | | | | | | | | | tor_malloc_zero_ | | | | | | | | | tor_malloc_ | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | |--0.08%-- base64_decode | | | | | | | | | | | | | | | | | --0.08%-- eat_whitespace_eos | | | | | | | | | | | | | | | |--10.70%-- microdescs_add_list_to_cache | | | | | | | | |--0.74%-- [hit in function] | | | | | | | | | | | | | | | | | |--63.59%-- nodelist_add_microdesc | | | | | | | | | | | | | | | | | | | |--73.99%-- router_get_consensus_status_by_descriptor_digest | | | | | | | | | | router_get_mutable_consensus_status_by_descriptor_digest | | | | | | | | | | |--1.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--49.35%-- digestmap_set | | | | | | | | | | | | | | | | | | | | | | | |--30.06%-- digestmap_assign_tmp_key | | | | | | | | | | | | memcpy | | | | | | | | | | | | | | | | | | | | | | | |--26.79%-- digestmap_entry_hash | | | | | | | | | | | | siphash24g | | | | | | | | | | | | siphash24 | | | | | | | | | | | | |--86.31%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --13.69%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | |--22.80%-- digestmap_impl_HT_FIND_P_ | | | | | | | | | | | | |--44.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --55.41%-- digestmap_entries_eq | | | | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | | | | | | | |--13.86%-- tor_malloc_zero_ | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | |--48.87%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--26.10%-- je_malloc | | | | | | | | | | | | | je_tcache_alloc_small_hard | | | | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | | | arena_run_reg_alloc | | | | | | | | | | | | | | | | | | | | | | | | | --25.02%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --6.48%-- digestmap_impl_HT_GROW | | | | | | | | | | | | | | | | | | | | | --49.06%-- digestmap_get | | | | | | | | | | | | | | | | | | | | | |--69.44%-- digestmap_impl_HT_FIND | | | | | | | | | | | | | | | | | | | | | | | |--61.65%-- digestmap_impl_HT_FIND_P_ | | | | | | | | | | | | |--8.12%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --91.88%-- digestmap_entries_eq | | | | | | | | | | | | |--8.37%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --91.63%-- tor_memeq | | | | | | | | | | | | | | | | | | | | | | | --38.35%-- digestmap_entry_hash | | | | | | | | | | | siphash24g | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | --30.56%-- digestmap_assign_tmp_key | | | | | | | | | | memcpy | | | | | | | | | | | | | | | | | | | --26.01%-- node_get_mutable_by_id | | | | | | | | | | | | | | | | | | | |--71.14%-- nodelist_map_HT_FIND | | | | | | | | | | node_id_hash | | | | | | | | | | siphash24g | | | | | | | | | | |--6.48%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --93.52%-- siphash24 | | | | | | | | | | | | | | | | | | | --28.86%-- memcpy | | | | | | | | | | | | | | | | | |--21.94%-- microdesc_map_HT_FIND | | | | | | | | | |--3.64%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--71.10%-- microdesc_hash_ | | | | | | | | | | siphash24g | | | | | | | | | | siphash24 | | | | | | | | | | |--81.27%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --18.73%-- memcpy | | | | | | | | | | | | | | | | | | | --25.26%-- microdesc_map_HT_FIND_P_ | | | | | | | | | |--14.34%-- [hit in function] | | | | | | | | | | | | | | | | | | | --85.66%-- microdesc_eq_ | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | --13.73%-- microdesc_map_HT_INSERT | | | | | | | | | | | | | | | | | |--78.40%-- microdesc_hash_ | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | --21.60%-- microdesc_map_HT_GROW | | | | | | | | | | | | | | | |--0.08%-- tor_memdup_ | | | | | | | | | | | | | | | --0.08%-- find_start_of_next_microdesc | | | | | | | | | | | | | |--15.47%-- microdesc_cache_rebuild | | | | | | | |--2.26%-- [hit in function] | | | | | | | | | | | | | | | |--77.20%-- dump_microdescriptor | | | | | | | | |--0.41%-- [hit in function] | | | | | | | | | | | | | | | | | |--70.88%-- format_iso_time | | | | | | | | | |--0.89%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--84.81%-- strftime | | | | | | | | | | | | | | | | | | | | | |--91.74%-- _fmt | | | | | | | | | | | |--8.55%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--60.85%-- _conv | | | | | | | | | | | | |--7.83%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --92.17%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | | | | | | | | |--1.34%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--95.81%-- vsnprintf | | | | | | | | | | | | | |--3.63%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.43%-- __vfprintf | | | | | | | | | | | | | | |--37.61%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.03%-- __sfvwrite | | | | | | | | | | | | | | | |--50.65%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.92%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.43%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.24%-- __aeabi_uldivmod | | | | | | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | | | | | | |--33.55%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --66.45%-- __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.86%-- mbrtoc32 | | | | | | | | | | | | | | | |--50.16%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.41%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.48%-- mbsinit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.94%-- mbstate_get_byte | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.92%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.06%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.34%-- je_free | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.56%-- libc.so[+7bc98] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.54%-- free | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.86%-- mbrtowc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.85%-- pthread_mutex_init | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.20%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.12%-- pthread_mutexattr_settype | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.78%-- pthread_condattr_init | | | | | | | | | | | | | | | | | | | | | | | | | --2.84%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --30.60%-- _yconv | | | | | | | | | | | |--7.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --92.71%-- _conv | | | | | | | | | | | |--6.92%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --93.08%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | | | | | | | |--2.90%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--89.70%-- vsnprintf | | | | | | | | | | | | |--6.37%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--81.72%-- __vfprintf | | | | | | | | | | | | | |--41.36%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.17%-- __sfvwrite | | | | | | | | | | | | | | |--68.62%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.40%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.98%-- __aeabi_memcpy8 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.92%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.32%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.17%-- __aeabi_uldivmod | | | | | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | | | | | __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.15%-- je_free | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.91%-- mbrtoc32 | | | | | | | | | | | | | |--65.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.00%-- mbstate_get_byte | | | | | | | | | | | | | | | | | | | | | | | | | |--6.88%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | --5.03%-- pthread_mutexattr_settype | | | | | | | | | | | | | | | | | | | | | | | --7.40%-- @plt | | | | | | | | | | | | | | | | | | | | | |--7.16%-- tzset | | | | | | | | | | | | | | | | | | | | | | | |--95.09%-- tzset_unlocked | | | | | | | | | | | | | | | | | | | | | | | | | |--69.19%-- getenv | | | | | | | | | | | | | |--16.06%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --83.94%-- __findenv | | | | | | | | | | | | | | | | | | | | | | | | | |--20.77%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | --10.04%-- __system_property_serial | | | | | | | | | | | | | | | | | | | | | | | --4.91%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | | | | | |--0.76%-- @plt | | | | | | | | | | | | | | | | | | | | | --0.34%-- timesub | | | | | | | | | | __aeabi_ldivmod | | | | | | | | | | vsnprintf | | | | | | | | | | | | | | | | | | | |--13.07%-- tor_gmtime_r | | | | | | | | | | gmtime_r | | | | | | | | | | | | | | | | | | | | | |--78.01%-- timesub | | | | | | | | | | | |--51.49%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--45.68%-- __aeabi_ldivmod | | | | | | | | | | | | |--40.38%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --59.62%-- __gnu_ldivmod_helper | | | | | | | | | | | | |--22.78%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --77.22%-- __divdi3 | | | | | | | | | | | | | | | | | | | | | | | --2.83%-- @plt | | | | | | | | | | | | | | | | | | | | | |--12.57%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | |--7.19%-- gmtcheck | | | | | | | | | | | |--68.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --31.18%-- @plt | | | | | | | | | | | | | | | | | | | | | --2.23%-- @plt | | | | | | | | | | | | | | | | | | | |--0.35%-- correct_tm | | | | | | | | | | | | | | | | | | | |--0.30%-- libc.so[+7bd38] | | | | | | | | | | | | | | | | | | | |--0.29%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | --0.29%-- @plt | | | | | | | | | | | | | | | | | |--15.47%-- tor_snprintf | | | | | | | | | |--2.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | --97.29%-- tor_vsnprintf | | | | | | | | | |--1.57%-- [hit in function] | | | | | | | | | | | | | | | | | | | --98.43%-- vsnprintf | | | | | | | | | |--2.93%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--94.22%-- __vfprintf | | | | | | | | | | |--24.81%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--31.50%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | |--18.49%-- mbrtoc32 | | | | | | | | | | | |--59.05%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--24.24%-- mbsinit | | | | | | | | | | | | | | | | | | | | | | | --16.72%-- @plt | | | | | | | | | | | | | | | | | | | | | |--10.72%-- __sfvwrite | | | | | | | | | | | |--44.15%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--42.10%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | --13.74%-- @plt | | | | | | | | | | | | | | | | | | | | | |--8.42%-- @plt | | | | | | | | | | | | | | | | | | | | | |--3.10%-- je_free | | | | | | | | | | | | | | | | | | | | | |--1.52%-- libc.so[+7bc98] | | | | | | | | | | | | | | | | | | | | | --1.44%-- mbrtowc | | | | | | | | | | | | | | | | | | | --2.85%-- @plt | | | | | | | | | | | | | | | | | |--8.03%-- write_all | | | | | | | | | |--5.66%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--88.90%-- write | | | | | | | | | | | | | | | | | | | | | |--50.72%-- [kernel.kallsyms][+ffffffc000204454] | | | | | | | | | | | | | | | | | | | | | | | |--94.33%-- [kernel.kallsyms][+ffffffc0002075cc] | | | | | | | | | | | | | | | | | | | | | | | | | |--81.35%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | | | | | | | | | | | | | | | | | | | | | |--6.48%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | | | | | | | | [kernel.kallsyms][+ffffffc000d1efa8] | | | | | | | | | | | | | | | | | | | | | | | | | |--6.26%-- [kernel.kallsyms][+ffffffc000298ae4] | | | | | | | | | | | | | | | | | | | | | | | | | --5.92%-- [kernel.kallsyms][+ffffffc000298aec] | | | | | | | | | | | | | | | | | | | | | | | --5.67%-- [kernel.kallsyms][+ffffffc0002075b4] | | | | | | | | | | | | | | | | | | | | | |--46.05%-- [kernel.kallsyms][+ffffffc000204414] | | | | | | | | | | | | | | | | | | | | | --3.23%-- [kernel.kallsyms][+ffffffc00020443c] | | | | | | | | | | | | | | | | | | | --5.43%-- @plt | | | | | | | | | | | | | | | | | |--4.11%-- tor_fd_getpos | | | | | | | | | lseek | | | | | | | | | | | | | | | | | | | |--50.27%-- [kernel.kallsyms][+ffffffc000204414] | | | | | | | | | | | | | | | | | | | --49.73%-- [kernel.kallsyms][+ffffffc000204454] | | | | | | | | | | | | | | | | | | | |--87.60%-- [kernel.kallsyms][+ffffffc0002075cc] | | | | | | | | | | | | | | | | | | | | | |--64.86%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | | | | | | | | | | | | | | | | | |--23.82%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | | | | | | | | | | | | | | | | | | |--51.47%-- [kernel.kallsyms][+ffffffc000d1ef98] | | | | | | | | | | | | | | | | | | | | | | | --48.53%-- [kernel.kallsyms][+ffffffc000d1f0d4] | | | | | | | | | | | | | | | | | | | | | --11.32%-- [kernel.kallsyms][+ffffffc000298ae0] | | | | | | | | | | | | | | | | | | | --12.40%-- [kernel.kallsyms][+ffffffc000298ac8] | | | | | | | | | | | | | | | | | |--0.65%-- strlen | | | | | | | | | | | | | | | | | |--0.23%-- tor_gmtime_r | | | | | | | | | | | | | | | | | --0.21%-- @plt | | | | | | | | | | | | | | | |--7.68%-- je_free | | | | | | | | |--2.06%-- [hit in function] | | | | | | | | | | | | | | | | | |--88.58%-- ifree | | | | | | | | | |--47.08%-- [hit in function] | | | | | | | | | | | | | | | | | | | --52.92%-- je_tcache_bin_flush_small | | | | | | | | | |--22.98%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--62.81%-- je_arena_dalloc_bin_junked_locked | | | | | | | | | | arena_dalloc_bin_locked_impl | | | | | | | | | | |--68.85%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--16.12%-- arena_maybe_purge_decay | | | | | | | | | | | arena_purge_to_limit | | | | | | | | | | | | | | | | | | | | | | | |--54.02%-- je_chunk_purge_wrapper | | | | | | | | | | | | @plt | | | | | | | | | | | | | | | | | | | | | | | --45.98%-- arena_run_dalloc | | | | | | | | | | | arena_avail_insert | | | | | | | | | | | | | | | | | | | | | |--8.25%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | --6.77%-- arena_run_dalloc | | | | | | | | | | | | | | | | | | | |--5.06%-- @plt | | | | | | | | | | | | | | | | | | | |--4.76%-- memcpy | | | | | | | | | | | | | | | | | | | --4.38%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | |--7.30%-- pthread_getspecific | | | | | | | | | | | | | | | | | --2.06%-- je_tcache_event_hard | | | | | | | | je_tcache_bin_flush_small | | | | | | | | @plt | | | | | | | | | | | | | | | |--5.08%-- microdesc_map_HT_NEXT | | | | | | | | | | | | | | | |--3.28%-- tor_fd_getpos | | | | | | | | |--5.08%-- [hit in function] | | | | | | | | | | | | | | | | | |--89.97%-- lseek | | | | | | | | | | | | | | | | | | | |--64.43%-- [kernel.kallsyms][+ffffffc000204414] | | | | | | | | | | | | | | | | | | | --35.57%-- [kernel.kallsyms][+ffffffc000204454] | | | | | | | | | [kernel.kallsyms][+ffffffc0002075cc] | | | | | | | | | | | | | | | | | | | |--48.29%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | | | | | | | | | | | | | | | |--31.78%-- [kernel.kallsyms][+ffffffc000298ae8] | | | | | | | | | | | | | | | | | | | --19.92%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | | | | [kernel.kallsyms][+ffffffc000d1efa8] | | | | | | | | | | | | | | | | | --4.95%-- @plt | | | | | | | | | | | | | | | |--3.06%-- microdesc_cache_clean | | | | | | | | |--14.82%-- [hit in function] | | | | | | | | | | | | | | | | | --85.18%-- microdesc_map_HT_NEXT | | | | | | | | | | | | | | | |--0.52%-- format_iso_time | | | | | | | | | | | | | | | |--0.38%-- write_all | | | | | | | | | | | | | | | |--0.32%-- smartlist_add | | | | | | | | | | | | | | | --0.22%-- memcmp | | | | | | | | | | | | | --0.03%-- dump_microdescriptor | | | | | | | | | | | |--8.22%-- nodelist_purge | | | | | | |--1.35%-- [hit in function] | | | | | | | | | | | | | |--95.30%-- nodelist_assert_ok | | | | | | | |--4.46%-- [hit in function] | | | | | | | | | | | | | | | |--27.53%-- microdesc_cache_lookup_by_digest256 | | | | | | | | microdesc_map_HT_FIND | | | | | | | | | | | | | | | | | |--57.16%-- microdesc_map_HT_FIND_P_ | | | | | | | | | |--9.45%-- [hit in function] | | | | | | | | | | | | | | | | | | | --90.55%-- microdesc_eq_ | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | --42.84%-- microdesc_hash_ | | | | | | | | |--6.51%-- [hit in function] | | | | | | | | | | | | | | | | | --93.49%-- siphash24g | | | | | | | | |--6.47%-- [hit in function] | | | | | | | | | | | | | | | | | --93.53%-- siphash24 | | | | | | | | | | | | | | | |--26.82%-- digestmap_set | | | | | | | | |--2.81%-- [hit in function] | | | | | | | | | | | | | | | | | |--55.90%-- digestmap_entry_hash | | | | | | | | | |--5.46%-- [hit in function] | | | | | | | | | | | | | | | | | | | --94.54%-- siphash24g | | | | | | | | | |--5.86%-- [hit in function] | | | | | | | | | | | | | | | | | | | --94.14%-- siphash24 | | | | | | | | | |--88.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | --11.18%-- memcpy | | | | | | | | | | | | | | | | | |--16.73%-- tor_malloc_zero_ | | | | | | | | | | | | | | | | | | | |--84.15%-- tor_malloc_ | | | | | | | | | | je_malloc | | | | | | | | | | |--20.96%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--39.44%-- je_tcache_alloc_small_hard | | | | | | | | | | | je_arena_tcache_fill_small | | | | | | | | | | | |--51.40%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --48.60%-- arena_bin_malloc_hard | | | | | | | | | | | arena_run_first_best_fit | | | | | | | | | | | | | | | | | | | | | |--21.22%-- je_tcache_event_hard | | | | | | | | | | | je_tcache_bin_flush_small | | | | | | | | | | | je_arena_dalloc_bin_junked_locked | | | | | | | | | | | arena_dalloc_bin_locked_impl | | | | | | | | | | | arena_maybe_purge_decay | | | | | | | | | | | arena_purge_to_limit | | | | | | | | | | | arena_run_dalloc | | | | | | | | | | | arena_run_heap_remove | | | | | | | | | | | | | | | | | | | | | --18.38%-- @plt | | | | | | | | | | | | | | | | | | | --15.85%-- memset | | | | | | | | | | | | | | | | | |--13.59%-- digestmap_impl_HT_GROW | | | | | | | | | | | | | | | | | --10.97%-- digestmap_impl_HT_FIND_P_ | | | | | | | | digestmap_entries_eq | | | | | | | | tor_memeq | | | | | | | | | | | | | | | |--17.67%-- node_get_by_id | | | | | | | | node_get_mutable_by_id | | | | | | | | | | | | | | | | | |--91.69%-- nodelist_map_HT_FIND | | | | | | | | | |--4.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--50.59%-- node_id_hash | | | | | | | | | | siphash24g | | | | | | | | | | |--9.33%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --90.67%-- siphash24 | | | | | | | | | | |--90.36%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --9.64%-- memcpy | | | | | | | | | | | | | | | | | | | --45.08%-- nodelist_map_HT_FIND_P_ | | | | | | | | | |--31.79%-- [hit in function] | | | | | | | | | | | | | | | | | | | --68.21%-- node_id_eq | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | --8.31%-- memcpy | | | | | | | | | | | | | | | |--14.55%-- digestmap_get | | | | | | | | |--4.90%-- [hit in function] | | | | | | | | | | | | | | | | | --95.10%-- digestmap_impl_HT_FIND | | | | | | | | | | | | | | | | | |--53.02%-- digestmap_entry_hash | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | |--90.30%-- [hit in function] | | | | | | | | | | | | | | | | | | | --9.70%-- memcpy | | | | | | | | | | | | | | | | | --46.98%-- digestmap_impl_HT_FIND_P_ | | | | | | | | |--11.19%-- [hit in function] | | | | | | | | | | | | | | | | | --88.81%-- digestmap_entries_eq | | | | | | | | tor_memeq | | | | | | | | | | | | | | | --8.98%-- digestmap_free | | | | | | | | | | | | | | | |--63.59%-- digestmap_impl_HT_NEXT_RMV | | | | | | | | | | | | | | | --36.41%-- digestmap_entry_free | | | | | | | je_free | | | | | | | ifree | | | | | | | |--23.56%-- [hit in function] | | | | | | | | | | | | | | | --76.44%-- je_tcache_bin_flush_small | | | | | | | | | | | | | | | |--34.35%-- je_arena_dalloc_bin_junked_locked | | | | | | | | arena_dalloc_bin_locked_impl | | | | | | | | | | | | | | | |--34.03%-- pthread_mutex_lock | | | | | | | | | | | | | | | --31.62%-- @plt | | | | | | | | | | | | | --3.35%-- nodelist_map_HT_NEXT | | | | | | | | | | | |--3.41%-- node_get_or_create | | | | | | |--1.68%-- [hit in function] | | | | | | | | | | | | | |--48.41%-- node_get_mutable_by_id | | | | | | | | | | | | | | | |--76.49%-- nodelist_map_HT_FIND | | | | | | | | | | | | | | | | | |--56.05%-- node_id_hash | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | --43.95%-- nodelist_map_HT_FIND_P_ | | | | | | | | |--49.64%-- [hit in function] | | | | | | | | | | | | | | | | | --50.36%-- node_id_eq | | | | | | | | tor_memeq | | | | | | | | | | | | | | | --23.51%-- memcpy | | | | | | | | | | | | | |--39.16%-- nodelist_map_HT_INSERT | | | | | | | |--8.99%-- [hit in function] | | | | | | | | | | | | | | | |--47.04%-- node_id_hash | | | | | | | | siphash24g | | | | | | | | siphash24 | | | | | | | | | | | | | | | --43.97%-- nodelist_map_HT_GROW | | | | | | | |--90.90%-- [hit in function] | | | | | | | | | | | | | | | --9.10%-- tor_reallocarray_ | | | | | | | tor_realloc_ | | | | | | | je_realloc | | | | | | | | | | | | | --10.76%-- tor_malloc_zero_ | | | | | | | | | | | | | |--80.19%-- tor_malloc_ | | | | | | | |--20.38%-- [hit in function] | | | | | | | | | | | | | | | |--59.43%-- je_malloc | | | | | | | | |--36.06%-- [hit in function] | | | | | | | | | | | | | | | | | |--33.59%-- pthread_getspecific | | | | | | | | | | | | | | | | | --30.35%-- je_tcache_alloc_small_hard | | | | | | | | je_arena_tcache_fill_small | | | | | | | | arena_run_reg_alloc | | | | | | | | | | | | | | | --20.19%-- @plt | | | | | | | | | | | | | --19.81%-- memset | | | | | | | | | | | |--2.86%-- node_set_country | | | | | | geoip_get_country_by_addr | | | | | | |--2.07%-- [hit in function] | | | | | | | | | | | | | --97.93%-- geoip_get_country_by_ipv4 | | | | | | |--4.23%-- [hit in function] | | | | | | | | | | | | | --95.77%-- smartlist_bsearch | | | | | | smartlist_bsearch_idx | | | | | | |--23.48%-- [hit in function] | | | | | | | | | | | | | --76.52%-- geoip_ipv4_compare_key_to_entry_ | | | | | | | | | | | |--1.83%-- microdesc_cache_lookup_by_digest256 | | | | | | | | | | | | | |--97.04%-- microdesc_map_HT_FIND | | | | | | | |--3.10%-- [hit in function] | | | | | | | | | | | | | | | |--52.03%-- microdesc_map_HT_FIND_P_ | | | | | | | | |--18.56%-- [hit in function] | | | | | | | | | | | | | | | | | --81.44%-- microdesc_eq_ | | | | | | | | |--7.05%-- [hit in function] | | | | | | | | | | | | | | | | | --92.95%-- tor_memeq | | | | | | | | | | | | | | | --44.87%-- microdesc_hash_ | | | | | | | |--7.14%-- [hit in function] | | | | | | | | | | | | | | | --92.86%-- siphash24g | | | | | | | siphash24 | | | | | | | |--91.24%-- [hit in function] | | | | | | | | | | | | | | | --8.76%-- memcpy | | | | | | | | | | | | | --2.96%-- memcpy | | | | | | | | | | | --0.06%-- fascist_firewall_prefer_ipv6_orport | | | | | fascist_firewall_prefer_ipv6_impl | | | | | fascist_firewall_use_ipv6 | | | | | | | | | |--3.89%-- dirserv_set_cached_consensus_networkstatus | | | | | | | | | | | |--98.91%-- new_cached_dir | | | | | | | | | | | | | |--99.48%-- tor_compress | | | | | | | tor_compress_impl | | | | | | | tor_compress_process | | | | | | | tor_zlib_compress_process | | | | | | | deflate | | | | | | | deflate_slow | | | | | | | |--34.98%-- [hit in function] | | | | | | | | | | | | | | | |--59.31%-- longest_match | | | | | | | | | | | | | | | --5.72%-- _tr_flush_block | | | | | | | | | | | | | | | |--91.66%-- compress_block | | | | | | | | | | | | | | | --8.34%-- build_tree | | | | | | | | | | | | | --0.52%-- strlen | | | | | | | | | | | --1.09%-- tor_strdup_ | | | | | strdup | | | | | | | | | | | |--61.38%-- strlen | | | | | | | | | | | --38.62%-- memcpy | | | | | | | | | |--0.01%-- routerstatus_list_update_named_server_map | | | | | | | | | |--0.00%-- routerstatus_parse_entry_from_string | | | | | | | | | --0.00%-- handle_missing_protocol_warning | | | | handle_missing_protocol_warning_impl | | | | networkstatus_check_required_protocols | | | | protover_all_supported | | | | parse_protocol_list | | | | parse_single_entry | | | | tor_malloc_zero_ | | | | tor_malloc_ | | | | je_malloc | | | | pthread_getspecific | | | | | | | |--0.20%-- update_microdescs_from_networkstatus | | | | |--6.69%-- [hit in function] | | | | | | | | | --93.31%-- microdesc_cache_lookup_by_digest256 | | | | |--2.64%-- [hit in function] | | | | | | | | | |--90.36%-- microdesc_map_HT_FIND | | | | | |--2.46%-- [hit in function] | | | | | | | | | | | |--58.34%-- microdesc_map_HT_FIND_P_ | | | | | | |--18.34%-- [hit in function] | | | | | | | | | | | | | --81.66%-- microdesc_eq_ | | | | | | |--6.30%-- [hit in function] | | | | | | | | | | | | | --93.70%-- tor_memeq | | | | | | | | | | | --39.20%-- microdesc_hash_ | | | | | siphash24g | | | | | siphash24 | | | | | |--79.52%-- [hit in function] | | | | | | | | | | | |--13.84%-- memcpy | | | | | | | | | | | --6.64%-- @plt | | | | | | | | | --7.00%-- memcpy | | | | | | | --0.00%-- update_certificate_downloads | | | authority_certs_fetch_missing | | | authority_cert_get_by_digests | | | digestmap_get | | | digestmap_impl_HT_FIND | | | digestmap_impl_HT_FIND_P_ | | | | | |--0.97%-- directory_info_has_arrived | | | | | | | |--94.71%-- router_have_minimum_dir_info | | | | update_router_have_minimum_dir_info | | | | | | | | | |--56.16%-- compute_frac_paths_available | | | | | |--1.02%-- [hit in function] | | | | | | | | | | | |--85.72%-- count_usable_descriptors | | | | | | |--2.06%-- [hit in function] | | | | | | | | | | | | | |--50.31%-- node_get_by_id | | | | | | | node_get_mutable_by_id | | | | | | | | | | | | | | | |--91.26%-- nodelist_map_HT_FIND | | | | | | | | |--2.18%-- [hit in function] | | | | | | | | | | | | | | | | | |--55.41%-- nodelist_map_HT_FIND_P_ | | | | | | | | | |--16.79%-- [hit in function] | | | | | | | | | | | | | | | | | | | --83.21%-- node_id_eq | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | --42.41%-- node_id_hash | | | | | | | | siphash24g | | | | | | | | |--5.08%-- [hit in function] | | | | | | | | | | | | | | | | | --94.92%-- siphash24 | | | | | | | | |--94.66%-- [hit in function] | | | | | | | | | | | | | | | | | --5.34%-- memcpy | | | | | | | | | | | | | | | --8.74%-- memcpy | | | | | | | | | | | | | |--45.55%-- microdesc_cache_lookup_by_digest256 | | | | | | | | | | | | | | | |--97.69%-- microdesc_map_HT_FIND | | | | | | | | | | | | | | | | | |--71.46%-- microdesc_map_HT_FIND_P_ | | | | | | | | | |--12.33%-- [hit in function] | | | | | | | | | | | | | | | | | | | --87.67%-- microdesc_eq_ | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | --28.54%-- microdesc_hash_ | | | | | | | | siphash24g | | | | | | | | siphash24 | | | | | | | | | | | | | | | --2.31%-- get_microdesc_cache | | | | | | | | | | | | | |--1.11%-- client_would_use_router | | | | | | | | | | | | | --0.97%-- microdesc_map_HT_FIND | | | | | | | | | | | --13.26%-- frac_nodes_with_descriptors | | | | | | | | | | | |--86.01%-- compute_weighted_bandwidths | | | | | | |--24.75%-- [hit in function] | | | | | | | | | | | | | |--66.72%-- node_is_dir | | | | | | | | | | | | | --8.53%-- tor_calloc_ | | | | | | tor_malloc_zero_ | | | | | | tor_malloc_ | | | | | | je_malloc | | | | | | | | | | | --13.99%-- node_has_descriptor | | | | | | | | | --43.84%-- entry_guards_have_enough_dir_info_to_build_circuits | | | | | | | | | |--83.90%-- guard_selection_have_enough_dir_info_to_build_circuits | | | | | entry_guards_update_primary | | | | | sample_reachable_filtered_entry_guards | | | | | entry_guards_expand_sample | | | | | | | | | | | |--90.10%-- select_and_add_guard_item_for_sample | | | | | | | | | | | | | |--95.62%-- node_sl_choose_by_bandwidth | | | | | | | smartlist_choose_node_by_bandwidth_weights | | | | | | | | | | | | | | | |--76.61%-- compute_weighted_bandwidths | | | | | | | | |--58.88%-- [hit in function] | | | | | | | | | | | | | | | | | |--39.08%-- node_is_dir | | | | | | | | | | | | | | | | | --2.04%-- networkstatus_get_bw_weight | | | | | | | | get_net_param_from_list | | | | | | | | strcmpstart | | | | | | | | | | | | | | | |--12.51%-- scale_array_elements_to_u64 | | | | | | | | |--38.40%-- [hit in function] | | | | | | | | | | | | | | | | | --61.60%-- tor_llround | | | | | | | | |--61.33%-- [hit in function] | | | | | | | | | | | | | | | | | |--19.34%-- __aeabi_d2ulz | | | | | | | | | | | | | | | | | --19.33%-- __fixdfdi | | | | | | | | | | | | | | | |--6.28%-- choose_array_element_by_weight | | | | | | | | select_array_member_cumulative_timei | | | | | | | | |--23.98%-- [hit in function] | | | | | | | | | | | | | | | | | --76.02%-- gt_i64_timei | | | | | | | | | | | | | | | |--1.57%-- tor_calloc_ | | | | | | | | tor_malloc_zero_ | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | |--1.55%-- je_free | | | | | | | | ifree | | | | | | | | | | | | | | | --1.47%-- tor_llround | | | | | | | | | | | | | --4.38%-- entry_guard_add_to_sample | | | | | | entry_guard_add_to_sample_impl | | | | | | | | | | | | | |--34.65%-- entry_guard_set_filtered_flags | | | | | | | entry_guard_passes_filter | | | | | | | node_passes_guard_filter | | | | | | | node_is_a_configured_bridge | | | | | | | node_get_all_orports | | | | | | | smartlist_new | | | | | | | size_mul_check | | | | | | | | | | | | | |--32.81%-- smartlist_ensure_capacity | | | | | | | | | | | | | --32.54%-- get_guard_lifetime | | | | | | networkstatus_get_param | | | | | | get_net_param_from_list | | | | | | strlen | | | | | | | | | | | --9.90%-- get_eligible_guards | | | | | | | | | | | |--37.86%-- digestset_contains | | | | | | siphash24g | | | | | | siphash24 | | | | | | | | | | | |--24.77%-- node_is_possible_guard | | | | | | |--49.10%-- [hit in function] | | | | | | | | | | | | | --50.90%-- node_is_dir | | | | | | | | | | | |--24.75%-- smartlist_add | | | | | | |--49.00%-- [hit in function] | | | | | | | | | | | | | --51.00%-- smartlist_ensure_capacity | | | | | | | | | | | --12.61%-- digestset_new | | | | | tor_log2 | | | | | | | | | --16.10%-- get_guard_selection_info | | | | create_initial_guard_context | | | | choose_guard_selection | | | | |--12.86%-- [hit in function] | | | | | | | | | |--80.71%-- node_passes_guard_filter | | | | | |--8.06%-- [hit in function] | | | | | | | | | | | |--83.96%-- node_is_a_configured_bridge | | | | | | | | | | | | | |--39.77%-- je_free | | | | | | | |--25.11%-- [hit in function] | | | | | | | | | | | | | | | |--27.03%-- je_tcache_event_hard | | | | | | | | je_tcache_bin_flush_small | | | | | | | | je_arena_dalloc_bin_junked_locked | | | | | | | | arena_dalloc_bin_locked_impl | | | | | | | | arena_maybe_purge_decay | | | | | | | | arena_purge_to_limit | | | | | | | | arena_run_dalloc | | | | | | | | arena_run_heap_remove | | | | | | | | | | | | | | | |--24.06%-- ifree | | | | | | | | | | | | | | | --23.80%-- pthread_getspecific | | | | | | | | | | | | | |--30.93%-- node_get_all_orports | | | | | | | |--31.69%-- [hit in function] | | | | | | | | | | | | | | | --68.31%-- tor_addr_is_valid | | | | | | | |--48.72%-- [hit in function] | | | | | | | | | | | | | | | --51.28%-- tor_addr_is_null | | | | | | | tor_addr_family | | | | | | | | | | | | | --29.31%-- smartlist_free | | | | | | je_free | | | | | | | | | | | | | |--65.55%-- ifree | | | | | | | | | | | | | --34.45%-- je_tcache_event_hard | | | | | | je_tcache_bin_flush_small | | | | | | je_arena_dalloc_bin_junked_locked | | | | | | arena_dalloc_bin_locked_impl | | | | | | arena_maybe_purge_decay | | | | | | arena_purge_to_limit | | | | | | arena_run_dalloc | | | | | | arena_run_heap_remove | | | | | | | | | | | --7.98%-- routerset_contains_node | | | | | routerset_contains_routerstatus | | | | | tor_addr_from_ipv4n | | | | | memset | | | | | | | | | --6.43%-- node_is_possible_guard | | | | node_is_dir | | | | | | | --5.29%-- guards_update_all | | | update_guard_selection_choice | | | choose_guard_selection | | | | | | | |--83.38%-- node_passes_guard_filter | | | | | | | | | |--70.31%-- node_is_a_configured_bridge | | | | | node_get_all_orports | | | | | |--14.08%-- [hit in function] | | | | | | | | | | | |--43.47%-- tor_addr_is_valid | | | | | | tor_addr_is_null | | | | | | tor_addr_family | | | | | | | | | | | --42.45%-- smartlist_new | | | | | tor_calloc_ | | | | | tor_malloc_zero_ | | | | | |--66.39%-- [hit in function] | | | | | | | | | | | --33.61%-- memset | | | | | | | | | |--19.80%-- routerset_contains_node | | | | | routerset_contains_routerstatus | | | | | | | | | --9.89%-- fascist_firewall_allows_node | | | | | | | --16.62%-- node_is_possible_guard | | | node_is_dir | | | | | |--0.06%-- router_reload_router_list | | | router_reload_router_list_impl | | | routerlist_remove_old_routers | | | | | | | |--92.89%-- digestset_add | | | | |--8.60%-- [hit in function] | | | | | | | | | |--82.65%-- siphash24g | | | | | siphash24 | | | | | |--89.31%-- [hit in function] | | | | | | | | | | | --10.69%-- memcpy | | | | | | | | | --8.74%-- bitarray_set | | | | | | | --7.11%-- digestset_new | | | bitarray_init_zero | | | tor_calloc_ | | | tor_malloc_zero_ | | | tor_malloc_ | | | je_malloc | | | je_arena_malloc_large | | | arena_run_first_best_fit | | | | | |--0.03%-- run_main_loop_until_done | | | run_main_loop_once | | | connection_ap_attach_pending | | | connection_ap_handshake_attach_circuit | | | | | | | |--47.45%-- connection_ap_handshake_attach_chosen_circuit | | | | |--6.21%-- [hit in function] | | | | | | | | | |--67.59%-- connection_ap_handshake_send_begin | | | | | |--13.34%-- [hit in function] | | | | | | | | | | | |--75.62%-- connection_edge_send_command | | | | | | relay_send_command_from_edge_ | | | | | | circuit_package_relay_cell | | | | | | | | | | | | | |--87.06%-- append_cell_to_circuit_queue | | | | | | | | | | | | | | | |--82.87%-- update_circuit_on_cmux_ | | | | | | | | | | | | | | | | | |--54.24%-- circuitmux_set_num_cells | | | | | | | | | circuitmux_make_circuit_active | | | | | | | | | | | | | | | | | --45.76%-- circuitmux_is_circuit_attached | | | | | | | | circuitmux_find_map_entry | | | | | | | | chanid_circid_muxinfo_map_HT_FIND | | | | | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | | chanid_circid_entries_eq | | | | | | | | | | | | | | | --17.13%-- cell_queues_check_size | | | | | | | tor_compress_get_total_allocation | | | | | | | atomic_counter_get | | | | | | | tor_mutex_acquire | | | | | | | pthread_mutex_lock | | | | | | | | | | | | | --12.94%-- relay_set_digest | | | | | | crypto_digest_get_digest | | | | | | | | | | | --11.04%-- tor_addr_make_null | | | | | | | | | --26.19%-- link_apconn_to_circ | | | | node_get_by_id | | | | node_get_mutable_by_id | | | | nodelist_map_HT_FIND | | | | | | | | | |--71.71%-- nodelist_map_HT_FIND_P_ | | | | | node_id_eq | | | | | tor_memeq | | | | | | | | | --28.29%-- node_id_hash | | | | siphash24g | | | | siphash24 | | | | | | | |--39.18%-- circuit_log_path | | | | | | | | | |--92.89%-- circuit_list_path | | | | | circuit_list_path_impl | | | | | | | | | | | |--50.81%-- node_is_named | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | strmap_get_lc | | | | | | | | | | | | | |--51.33%-- je_free | | | | | | | | | | | | | --48.67%-- strmap_get | | | | | | strmap_impl_HT_FIND | | | | | | strmap_entry_hash | | | | | | siphash24g | | | | | | siphash24 | | | | | | | | | | | |--19.64%-- base16_encode | | | | | | | | | | | |--18.39%-- smartlist_add_asprintf | | | | | | smartlist_add_vasprintf | | | | | | tor_vasprintf | | | | | | vasprintf | | | | | | | | | | | | | |--50.48%-- __vfprintf | | | | | | | mbrtoc32 | | | | | | | | | | | | | --49.52%-- je_malloc | | | | | | | | | | | --11.16%-- smartlist_join_strings | | | | | smartlist_join_strings2 | | | | | | | | | --7.11%-- circuit_list_path_impl | | | | | | | --13.37%-- circuit_get_open_circ_or_launch | | | circuit_get_best | | | |--22.70%-- [hit in function] | | | | | | | --77.30%-- circuit_is_acceptable | | | | | | | |--74.70%-- build_state_get_exit_node | | | | node_get_by_id | | | | node_get_mutable_by_id | | | | nodelist_map_HT_FIND | | | | | | | | | |--58.36%-- node_id_hash | | | | | siphash24g | | | | | siphash24 | | | | | | | | | --41.64%-- nodelist_map_HT_FIND_P_ | | | | | | | --25.30%-- tor_addr_parse | | | nodelist_map_HT_FIND_P_ | | | __strchr_chk | | | | | --0.03%-- trusted_dirs_reload_certs | | trusted_dirs_load_certs_from_string | | |--14.21%-- [hit in function] | | | | | |--71.43%-- authority_cert_parse_from_string | | | | | | | |--20.34%-- strstr | | | | | | | |--19.97%-- memcpy | | | | | | | |--19.96%-- authority_cert_get_by_digests | | | | digestmap_get | | | | digestmap_impl_HT_FIND | | | | digestmap_entry_hash | | | | siphash24g | | | | siphash24 | | | | | | | |--19.92%-- tokenize_string | | | | get_next_token | | | | base64_decode | | | | | | | --19.81%-- parse_iso_time | | | parse_iso_time_ | | | tor_sscanf | | | tor_vsscanf | | | scan_unsigned | | | digit_to_num | | | | | --14.36%-- already_have_cert | | get_cert_list | | digestmap_get | | digestmap_impl_HT_FIND | | digestmap_entry_hash | | siphash24g | | siphash24 | | | --5.46%-- tor_init | options_init_from_torrc | options_init_from_string | set_options | | | |--99.89%-- options_act | | | | | |--99.19%-- config_maybe_load_geoip_files_ | | | config_load_geoip_file_ | | | geoip_load_file | | | |--0.74%-- [hit in function] | | | | | | | |--90.59%-- geoip_parse_entry | | | | |--0.53%-- [hit in function] | | | | | | | | | |--69.25%-- tor_sscanf | | | | | |--0.12%-- [hit in function] | | | | | | | | | | | --99.88%-- tor_vsscanf | | | | | |--5.03%-- [hit in function] | | | | | | | | | | | |--89.54%-- scan_unsigned | | | | | | |--18.47%-- [hit in function] | | | | | | | | | | | | | |--64.11%-- __aeabi_uidiv | | | | | | | | | | | | | |--13.32%-- TOR_ISDIGIT | | | | | | | | | | | | | --4.10%-- digit_to_num | | | | | | | | | | | |--2.68%-- scan_string | | | | | | |--20.89%-- [hit in function] | | | | | | | | | | | | | --79.11%-- TOR_ISSPACE | | | | | | | | | | | |--2.19%-- TOR_ISDIGIT | | | | | | | | | | | --0.55%-- digit_to_num | | | | | | | | | |--28.35%-- geoip_add_entry | | | | | |--6.79%-- [hit in function] | | | | | | | | | | | |--64.12%-- strmap_get_lc | | | | | | |--1.98%-- [hit in function] | | | | | | | | | | | | | |--68.56%-- strmap_get | | | | | | | |--5.53%-- [hit in function] | | | | | | | | | | | | | | | --94.47%-- strmap_impl_HT_FIND | | | | | | | |--3.82%-- [hit in function] | | | | | | | | | | | | | | | |--59.80%-- strmap_entry_hash | | | | | | | | |--6.35%-- [hit in function] | | | | | | | | | | | | | | | | | |--87.40%-- siphash24g | | | | | | | | | |--7.02%-- [hit in function] | | | | | | | | | | | | | | | | | | | --92.98%-- siphash24 | | | | | | | | | | | | | | | | | --6.25%-- strlen | | | | | | | | | | | | | | | --36.38%-- strmap_impl_HT_FIND_P_ | | | | | | | |--59.60%-- [hit in function] | | | | | | | | | | | | | | | --40.40%-- strmap_entries_eq | | | | | | | |--85.05%-- [hit in function] | | | | | | | | | | | | | | | --14.95%-- strcmp | | | | | | | | | | | | | |--12.11%-- tor_strdup_ | | | | | | | |--20.62%-- [hit in function] | | | | | | | | | | | | | | | --79.38%-- strdup | | | | | | | |--3.77%-- [hit in function] | | | | | | | | | | | | | | | |--50.74%-- je_malloc | | | | | | | | |--80.36%-- [hit in function] | | | | | | | | | | | | | | | | | --19.64%-- pthread_getspecific | | | | | | | | | | | | | | | |--15.90%-- memcpy | | | | | | | | | | | | | | | |--9.99%-- malloc | | | | | | | | | | | | | | | |--9.89%-- @plt | | | | | | | | | | | | | | | --9.71%-- strlen | | | | | | | | | | | | | |--11.64%-- je_free | | | | | | | |--39.92%-- [hit in function] | | | | | | | | | | | | | | | |--53.14%-- ifree | | | | | | | | | | | | | | | |--4.25%-- pthread_getspecific | | | | | | | | | | | | | | | --2.69%-- @plt | | | | | | | | | | | | | |--3.35%-- tor_strlower | | | | | | | | | | | | | --2.36%-- libc.so[+7bc98] | | | | | | | | | | | |--13.33%-- tor_malloc_zero_ | | | | | | |--4.54%-- [hit in function] | | | | | | | | | | | | | |--87.89%-- tor_malloc_ | | | | | | | |--8.71%-- [hit in function] | | | | | | | | | | | | | | | |--82.73%-- je_malloc | | | | | | | | |--38.46%-- [hit in function] | | | | | | | | | | | | | | | | | --61.54%-- je_tcache_alloc_small_hard | | | | | | | | je_arena_tcache_fill_small | | | | | | | | |--25.91%-- [hit in function] | | | | | | | | | | | | | | | | | |--41.07%-- arena_run_reg_alloc | | | | | | | | | | | | | | | | | |--15.45%-- pthread_mutex_lock | | | | | | | | | | | | | | | | | |--6.62%-- pthread_mutex_unlock | | | | | | | | | | | | | | | | | |--6.02%-- arena_bin_malloc_hard | | | | | | | | | arena_run_first_best_fit | | | | | | | | | | | | | | | | | --4.94%-- arena_maybe_purge_decay | | | | | | | | je_bitmap_init | | | | | | | | | | | | | | | --8.56%-- malloc | | | | | | | | | | | | | --7.56%-- memset | | | | | | | | | | | |--5.97%-- tor_addr_compare | | | | | | tor_addr_compare_masked | | | | | | |--38.65%-- [hit in function] | | | | | | | | | | | | | |--51.01%-- tor_addr_to_ipv4h | | | | | | | |--70.23%-- [hit in function] | | | | | | | | | | | | | | | --29.77%-- tor_addr_to_ipv4n | | | | | | | | | | | | | --10.34%-- tor_addr_family | | | | | | | | | | | |--4.25%-- tor_addr_to_ipv4h | | | | | | |--13.81%-- [hit in function] | | | | | | | | | | | | | --86.19%-- tor_addr_to_ipv4n | | | | | | | | | | | |--3.03%-- smartlist_add | | | | | | |--31.49%-- [hit in function] | | | | | | | | | | | | | --68.51%-- smartlist_ensure_capacity | | | | | | |--75.14%-- [hit in function] | | | | | | | | | | | | | |--14.55%-- memset | | | | | | | [kernel.kallsyms][+ffffffc0002040d0] | | | | | | | | | | | | | --10.30%-- tor_reallocarray_ | | | | | | tor_realloc_ | | | | | | je_realloc | | | | | | je_arena_ralloc | | | | | | memcpy | | | | | | | | | | | |--1.35%-- strcasecmp | | | | | | | | | | | |--0.97%-- tor_addr_family | | | | | | | | | | | --0.19%-- strmap_set_lc | | | | | strmap_set | | | | | | | | | | | |--50.34%-- strmap_assign_key | | | | | | tor_strdup_ | | | | | | strdup | | | | | | je_malloc | | | | | | je_tcache_alloc_small_hard | | | | | | | | | | | --49.66%-- tor_malloc_zero_ | | | | | tor_malloc_ | | | | | je_malloc | | | | | je_tcache_alloc_small_hard | | | | | je_arena_tcache_fill_small | | | | | | | | | |--1.23%-- tor_addr_from_ipv4n | | | | | |--40.61%-- [hit in function] | | | | | | | | | | | |--52.00%-- memset | | | | | | | | | | | --7.40%-- @plt | | | | | | | | | |--0.53%-- TOR_ISSPACE | | | | | | | | | --0.11%-- strmap_get_lc | | | | | | | |--6.16%-- fgets | | | | |--10.88%-- [hit in function] | | | | | | | | | |--37.12%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | | | | | | | |--18.27%-- @plt | | | | | | | | | |--10.79%-- memchr | | | | | | | | | |--9.25%-- pthread_mutex_unlock | | | | | | | | | |--6.23%-- funlockfile | | | | | | | | | |--6.22%-- memcpy | | | | | | | | | --1.23%-- __srefill | | | | __sread | | | | read | | | | [kernel.kallsyms][+ffffffc000204414] | | | | | | | |--1.30%-- smartlist_sort | | | | qsort | | | | |--5.78%-- [hit in function] | | | | | | | | | --94.22%-- geoip_ipv4_compare_entries_ | | | | | | | |--0.72%-- crypto_digest_add_bytes | | | | | | | --0.49%-- strlen | | | | | |--0.73%-- consider_adding_dir_servers | | | add_default_fallback_dir_servers | | | parse_dir_fallback_line | | | |--5.81%-- [hit in function] | | | | | | | |--36.10%-- fallback_dir_server_new | | | | dir_server_new | | | | | | | | | |--63.71%-- tor_asprintf | | | | | tor_vasprintf | | | | | |--23.87%-- [hit in function] | | | | | | | | | | | --76.13%-- vasprintf | | | | | | | | | | | |--90.85%-- __vfprintf | | | | | | |--23.87%-- [hit in function] | | | | | | | | | | | | | |--43.48%-- @plt | | | | | | | | | | | | | --32.64%-- mbrtoc32 | | | | | | |--63.88%-- [hit in function] | | | | | | | | | | | | | --36.12%-- mbsinit | | | | | | | | | | | |--4.60%-- je_malloc | | | | | | | | | | | --4.54%-- je_realloc | | | | | | | | | |--30.84%-- tor_addr_to_str_dup | | | | | tor_addr_to_str | | | | | tor_inet_ntop | | | | | tor_inet_ntoa | | | | | tor_snprintf | | | | | |--7.47%-- [hit in function] | | | | | | | | | | | --92.53%-- tor_vsnprintf | | | | | vsnprintf | | | | | |--10.98%-- [hit in function] | | | | | | | | | | | --89.02%-- __vfprintf | | | | | |--78.18%-- [hit in function] | | | | | | | | | | | --21.82%-- __aeabi_uldivmod | | | | | |--40.90%-- [hit in function] | | | | | | | | | | | --59.10%-- __gnu_uldivmod_helper | | | | | | | | | |--2.78%-- tor_malloc_zero_ | | | | | tor_malloc_ | | | | | je_malloc | | | | | | | | | --2.66%-- tor_addr_copy | | | | | | | |--14.81%-- smartlist_split_string | | | | |--47.66%-- [hit in function] | | | | | | | | | |--45.70%-- tor_strndup_ | | | | | | | | | | | |--88.00%-- tor_malloc_ | | | | | | | | | | | | | |--61.38%-- malloc | | | | | | | | | | | | | --38.62%-- je_malloc | | | | | | | | | | | --12.00%-- strncpy | | | | | | | | | --6.64%-- smartlist_add | | | | | | | |--13.57%-- tor_addr_port_split | | | | | | | | | |--92.41%-- tor_addr_parse | | | | | tor_inet_pton | | | | | tor_inet_aton | | | | | tor_sscanf | | | | | tor_vsscanf | | | | | |--21.41%-- [hit in function] | | | | | | | | | | | --78.59%-- scan_unsigned | | | | | |--9.30%-- [hit in function] | | | | | | | | | | | |--45.61%-- TOR_ISDIGIT | | | | | | | | | | | --45.09%-- __aeabi_uidiv | | | | | | | | | --7.59%-- addr_port_lookup | | | | tor_strndup_ | | | | strncpy | | | | | | | |--12.23%-- tor_addr_port_parse | | | | |--16.25%-- [hit in function] | | | | | | | | | |--69.52%-- tor_addr_port_split | | | | | | | | | | | |--77.18%-- tor_addr_parse | | | | | | | | | | | | | |--56.19%-- tor_inet_pton | | | | | | | | | | | | | | | |--73.92%-- TOR_ISXDIGIT | | | | | | | | | | | | | | | --26.08%-- tor_inet_aton | | | | | | | tor_sscanf | | | | | | | tor_vsscanf | | | | | | | scan_unsigned | | | | | | | | | | | | | |--31.24%-- strlen | | | | | | | | | | | | | --12.57%-- tor_strndup_ | | | | | | tor_malloc_ | | | | | | je_malloc | | | | | | | | | | | --22.82%-- addr_port_lookup | | | | | tor_strndup_ | | | | | tor_malloc_ | | | | | je_malloc | | | | | | | | | --14.23%-- tor_addr_parse | | | | tor_inet_pton | | | | | | | |--5.22%-- base16_decode | | | | |--75.24%-- [hit in function] | | | | | | | | | --24.76%-- hex_decode_digit_ | | | | | | | |--3.63%-- tor_addr_parse | | | | tor_inet_pton | | | | tor_inet_aton | | | | tor_sscanf | | | | tor_vsscanf | | | | | | | | | |--74.02%-- scan_unsigned | | | | | | | | | | | |--68.49%-- __aeabi_uidiv | | | | | | | | | | | --31.51%-- digit_to_num | | | | | | | | | --25.98%-- TOR_ISDIGIT | | | | | | | |--3.39%-- tor_parse_double | | | | | | | |--2.46%-- strcmpstart | | | | strncmp | | | | | | | |--1.82%-- je_free | | | | |--46.81%-- [hit in function] | | | | | | | | | --53.19%-- ifree | | | | | | | --0.97%-- dir_server_add | | | smartlist_add | | | smartlist_ensure_capacity | | | tor_reallocarray_ | | | tor_realloc_ | | | je_realloc | | | je_arena_ralloc | | | memcpy | | | | | |--0.04%-- or_state_load | | | or_state_set | | | rep_hist_load_state | | | rep_hist_load_bwhist_state_section | | | | | --0.03%-- rep_hist_load_mtbf_data | | read_file_to_str | | | --0.11%-- options_act_reversible | | | |--53.19%-- retry_all_listeners | | retry_listener_ports | | connection_listener_new | | | --46.81%-- control_adjust_event_log_severity | --0.00%-- __vfprintf 50.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor main [skipped in brief callgraph mode] 50.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_main [skipped in brief callgraph mode] 50.03% 0.00% tor 27847 27847 /system/lib/libc.so __libc_init [skipped in brief callgraph mode] 47.30% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor do_main_loop [skipped in brief callgraph mode] 46.79% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_reload_consensus_networkstatus [skipped in brief callgraph mode] 46.70% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_set_current_consensus [skipped in brief callgraph mode] 41.21% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_parse_vote_from_string [skipped in brief callgraph mode] 35.77% 35.77% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccakf 35.42% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_networkstatus_v3_sha3_as_signed [skipped in brief callgraph mode] 35.37% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccak_absorb_blocks [skipped in brief callgraph mode] 35.36% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccak_update [skipped in brief callgraph mode] 35.36% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor hash | -- hash | |--99.99%-- keccak_digest_update | keccak_update | keccak_absorb_blocks | |--0.01%-- [hit in function] | | | |--99.76%-- keccakf | | | |--0.21%-- xorin8 | | |--30.00%-- [hit in function] | | | | | --70.00%-- loadu64le | | |--8.69%-- [hit in function] | | | | | |--65.49%-- memcpy | | | | | --25.81%-- @plt | | | --0.02%-- loadu64le | --0.01%-- keccak_squeeze keccak_squeeze_blocks keccakf 35.36% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccak_digest_update [skipped in brief callgraph mode] 35.35% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_digest256 [skipped in brief callgraph mode] 35.35% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor sha3_256 [skipped in brief callgraph mode] 23.79% 0.73% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_uldivmod | -- __aeabi_uldivmod | --96.95%-- __gnu_uldivmod_helper |--2.04%-- [hit in function] | --97.96%-- __udivdi3 23.51% 0.24% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_mod_word | -- BN_mod_word | --98.98%-- __aeabi_uldivmod |--1.09%-- [hit in function] | --98.91%-- __gnu_uldivmod_helper |--2.02%-- [hit in function] | --97.98%-- __udivdi3 23.06% 0.47% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __gnu_uldivmod_helper [skipped in brief callgraph mode] 22.59% 22.59% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __udivdi3 7.73% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_persist_closure | -- event_persist_closure | |--53.69%-- conn_read_callback | |--0.05%-- [hit in function] | | | |--99.74%-- connection_handle_read | | |--0.01%-- [hit in function] | | | | | --99.99%-- connection_handle_read_impl | | |--0.10%-- [hit in function] | | | | | |--99.06%-- connection_process_inbuf | | | |--0.01%-- [hit in function] | | | | | | | |--99.45%-- connection_or_process_inbuf | | | | | | | | | |--99.98%-- connection_or_process_cells_from_inbuf | | | | | |--0.04%-- [hit in function] | | | | | | | | | | | |--99.70%-- channel_tls_handle_cell | | | | | | |--0.03%-- [hit in function] | | | | | | | | | | | | | |--99.58%-- channel_queue_cell | | | | | | | |--0.09%-- [hit in function] | | | | | | | | | | | | | | | |--99.88%-- command_process_cell | | | | | | | | |--0.01%-- [hit in function] | | | | | | | | | | | | | | | | | |--60.12%-- command_process_relay_cell | | | | | | | | | | | | | | | | | | | |--99.79%-- circuit_receive_relay_cell | | | | | | | | | | |--0.01%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--99.49%-- connection_edge_process_relay_cell | | | | | | | | | | | |--0.08%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--94.65%-- circuit_finish_handshake | | | | | | | | | | | | | | | | | | | | | | | | | |--99.13%-- onion_skin_client_handshake | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.89%-- onion_skin_ntor_client_handshake | | | | | | | | | | | | | | curve25519_handshake | | | | | | | | | | | | | | curve25519_impl | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.98%-- curve25519_donna | | | | | | | | | | | | | | | |--0.03%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.34%-- cmult | | | | | | | | | | | | | | | | |--0.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.04%-- fmonty | | | | | | | | | | | | | | | | | |--0.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.98%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.53%-- fsquare | | | | | | | | | | | | | | | | | | |--0.40%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.57%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.47%-- freduce_coefficients | | | | | | | | | | | | | | | | | | | |--69.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.96%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.43%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.20%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.27%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.10%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.69%-- freduce_coefficients | | | | | | | | | | | | | | | | | | |--66.78%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.39%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.82%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.04%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.02%-- fdifference | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.54%-- fsum | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.97%-- fscalar_product | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.69%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.11%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.08%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.02%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.34%-- swap_conditional | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.13%-- freduce_coefficients | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.08%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.05%-- fscalar_product | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.02%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.02%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.55%-- crecip | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.02%-- fsquare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.23%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.78%-- freduce_coefficients | | | | | | | | | | | | | | | | | | |--61.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.59%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.82%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.25%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.73%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.36%-- fmul | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.84%-- freduce_coefficients | | | | | | | | | | | | | | | | | | |--47.26%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.70%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.04%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.84%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.32%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.62%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.04%-- fexpand | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.03%-- fmul | | | | | | | | | | | | | | | freduce_coefficients | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.02%-- memwipe | | | | | | | | | | | | | | memset | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.06%-- je_free | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.05%-- curve25519_handshake | | | | | | | | | | | | | | | | | | | | | | | | | |--0.44%-- control_event_circuit_status | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.33%-- circuit_describe_status_for_controller | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.84%-- format_iso_time_nospace_usec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.94%-- format_iso_time_nospace | | | | | | | | | | | | | | | | format_iso_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.58%-- strftime | | | | | | | | | | | | | | | | | _fmt | | | | | | | | | | | | | | | | | _yconv | | | | | | | | | | | | | | | | | _conv | | | | | | | | | | | | | | | | | snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | | | | | | | | | | | | | vsnprintf | | | | | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | __aeabi_uldivmod | | | | | | | | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | | | | | | | | __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.42%-- tor_gmtime_r | | | | | | | | | | | | | | | | gmtime_r | | | | | | | | | | | | | | | | timesub | | | | | | | | | | | | | | | | __aeabi_ldivmod | | | | | | | | | | | | | | | | __gnu_ldivmod_helper | | | | | | | | | | | | | | | | __divdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.06%-- tor_snprintf | | | | | | | | | | | | | | | tor_vsnprintf | | | | | | | | | | | | | | | vsnprintf | | | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.63%-- circuit_list_path_for_controller | | | | | | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | node_get_by_id | | | | | | | | | | | | | | | node_get_mutable_by_id | | | | | | | | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | | | | | | node_id_hash | | | | | | | | | | | | | | | siphash24g | | | | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.15%-- smartlist_add_asprintf | | | | | | | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | | | | | | | tor_vasprintf | | | | | | | | | | | | | | | vasprintf | | | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | mbrtowc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.39%-- smartlist_join_strings | | | | | | | | | | | | | | smartlist_join_strings2 | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.67%-- send_control_event | | | | | | | | | | | | | send_control_event_impl | | | | | | | | | | | | | tor_vasprintf | | | | | | | | | | | | | vasprintf | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | |--0.23%-- circuit_log_path | | | | | | | | | | | | | circuit_list_path | | | | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.86%-- smartlist_add_asprintf | | | | | | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | | | | | | tor_vasprintf | | | | | | | | | | | | | | vasprintf | | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.36%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.14%-- mbrtoc32 | | | | | | | | | | | | | | | mbsinit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.50%-- __sfvwrite | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.14%-- smartlist_new | | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | | | | | | | |--0.15%-- pathbias_count_build_attempt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.40%-- entry_guard_get_by_id_digest | | | | | | | | | | | | | | entry_guard_get_by_id_digest_for_guard_selection | | | | | | | | | | | | | | get_sampled_guard_with_id | | | | | | | | | | | | | | |--5.65%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --94.35%-- tor_memeq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--40.22%-- pathbias_should_count | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.38%-- entry_guard_inc_circ_attempt_count | | | | | | | | | | | | | |--15.35%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.37%-- pathbias_measure_close_rate | | | | | | | | | | | | | | networkstatus_get_param | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.28%-- entry_guard_describe | | | | | | | | | | | | | tor_snprintf | | | | | | | | | | | | | tor_vsnprintf | | | | | | | | | | | | | vsnprintf | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | | | | | | | --0.05%-- circuit_init_cpath_crypto | | | | | | | | | | | | crypto_digest_add_bytes | | | | | | | | | | | | | | | | | | | | | | | |--4.51%-- circuit_send_next_onion_skin | | | | | | | | | | | | | | | | | | | | | | | | | |--83.66%-- onion_skin_create | | | | | | | | | | | | | onion_skin_ntor_create | | | | | | | | | | | | | curve25519_public_key_generate | | | | | | | | | | | | | curve25519_basepoint_impl | | | | | | | | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.20%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | | |--2.06%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.71%-- ge25519_nielsadd2 | | | | | | | | | | | | | | | |--12.99%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --87.01%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.14%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | | | | | | |--92.01%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.99%-- curve25519_expand | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.58%-- ge25519_double_partial | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.02%-- ge25519_double_p1p1 | | | | | | | | | | | | | | | | curve25519_square | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.98%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.50%-- contract256_window4_modm | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.80%-- curve25519_recip | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.76%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.04%-- curve25519_square_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.96%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.47%-- curve25519_square_times | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.77%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | | | |--4.81%-- circuit_rep_hist_note_result | | | | | | | | | | | | | rep_hist_note_extend_succeeded | | | | | | | | | | | | | get_link_history | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.17%-- get_or_history | | | | | | | | | | | | | | digestmap_get | | | | | | | | | | | | | | digestmap_impl_HT_FIND | | | | | | | | | | | | | | digestmap_entry_hash | | | | | | | | | | | | | | siphash24g | | | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.83%-- digestmap_set | | | | | | | | | | | | | tor_malloc_zero_ | | | | | | | | | | | | | | | | | | | | | | | | | |--4.61%-- circuit_has_opened | | | | | | | | | | | | | control_event_circuit_status | | | | | | | | | | | | | circuit_describe_status_for_controller | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.52%-- circuit_list_path_for_controller | | | | | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.56%-- node_get_verbose_nickname | | | | | | | | | | | | | | | node_is_named | | | | | | | | | | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | | | | | | | | | | strmap_get_lc | | | | | | | | | | | | | | | strmap_get | | | | | | | | | | | | | | | strmap_impl_HT_FIND | | | | | | | | | | | | | | | strmap_entry_hash | | | | | | | | | | | | | | | siphash24g | | | | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.46%-- node_get_nickname | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --30.97%-- free | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.48%-- smartlist_free | | | | | | | | | | | | | je_free | | | | | | | | | | | | | ifree | | | | | | | | | | | | | | | | | | | | | | | | | |--3.51%-- relay_send_command_from_edge_ | | | | | | | | | | | | | circuit_package_relay_cell | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.30%-- append_cell_to_circuit_queue | | | | | | | | | | | | | | cell_queue_append_packed_copy | | | | | | | | | | | | | | monotime_coarse_absolute_msec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.04%-- __aeabi_uldivmod | | | | | | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | | | | | | __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.96%-- monotime_coarse_absolute_nsec | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.70%-- relay_crypt_one_payload | | | | | | | | | | | | | crypto_cipher_crypt_inplace | | | | | | | | | | | | | aes_crypt_inplace | | | | | | | | | | | | | | | | | | | | | | | | | --3.42%-- extend_cell_format | | | | | | | | | | | | | | | | | | | | | | | | | |--47.08%-- extend2_cell_body_encode | | | | | | | | | | | | | create2_cell_body_encode | | | | | | | | | | | | | | | | | | | | | | | | | |--31.05%-- extend2_cell_body_free | | | | | | | | | | | | | create2_cell_body_free | | | | | | | | | | | | | | | | | | | | | | | | | --21.87%-- should_include_ed25519_id_extend_cells | | | | | | | | | | | | networkstatus_get_param | | | | | | | | | | | | networkstatus_get_latest_consensus | | | | | | | | | | | | we_use_microdescriptors_for_circuits | | | | | | | | | | | | | | | | | | | | | | | |--0.46%-- connection_edge_process_relay_cell_not_open | | | | | | | | | | | | |--2.64%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--48.28%-- circuit_log_path | | | | | | | | | | | | | circuit_list_path | | | | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.26%-- smartlist_add_asprintf | | | | | | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | | | | | | tor_vasprintf | | | | | | | | | | | | | | |--19.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --80.44%-- vasprintf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.20%-- je_realloc | | | | | | | | | | | | | | | je_arena_ralloc | | | | | | | | | | | | | | | |--82.55%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.45%-- je_arena_ralloc_no_move | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --36.80%-- __vfprintf | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.65%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.35%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.52%-- node_get_mutable_by_id | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.39%-- tor_malloc_ | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.83%-- node_get_by_id | | | | | | | | | | | | | node_get_mutable_by_id | | | | | | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | | | | nodelist_map_HT_FIND_P_ | | | | | | | | | | | | | | | | | | | | | | | | | |--42.36%-- client_dns_set_addressmap | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.25%-- client_dns_set_addressmap_impl | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.09%-- addressmap_register | | | | | | | | | | | | | | | strmap_get | | | | | | | | | | | | | | | strmap_impl_HT_FIND | | | | | | | | | | | | | | | strmap_entry_hash | | | | | | | | | | | | | | | siphash24g | | | | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.91%-- tor_asprintf | | | | | | | | | | | | | | tor_vasprintf | | | | | | | | | | | | | | vasprintf | | | | | | | | | | | | | | malloc | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.15%-- tor_addr_to_str | | | | | | | | | | | | | | tor_inet_ntop | | | | | | | | | | | | | | tor_inet_ntoa | | | | | | | | | | | | | | tor_snprintf | | | | | | | | | | | | | | tor_vsnprintf | | | | | | | | | | | | | | vsnprintf | | | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | |--23.15%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --76.85%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.60%-- tor_addr_parse | | | | | | | | | | | | | | | | | | | | | | | | | --6.72%-- connection_ap_handshake_socks_reply | | | | | | | | | | | | | | | | | | | | | | | |--0.16%-- connection_write_to_buf | | | | | | | | | | | | connection_write_to_buf_impl_ | | | | | | | | | | | | |--5.49%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --94.51%-- write_to_buf | | | | | | | | | | | | |--53.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --47.00%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | |--0.06%-- pathbias_count_build_attempt | | | | | | | | | | | | | | | | | | | | | | | |--0.03%-- connection_state_is_open | | | | | | | | | | | | | | | | | | | | | | | |--0.03%-- connection_mark_for_close_internal_ | | | | | | | | | | | | | | | | | | | | | | | | | |--77.64%-- add_connection_to_closeable_list | | | | | | | | | | | | | assert_connection_ok | | | | | | | | | | | | | | | | | | | | | | | | | --22.36%-- assert_connection_ok | | | | | | | | | | | | | | | | | | | | | | | |--0.01%-- connection_ap_handshake_socks_reply | | | | | | | | | | | | | | | | | | | | | | | --0.01%-- add_connection_to_closeable_list | | | | | | | | | | | | | | | | | | | | | |--0.39%-- relay_crypt | | | | | | | | | | | |--37.41%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--40.87%-- relay_digest_matches | | | | | | | | | | | | | | | | | | | | | | | | | |--36.52%-- crypto_digest_dup | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.28%-- tor_malloc_ | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.72%-- tor_memdup_ | | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | | | | | | | |--30.98%-- crypto_digest_get_digest | | | | | | | | | | | | | | | | | | | | | | | | | |--26.56%-- memwipe | | | | | | | | | | | | | | | | | | | | | | | | | --5.95%-- crypto_digest_algorithm_get_length | | | | | | | | | | | | | | | | | | | | | | | |--15.14%-- relay_header_pack | | | | | | | | | | | | | | | | | | | | | | | --6.58%-- relay_crypt_one_payload | | | | | | | | | | | crypto_cipher_crypt_inplace | | | | | | | | | | | aes_crypt_inplace | | | | | | | | | | | | | | | | | | | | | |--0.05%-- relay_lookup_conn | | | | | | | | | | | | | | | | | | | | | |--0.05%-- relay_digest_matches | | | | | | | | | | | | | | | | | | | | | --0.02%-- relay_crypt_one_payload | | | | | | | | | | | | | | | | | | | --0.21%-- circuit_get_by_circid_channel | | | | | | | | | |--11.84%-- [hit in function] | | | | | | | | | | | | | | | | | | | --88.16%-- circuit_get_by_circid_channel_impl | | | | | | | | | |--13.34%-- [hit in function] | | | | | | | | | | | | | | | | | | | --86.66%-- chan_circid_map_HT_FIND | | | | | | | | | chan_circid_entry_hash_ | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | |--39.86%-- command_process_created_cell | | | | | | | | | | | | | | | | | | | |--93.50%-- circuit_finish_handshake | | | | | | | | | | | | | | | | | | | | | |--99.20%-- onion_skin_client_handshake | | | | | | | | | | | onion_skin_ntor_client_handshake | | | | | | | | | | | | | | | | | | | | | | | |--99.86%-- curve25519_handshake | | | | | | | | | | | | curve25519_impl | | | | | | | | | | | | curve25519_donna | | | | | | | | | | | | | | | | | | | | | | | | | |--93.72%-- cmult | | | | | | | | | | | | | |--0.44%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.64%-- fmonty | | | | | | | | | | | | | | |--0.66%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.74%-- fsquare | | | | | | | | | | | | | | | |--0.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.93%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.82%-- freduce_coefficients | | | | | | | | | | | | | | | | |--55.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.95%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.51%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.23%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.46%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.04%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.25%-- freduce_coefficients | | | | | | | | | | | | | | | |--60.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.07%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.22%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.17%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.95%-- fdifference | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.72%-- fsum | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.89%-- fscalar_product | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.42%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.13%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.02%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.01%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.61%-- swap_conditional | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.22%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.06%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.04%-- fsquare | | | | | | | | | | | | | | | | | | | | | | | | | |--6.14%-- crecip | | | | | | | | | | | | | | | | | | | | | | | | | | | |--92.36%-- fsquare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.40%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.71%-- freduce_coefficients | | | | | | | | | | | | | | | |--67.49%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.66%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.85%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.90%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.06%-- fmul | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.85%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.15%-- freduce_coefficients | | | | | | | | | | | | | | div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.58%-- freduce_coefficients | | | | | | | | | | | | | | | | | | | | | | | | | --0.14%-- fcontract | | | | | | | | | | | | s32_eq | | | | | | | | | | | | | | | | | | | | | | | --0.14%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--0.55%-- control_event_circuit_status | | | | | | | | | | | | | | | | | | | | | | | |--74.59%-- circuit_describe_status_for_controller | | | | | | | | | | | | | | | | | | | | | | | | | |--39.70%-- smartlist_join_strings | | | | | | | | | | | | | smartlist_join_strings2 | | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | | | | | | | |--36.41%-- format_iso_time_nospace_usec | | | | | | | | | | | | | format_iso_time_nospace | | | | | | | | | | | | | format_iso_time | | | | | | | | | | | | | strftime | | | | | | | | | | | | | _fmt | | | | | | | | | | | | | | | | | | | | | | | | | --23.90%-- circuit_list_path_for_controller | | | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | smartlist_new | | | | | | | | | | | | tor_malloc_ | | | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | | | | | --25.41%-- send_control_event | | | | | | | | | | | queue_control_event_string | | | | | | | | | | | | | | | | | | | | | --0.25%-- circuit_log_path | | | | | | | | | | circuit_list_path | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | | | | | |--56.80%-- smartlist_add_asprintf | | | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | | | smartlist_add | | | | | | | | | | | | | | | | | | | | | --43.20%-- node_is_named | | | | | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | | | | | strmap_get_lc | | | | | | | | | | tor_strlower | | | | | | | | | | | | | | | | | | | |--6.40%-- circuit_send_next_onion_skin | | | | | | | | | | | | | | | | | | | | | |--89.76%-- onion_skin_create | | | | | | | | | | | onion_skin_ntor_create | | | | | | | | | | | curve25519_public_key_generate | | | | | | | | | | | curve25519_basepoint_impl | | | | | | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | |--2.24%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--77.22%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | | | | | | | | | | | | | |--57.14%-- ge25519_nielsadd2 | | | | | | | | | | | | | |--14.75%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --85.25%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | | | |--31.64%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | | | | |--70.66%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.34%-- curve25519_expand | | | | | | | | | | | | | | | | | | | | | | | | | |--5.27%-- ge25519_double | | | | | | | | | | | | | ge25519_double_p1p1 | | | | | | | | | | | | | curve25519_square | | | | | | | | | | | | | | | | | | | | | | | | | |--2.99%-- contract256_window4_modm | | | | | | | | | | | | | | | | | | | | | | | | | --2.96%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | |--19.18%-- curve25519_recip | | | | | | | | | | | | curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | | | | | | | | | | | | | | | | |--81.44%-- curve25519_square_times | | | | | | | | | | | | | | | | | | | | | | | | | --18.56%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | --1.37%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | |--8.27%-- relay_send_command_from_edge_ | | | | | | | | | | | |--27.23%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --72.77%-- circuit_package_relay_cell | | | | | | | | | | | append_cell_to_circuit_queue | | | | | | | | | | | | | | | | | | | | | | | |--33.51%-- update_circuit_on_cmux_ | | | | | | | | | | | | circuitmux_set_num_cells | | | | | | | | | | | | circuitmux_make_circuit_active | | | | | | | | | | | | | | | | | | | | | | | |--33.33%-- cell_queue_append_packed_copy | | | | | | | | | | | | monotime_coarse_absolute_msec | | | | | | | | | | | | monotime_coarse_absolute_nsec | | | | | | | | | | | | monotime_diff_nsec | | | | | | | | | | | | | | | | | | | | | | | --33.16%-- cell_queues_check_size | | | | | | | | | | | tor_compress_get_total_allocation | | | | | | | | | | | atomic_counter_get | | | | | | | | | | | tor_mutex_release | | | | | | | | | | | pthread_mutex_unlock | | | | | | | | | | | | | | | | | | | | | --1.97%-- extend_cell_format | | | | | | | | | | | | | | | | | | | |--0.10%-- circuit_get_by_circid_channel | | | | | | | | | | circuit_get_by_circid_channel_impl | | | | | | | | | | chan_circid_map_HT_FIND | | | | | | | | | | chan_circid_entry_hash_ | | | | | | | | | | siphash24g | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | --0.00%-- created_cell_parse | | | | | | | | | | | | | | | | | --0.01%-- circuit_get_by_circid_channel | | | | | | | | | | | | | | | --0.03%-- channel_timestamp_recv | | | | | | | time | | | | | | | __gettimeofday | | | | | | | | | | | | | |--0.40%-- channel_tls_process_netinfo_cell | | | | | | | connection_or_set_state_open | | | | | | | | | | | | | | | |--93.21%-- connection_or_change_state | | | | | | | | channel_tls_handle_state_change_on_orconn | | | | | | | | channel_change_state | | | | | | | | channel_do_open_actions | | | | | | | | | | | | | | | | | |--92.82%-- circuit_n_chan_done | | | | | | | | | circuit_send_next_onion_skin | | | | | | | | | | | | | | | | | | | |--92.34%-- onion_skin_create | | | | | | | | | | onion_skin_ntor_create | | | | | | | | | | curve25519_public_key_generate | | | | | | | | | | curve25519_basepoint_impl | | | | | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | | | | | | | | | | | |--83.15%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | | | | | | | | | | | |--89.86%-- ge25519_nielsadd2 | | | | | | | | | | | | |--22.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --77.83%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | | | --10.14%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | | | | | | | | | | | | --16.85%-- curve25519_recip | | | | | | | | | | | | | | | | | | | | | |--50.16%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | --49.84%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | curve25519_square_times | | | | | | | | | | | | | | | | | | | --7.66%-- control_event_bootstrap | | | | | | | | | tor_log | | | | | | | | | logv | | | | | | | | | logfile_deliver | | | | | | | | | control_event_logmsg | | | | | | | | | send_control_event | | | | | | | | | send_control_event_impl | | | | | | | | | tor_vasprintf | | | | | | | | | vasprintf | | | | | | | | | | | | | | | | | --7.18%-- router_set_status | | | | | | | | tor_memeq | | | | | | | | | | | | | | | --6.79%-- control_event_or_conn_status | | | | | | | orconn_target_get_name | | | | | | | node_get_verbose_nickname | | | | | | | node_is_named | | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | | strmap_get_lc | | | | | | | strmap_get | | | | | | | strmap_impl_HT_FIND_P_ | | | | | | | | | | | | | --0.00%-- entry_guards_note_internet_connectivity | | | | | | | | | | | |--0.10%-- connection_fetch_from_buf | | | | | | fetch_from_buf | | | | | | | | | | | | | |--99.35%-- buf_remove_from_front | | | | | | | |--56.99%-- [hit in function] | | | | | | | | | | | | | | | --43.01%-- buf_chunk_free_unchecked | | | | | | | je_free | | | | | | | ifree | | | | | | | | | | | | | --0.65%-- peek_from_buf | | | | | | | | | | | |--0.05%-- cell_unpack | | | | | | | | | | | | | |--94.81%-- memcpy | | | | | | | | | | | | | --5.19%-- get_uint32 | | | | | | @plt | | | | | | | | | | | |--0.05%-- connection_fetch_var_cell_from_buf | | | | | | fetch_var_cell_from_buf | | | | | | |--17.73%-- [hit in function] | | | | | | | | | | | | | |--77.03%-- var_cell_new | | | | | | | tor_malloc_zero_ | | | | | | | tor_malloc_ | | | | | | | je_malloc | | | | | | | je_tcache_alloc_small_hard | | | | | | | je_arena_tcache_fill_small | | | | | | | arena_bin_malloc_hard | | | | | | | arena_run_split_remove | | | | | | | | | | | | | |--3.76%-- cell_command_is_var_length | | | | | | | | | | | | | --1.48%-- peek_from_buf | | | | | | | | | | | |--0.03%-- circuit_build_times_network_is_live | | | | | | control_event_network_liveness_update | | | | | | get_cached_network_liveness | | | | | | | | | | | |--0.02%-- channel_queue_cell | | | | | | | | | | | |--0.00%-- channel_timestamp_active | | | | | | |--27.64%-- [hit in function] | | | | | | | | | | | | | --72.36%-- monotime_coarse_absolute_msec | | | | | | | | | | | | | |--62.57%-- monotime_coarse_absolute_nsec | | | | | | | monotime_coarse_get | | | | | | | | | | | | | --37.43%-- __aeabi_uldivmod | | | | | | | | | | | --0.00%-- entry_guards_note_internet_connectivity | | | | | | | | | |--0.01%-- channel_tls_handle_cell | | | | | | | | | |--0.01%-- connection_get_inbuf_len | | | | | | | | | --0.00%-- cell_unpack | | | | | | | --0.55%-- connection_edge_process_inbuf | | | |--2.94%-- [hit in function] | | | | | | | |--61.26%-- connection_edge_package_raw_inbuf | | | | |--4.23%-- [hit in function] | | | | | | | | | |--90.72%-- connection_edge_send_command | | | | | relay_send_command_from_edge_ | | | | | |--12.06%-- [hit in function] | | | | | | | | | | | |--84.93%-- circuit_package_relay_cell | | | | | | |--7.93%-- [hit in function] | | | | | | | | | | | | | |--75.63%-- append_cell_to_circuit_queue | | | | | | | | | | | | | | | |--45.70%-- update_circuit_on_cmux_ | | | | | | | | | | | | | | | | | |--52.34%-- circuitmux_attached_circuit_direction | | | | | | | | | |--87.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | --12.03%-- circuitmux_find_map_entry | | | | | | | | | chanid_circid_muxinfo_map_HT_FIND | | | | | | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | | | | | | | | | | | |--41.83%-- circuitmux_set_num_cells | | | | | | | | | | | | | | | | | | | |--53.14%-- ewma_notify_circ_active | | | | | | | | | | | | | | | | | | | --46.86%-- circuitmux_make_circuit_active | | | | | | | | | | | | | | | | | --5.83%-- circuitmux_is_circuit_attached | | | | | | | | circuitmux_find_map_entry | | | | | | | | chanid_circid_muxinfo_map_HT_FIND | | | | | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | | | | | | | | | |--39.69%-- cell_queue_append_packed_copy | | | | | | | | | | | | | | | | | |--59.47%-- monotime_coarse_absolute_msec | | | | | | | | | |--41.03%-- [hit in function] | | | | | | | | | | | | | | | | | | | --58.97%-- __aeabi_uldivmod | | | | | | | | | | | | | | | | | --40.53%-- packed_cell_copy | | | | | | | | packed_cell_new | | | | | | | | tor_malloc_zero_ | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | |--9.40%-- tor_compress_get_total_allocation | | | | | | | | | | | | | | | --5.21%-- cell_queues_check_size | | | | | | | tor_zlib_get_total_allocation | | | | | | | | | | | | | |--9.24%-- relay_set_digest | | | | | | | crypto_digest_add_bytes | | | | | | | | | | | | | --7.20%-- relay_crypt_one_payload | | | | | | aes_crypt_inplace | | | | | | | | | | | --3.01%-- relay_header_pack | | | | | |--40.32%-- [hit in function] | | | | | | | | | | | --59.68%-- set_uint16 | | | | | memcpy | | | | | | | | | |--2.46%-- relay_send_command_from_edge_ | | | | | | | | | |--1.54%-- connection_fetch_from_buf | | | | | fetch_from_buf | | | | | buf_remove_from_front | | | | | | | | | --1.05%-- EDGE_TO_ENTRY_CONN | | | | | | | --35.80%-- connection_ap_handshake_process_socks | | | | | | | |--56.91%-- fetch_from_buf_socks | | | | |--28.69%-- [hit in function] | | | | | | | | | --71.31%-- parse_socks | | | | | | | | | |--45.05%-- string_is_valid_ipv4_address | | | | | tor_inet_pton | | | | | tor_inet_aton | | | | | tor_sscanf | | | | | tor_vsscanf | | | | | scan_unsigned | | | | | | | | | |--41.29%-- string_is_valid_hostname | | | | | | | | | | | |--66.65%-- smartlist_new | | | | | | tor_malloc_ | | | | | | malloc | | | | | | | | | | | --33.35%-- je_free | | | | | ifree | | | | | | | | | --13.66%-- string_is_valid_ipv6_address | | | | je_malloc | | | | | | | --43.09%-- connection_ap_rewrite_and_attach_if_allowed | | | connection_ap_handshake_rewrite_and_attach | | | connection_ap_handshake_rewrite | | | | | | | |--74.16%-- addressmap_rewrite | | | | |--80.65%-- [hit in function] | | | | | | | | | --19.35%-- tor_addr_parse | | | | tor_inet_pton | | | | tor_inet_aton | | | | tor_sscanf | | | | tor_vsscanf | | | | | | | --25.84%-- address_is_in_virtual_range | | | strcasecmpend | | | strlen | | | | | |--0.74%-- connection_read_to_buf | | | |--0.52%-- [hit in function] | | | | | | | |--36.81%-- read_to_buf_tls | | | | |--9.33%-- [hit in function] | | | | | | | | | |--76.77%-- buf_add_chunk_with_capacity | | | | | |--14.28%-- [hit in function] | | | | | | | | | | | |--34.61%-- monotime_coarse_absolute_nsec | | | | | | | | | | | |--27.03%-- monotime_coarse_absolute_msec | | | | | | | | | | | | | |--69.96%-- __aeabi_uldivmod | | | | | | | __gnu_uldivmod_helper | | | | | | | __udivdi3 | | | | | | | | | | | | | --30.04%-- monotime_coarse_absolute_nsec | | | | | | | | | | | |--17.59%-- chunk_new_with_alloc_size | | | | | | tor_malloc_ | | | | | | | | | | | | | |--89.64%-- je_malloc | | | | | | | | | | | | | --10.36%-- malloc | | | | | | | | | | | --6.50%-- preferred_chunk_size | | | | | | | | | |--13.52%-- read_to_chunk_tls | | | | | | | | | --0.37%-- tor_set_openssl_thread_id | | | | | | | |--25.37%-- read_to_buf | | | | | | | | | |--94.90%-- buf_add_chunk_with_capacity | | | | | | | | | | | |--65.25%-- chunk_new_with_alloc_size | | | | | | | | | | | | | |--97.03%-- tor_malloc_ | | | | | | | | | | | | | | | |--72.98%-- je_malloc | | | | | | | | |--83.04%-- [hit in function] | | | | | | | | | | | | | | | | | --16.96%-- @plt | | | | | | | | | | | | | | | --27.02%-- malloc | | | | | | | | | | | | | --2.97%-- @plt | | | | | | | | | | | --34.75%-- monotime_coarse_absolute_msec | | | | | | | | | | | |--52.62%-- __aeabi_uldivmod | | | | | | |--44.36%-- [hit in function] | | | | | | | | | | | | | --55.64%-- __gnu_uldivmod_helper | | | | | | | | | | | --47.38%-- monotime_coarse_absolute_nsec | | | | | monotime_diff_nsec | | | | | | | | | --5.10%-- read_to_chunk | | | | __errno | | | | | | | |--17.80%-- connection_bucket_read_limit | | | | |--1.15%-- [hit in function] | | | | | | | | | |--49.78%-- connection_bucket_round_robin | | | | | | | | | |--32.00%-- get_options | | | | | | | | | |--16.49%-- connection_is_rate_limited | | | | | |--38.62%-- [hit in function] | | | | | | | | | | | --61.38%-- tor_addr_is_internal_ | | | | | | | | | --0.59%-- tor_addr_is_internal_ | | | | | | | |--9.83%-- connection_buckets_decrement | | | | | | | | | |--92.11%-- record_num_bytes_transferred_impl | | | | | |--36.35%-- [hit in function] | | | | | | | | | | | |--60.09%-- rep_hist_note_or_conn_bytes | | | | | | | | | | | --3.56%-- connection_is_rate_limited | | | | | |--65.29%-- [hit in function] | | | | | | | | | | | --34.71%-- tor_addr_is_internal_ | | | | | | | | | |--3.82%-- rep_hist_note_bytes_read | | | | | | | | | |--1.93%-- connection_or_client_used | | | | | | | | | |--1.09%-- connection_is_rate_limited | | | | | tor_addr_family | | | | | | | | | --1.05%-- connection_counts_as_relayed_traffic | | | | connection_or_client_used | | | | channel_when_last_client | | | | | | | |--6.11%-- connection_tls_continue_handshake | | | | tor_tls_get_error | | | | | | | |--3.22%-- tor_tls_get_n_raw_bytes | | | | | | | |--0.25%-- tor_tls_get_pending_bytes | | | | | | | --0.09%-- TO_OR_CONN | | | | | |--0.08%-- connection_handle_listener_read | | | |--44.06%-- [hit in function] | | | | | | | |--26.88%-- connection_init_accepted_conn | | | | connection_start_reading | | | | | | | |--26.67%-- connection_new | | | | entry_connection_new | | | | tor_malloc_zero_ | | | | tor_malloc_ | | | | je_malloc | | | | | | | --2.38%-- tor_accept_socket_nonblocking | | | tor_accept_socket_with_extensions | | | get_n_open_sockets | | | socket_accounting_unlock | | | | | |--0.02%-- connection_reached_eof | | | connection_edge_reached_eof | | | connection_edge_end | | | connection_edge_send_command | | | relay_send_command_from_edge_ | | | circuit_package_relay_cell | | | append_cell_to_circuit_queue | | | cell_queues_check_size | | | tor_compress_get_total_allocation | | | tor_zlib_get_total_allocation | | | atomic_counter_get | | | tor_mutex_acquire | | | pthread_mutex_lock | | | | | --0.01%-- read_to_buf | | | |--0.13%-- close_closeable_connections | | |--25.31%-- [hit in function] | | | | | --74.69%-- conn_close_if_marked | | |--5.14%-- [hit in function] | | | | | |--70.63%-- connection_unlink | | | |--2.62%-- [hit in function] | | | | | | | |--62.33%-- connection_about_to_close_connection | | | | | | | | | |--89.49%-- connection_edge_about_to_close | | | | | | | | | |--7.22%-- connection_ap_about_to_close | | | | | |--54.46%-- [hit in function] | | | | | | | | | | | --45.54%-- circuit_detach_stream | | | | | | | | | --3.29%-- control_event_stream_bandwidth | | | | | | | --35.06%-- connection_free | | | |--5.45%-- [hit in function] | | | | | | | --94.55%-- connection_free_ | | | |--62.85%-- [hit in function] | | | | | | | |--13.05%-- buf_free | | | | je_free | | | | ifree | | | | |--42.77%-- [hit in function] | | | | | | | | | --57.23%-- je_tcache_bin_flush_small | | | | je_arena_dalloc_bin_junked_locked | | | | arena_dalloc_bin_locked_impl | | | | arena_maybe_purge_decay | | | | arena_purge_to_limit | | | | je_chunk_hooks_get | | | | pthread_mutex_lock | | | | | | | |--12.31%-- tor_close_socket | | | | | | | | | |--55.71%-- socket_accounting_lock | | | | | tor_mutex_acquire | | | | | __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | | | | | | | --44.29%-- tor_close_socket_simple | | | | @plt | | | | | | | --11.80%-- je_free | | | |--44.91%-- [hit in function] | | | | | | | --55.09%-- je_tcache_event_hard | | | | | |--21.62%-- flush_buf | | | flush_chunk | | | |--92.70%-- [hit in function] | | | | | | | --7.30%-- buf_remove_from_front | | | | | --2.61%-- connection_bucket_write_limit | | connection_is_rate_limited | | | --0.08%-- assert_connection_ok | |--48.36%-- [hit in function] | | | |--42.50%-- TO_ENTRY_CONN | | | --9.14%-- assert_buf_ok | |--44.99%-- periodic_timer_cb | |--0.10%-- [hit in function] | | | |--97.38%-- second_elapsed_callback | | |--0.00%-- [hit in function] | | | | | |--98.62%-- run_scheduled_events | | | | | | | |--87.66%-- circuit_build_needed_circs | | | | |--0.01%-- [hit in function] | | | | | | | | | |--99.81%-- circuit_predict_and_launch_new | | | | | |--0.00%-- [hit in function] | | | | | | | | | | | |--98.83%-- circuit_launch | | | | | | circuit_launch_by_extend_info | | | | | | circuit_establish_circuit | | | | | | | | | | | | | |--72.75%-- onion_populate_cpath | | | | | | | onion_extend_cpath | | | | | | | |--0.08%-- [hit in function] | | | | | | | | | | | | | | | |--99.37%-- choose_good_middle_server | | | | | | | | | | | | | | | | | |--49.90%-- router_choose_random_node | | | | | | | | | |--1.57%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--40.97%-- router_add_running_nodes_to_smartlist | | | | | | | | | | |--15.65%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--48.42%-- node_has_curve25519_onion_key | | | | | | | | | | | |--5.28%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --94.72%-- microdesc_has_curve25519_onion_key | | | | | | | | | | | |--45.53%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --54.47%-- tor_mem_is_zero | | | | | | | | | | | |--3.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --96.46%-- memcmp | | | | | | | | | | | | | | | | | | | | | |--24.36%-- routerstatus_version_supports_extend2_cells | | | | | | | | | | | | | | | | | | | | | |--6.22%-- smartlist_add | | | | | | | | | | | |--37.91%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --62.09%-- smartlist_ensure_capacity | | | | | | | | | | | |--75.62%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --24.38%-- tor_reallocarray_ | | | | | | | | | | | tor_realloc_ | | | | | | | | | | | je_realloc | | | | | | | | | | | je_arena_ralloc | | | | | | | | | | | |--52.10%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --47.90%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--2.70%-- node_is_unreliable | | | | | | | | | | | | | | | | | | | | | |--1.95%-- nodelist_get_list | | | | | | | | | | | |--34.53%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --65.47%-- init_nodelist | | | | | | | | | | | | | | | | | | | | | |--0.39%-- get_options | | | | | | | | | | | get_options_mutable | | | | | | | | | | | | | | | | | | | | | --0.31%-- router_skip_or_reachability | | | | | | | | | | firewall_is_fascist_or | | | | | | | | | | | | | | | | | | | |--33.34%-- smartlist_subtract | | | | | | | | | | |--0.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --99.40%-- smartlist_remove | | | | | | | | | | | | | | | | | | | |--22.21%-- node_sl_choose_by_bandwidth | | | | | | | | | | smartlist_choose_node_by_bandwidth_weights | | | | | | | | | | |--0.68%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--79.38%-- compute_weighted_bandwidths | | | | | | | | | | | |--41.44%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--55.82%-- node_is_dir | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- kb_to_bytes | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- networkstatus_get_bw_weight | | | | | | | | | | | | networkstatus_get_weight_scale_param | | | | | | | | | | | | networkstatus_get_param | | | | | | | | | | | | get_net_param_from_list | | | | | | | | | | | | strcmpstart | | | | | | | | | | | | strncmp | | | | | | | | | | | | | | | | | | | | | | | --0.90%-- networkstatus_get_weight_scale_param | | | | | | | | | | | networkstatus_get_param | | | | | | | | | | | get_net_param_from_list | | | | | | | | | | | strlen | | | | | | | | | | | | | | | | | | | | | |--12.42%-- scale_array_elements_to_u64 | | | | | | | | | | | |--43.78%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --56.22%-- tor_llround | | | | | | | | | | | |--61.00%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--24.59%-- __fixdfdi | | | | | | | | | | | | | | | | | | | | | | | --14.41%-- __aeabi_d2ulz | | | | | | | | | | | | | | | | | | | | | |--6.86%-- choose_array_element_by_weight | | | | | | | | | | | |--22.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --77.18%-- select_array_member_cumulative_timei | | | | | | | | | | | |--43.39%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --56.61%-- gt_i64_timei | | | | | | | | | | | | | | | | | | | | | --0.66%-- tor_llround | | | | | | | | | | | | | | | | | | | |--1.32%-- nodelist_get_list | | | | | | | | | | |--45.44%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --54.56%-- init_nodelist | | | | | | | | | | | | | | | | | | | |--0.47%-- node_allows_single_hop_exits | | | | | | | | | | | | | | | | | | | --0.13%-- init_nodelist | | | | | | | | | | | | | | | | | |--49.64%-- nodelist_add_node_and_family | | | | | | | | | |--3.40%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--50.95%-- node_get_addr | | | | | | | | | | |--1.41%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--87.01%-- node_get_prim_orport | | | | | | | | | | | |--81.76%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--8.57%-- tor_addr_from_ipv4n | | | | | | | | | | | | |--41.95%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--47.16%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | --10.89%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--6.52%-- tor_addr_make_null | | | | | | | | | | | | |--29.33%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--56.74%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | --13.93%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--2.03%-- tor_port_is_valid | | | | | | | | | | | | | | | | | | | | | | | --1.13%-- tor_addr_is_valid_ipv4n | | | | | | | | | | | | | | | | | | | | | |--10.85%-- tor_addr_copy | | | | | | | | | | | |--34.88%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--62.02%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | --3.10%-- @plt | | | | | | | | | | | | | | | | | | | | | |--0.49%-- tor_addr_make_null | | | | | | | | | | | | | | | | | | | | | --0.24%-- tor_addr_from_ipv4n | | | | | | | | | | | | | | | | | | | |--26.56%-- node_get_by_nickname | | | | | | | | | | |--14.16%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--65.78%-- strcasecmp | | | | | | | | | | | | | | | | | | | | | |--14.89%-- node_get_nickname | | | | | | | | | | | | | | | | | | | | | |--2.43%-- node_get_by_hex_id | | | | | | | | | | | | | | | | | | | | | | | |--60.14%-- node_get_by_id | | | | | | | | | | | | |--27.31%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --72.69%-- node_get_mutable_by_id | | | | | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | | | | | | | | | | | | | | | | |--57.97%-- nodelist_map_HT_FIND_P_ | | | | | | | | | | | | | | | | | | | | | | | | | --42.03%-- node_id_hash | | | | | | | | | | | | siphash24g | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | --39.86%-- hex_digest_nickname_decode | | | | | | | | | | | base16_decode | | | | | | | | | | | |--50.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --49.40%-- hex_decode_digit_ | | | | | | | | | | | | | | | | | | | | | |--1.74%-- @plt | | | | | | | | | | | | | | | | | | | | | |--0.59%-- networkstatus_nickname_is_unnamed | | | | | | | | | | | strmap_get_lc | | | | | | | | | | | tor_strlower | | | | | | | | | | | | | | | | | | | | | --0.41%-- smartlist_free | | | | | | | | | | je_free | | | | | | | | | | | | | | | | | | | |--16.19%-- addrs_in_same_network_family | | | | | | | | | | |--2.43%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--93.98%-- tor_addr_compare_masked | | | | | | | | | | | |--53.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--36.55%-- tor_addr_to_ipv4h | | | | | | | | | | | | |--49.50%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --50.50%-- tor_addr_to_ipv4n | | | | | | | | | | | | | | | | | | | | | | | --10.13%-- tor_addr_family | | | | | | | | | | | | | | | | | | | | | --3.59%-- tor_addr_to_ipv4h | | | | | | | | | | | | | | | | | | | |--1.57%-- node_nickname_matches | | | | | | | | | | |--6.75%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--51.04%-- node_is_named | | | | | | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | | | | | | | | | | | | | | | | | | |--84.25%-- strmap_get_lc | | | | | | | | | | | | | | | | | | | | | | | | | |--39.65%-- strmap_get | | | | | | | | | | | | | strmap_impl_HT_FIND | | | | | | | | | | | | | strmap_entry_hash | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.04%-- siphash24g | | | | | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.96%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | |--21.72%-- tor_strlower | | | | | | | | | | | | | | | | | | | | | | | | | |--19.86%-- je_free | | | | | | | | | | | | | ifree | | | | | | | | | | | | | | | | | | | | | | | | | --18.78%-- tor_strdup_ | | | | | | | | | | | | strdup | | | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | | | | | --15.75%-- je_malloc | | | | | | | | | | | | | | | | | | | | | --42.21%-- hex_digest_nickname_matches | | | | | | | | | | | | | | | | | | | | | |--75.28%-- hex_digest_nickname_decode | | | | | | | | | | | base16_decode | | | | | | | | | | | |--31.50%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--54.00%-- hex_decode_digit_ | | | | | | | | | | | | | | | | | | | | | | | --14.50%-- memset | | | | | | | | | | | | | | | | | | | | | --24.72%-- tor_memeq | | | | | | | | | | | | | | | | | | | |--0.39%-- node_get_nickname | | | | | | | | | | | | | | | | | | | |--0.30%-- tor_addr_compare_masked | | | | | | | | | | | | | | | | | | | |--0.18%-- smartlist_add | | | | | | | | | | smartlist_ensure_capacity | | | | | | | | | | tor_reallocarray_ | | | | | | | | | | tor_realloc_ | | | | | | | | | | je_realloc | | | | | | | | | | je_arena_ralloc | | | | | | | | | | | | | | | | | | | |--0.17%-- hex_digest_nickname_matches | | | | | | | | | | | | | | | | | | | |--0.17%-- node_get_prim_orport | | | | | | | | | | | | | | | | | | | --0.12%-- tor_addr_copy | | | | | | | | | | | | | | | | | |--0.27%-- addrs_in_same_network_family | | | | | | | | | | | | | | | | | |--0.06%-- nodelist_get_list | | | | | | | | | | | | | | | | | |--0.06%-- node_get_addr | | | | | | | | | | | | | | | | | --0.06%-- node_get_by_id | | | | | | | | node_get_mutable_by_id | | | | | | | | nodelist_map_HT_FIND | | | | | | | | node_id_hash | | | | | | | | siphash24g | | | | | | | | siphash24 | | | | | | | | | | | | | | | |--0.28%-- extend_info_from_node | | | | | | | | | | | | | | | | | |--60.54%-- node_describe | | | | | | | | | node_get_description | | | | | | | | | format_node_description | | | | | | | | | tor_inet_ntoa | | | | | | | | | tor_snprintf | | | | | | | | | tor_vsnprintf | | | | | | | | | vsnprintf | | | | | | | | | __vfprintf | | | | | | | | | |--43.81%-- [hit in function] | | | | | | | | | | | | | | | | | | | --56.19%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | |--19.81%-- fascist_firewall_choose_address_node | | | | | | | | | node_get_prim_dirport | | | | | | | | | | | | | | | | | --19.64%-- node_get_prim_orport | | | | | | | | tor_addr_from_ipv4n | | | | | | | | | | | | | | | --0.28%-- choose_good_entry_server | | | | | | | guards_choose_guard | | | | | | | entry_guard_pick_for_circuit | | | | | | | | | | | | | | | |--72.03%-- select_entry_guard_for_circuit | | | | | | | | | | | | | | | | | |--65.08%-- log_fn_ | | | | | | | | | | | | | | | | | --34.92%-- entry_guard_obeys_restriction | | | | | | | | guard_in_node_family | | | | | | | | nodes_in_same_family | | | | | | | | node_get_declared_family | | | | | | | | | | | | | | | --27.97%-- node_get_by_id | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | | | | |--23.88%-- onion_pick_cpath_exit | | | | | | | | | | | | | | | |--59.15%-- choose_good_exit_server | | | | | | | | | | | | | | | | | |--52.00%-- router_choose_random_node | | | | | | | | | |--0.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--58.95%-- router_add_running_nodes_to_smartlist | | | | | | | | | | |--14.31%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--38.73%-- node_has_curve25519_onion_key | | | | | | | | | | | |--8.44%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--90.58%-- microdesc_has_curve25519_onion_key | | | | | | | | | | | | |--49.42%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --50.58%-- tor_mem_is_zero | | | | | | | | | | | | memcmp | | | | | | | | | | | | | | | | | | | | | | | --0.98%-- tor_mem_is_zero | | | | | | | | | | | | | | | | | | | | | |--30.24%-- routerstatus_version_supports_extend2_cells | | | | | | | | | | | | | | | | | | | | | |--7.46%-- smartlist_add | | | | | | | | | | | |--50.19%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --49.81%-- smartlist_ensure_capacity | | | | | | | | | | | |--37.92%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --62.08%-- tor_reallocarray_ | | | | | | | | | | | tor_realloc_ | | | | | | | | | | | je_realloc | | | | | | | | | | | |--25.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --74.18%-- je_arena_ralloc | | | | | | | | | | | |--79.83%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --20.17%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--5.41%-- node_is_unreliable | | | | | | | | | | | | | | | | | | | | | |--2.49%-- nodelist_get_list | | | | | | | | | | | |--71.68%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --28.32%-- init_nodelist | | | | | | | | | | | | | | | | | | | | | |--0.78%-- init_nodelist | | | | | | | | | | | | | | | | | | | | | --0.59%-- microdesc_has_curve25519_onion_key | | | | | | | | | | | | | | | | | | | |--37.26%-- node_sl_choose_by_bandwidth | | | | | | | | | | smartlist_choose_node_by_bandwidth_weights | | | | | | | | | | | | | | | | | | | | | |--78.15%-- compute_weighted_bandwidths | | | | | | | | | | | |--57.20%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--41.62%-- node_is_dir | | | | | | | | | | | | | | | | | | | | | | | --1.18%-- networkstatus_get_bw_weight | | | | | | | | | | | get_net_param_from_list | | | | | | | | | | | tor_parse_long | | | | | | | | | | | strtol | | | | | | | | | | | | | | | | | | | | | |--12.04%-- scale_array_elements_to_u64 | | | | | | | | | | | |--60.50%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --39.50%-- tor_llround | | | | | | | | | | | |--21.64%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--46.56%-- __fixdfdi | | | | | | | | | | | | | | | | | | | | | | | --31.80%-- __aeabi_d2ulz | | | | | | | | | | | | | | | | | | | | | --9.81%-- choose_array_element_by_weight | | | | | | | | | | |--44.88%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --55.12%-- select_array_member_cumulative_timei | | | | | | | | | | |--26.53%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --73.47%-- gt_i64_timei | | | | | | | | | | | | | | | | | | | |--1.50%-- node_allows_single_hop_exits | | | | | | | | | | | | | | | | | | | |--1.13%-- nodelist_get_list | | | | | | | | | | |--81.48%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --18.52%-- init_nodelist | | | | | | | | | | | | | | | | | | | |--0.12%-- init_nodelist | | | | | | | | | | | | | | | | | | | --0.08%-- smartlist_new | | | | | | | | | tor_malloc_ | | | | | | | | | je_malloc | | | | | | | | | pthread_getspecific | | | | | | | | | | | | | | | | | |--47.58%-- choose_good_exit_server_general | | | | | | | | | |--16.26%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--26.17%-- node_exit_policy_rejects_all | | | | | | | | | | |--85.17%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --14.83%-- short_policy_is_reject_star | | | | | | | | | | | | | | | | | | | |--23.86%-- routerset_contains_node | | | | | | | | | | |--17.22%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --82.78%-- routerset_contains_routerstatus | | | | | | | | | | |--72.05%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--21.53%-- tor_addr_from_ipv4n | | | | | | | | | | | |--48.70%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--46.58%-- memset | | | | | | | | | | | | | | | | | | | | | | | --4.72%-- @plt | | | | | | | | | | | | | | | | | | | | | --6.43%-- routerset_contains | | | | | | | | | | | | | | | | | | | |--16.06%-- node_sl_choose_by_bandwidth | | | | | | | | | | smartlist_choose_node_by_bandwidth_weights | | | | | | | | | | | | | | | | | | | | | |--71.16%-- compute_weighted_bandwidths | | | | | | | | | | | |--60.80%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--36.24%-- node_is_dir | | | | | | | | | | | | | | | | | | | | | | | --2.96%-- networkstatus_get_weight_scale_param | | | | | | | | | | | networkstatus_get_param | | | | | | | | | | | get_net_param_from_list | | | | | | | | | | | | | | | | | | | | | |--17.64%-- scale_array_elements_to_u64 | | | | | | | | | | | |--42.29%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --57.71%-- tor_llround | | | | | | | | | | | |--54.08%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --45.92%-- __aeabi_d2ulz | | | | | | | | | | | | | | | | | | | | | --11.21%-- choose_array_element_by_weight | | | | | | | | | | |--66.94%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --33.06%-- select_array_member_cumulative_timei | | | | | | | | | | | | | | | | | | | |--5.54%-- node_handles_some_port | | | | | | | | | | |--7.30%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --92.70%-- compare_tor_addr_to_node_policy | | | | | | | | | | |--41.74%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --58.26%-- compare_tor_addr_to_short_policy | | | | | | | | | | | | | | | | | | | |--3.12%-- node_has_descriptor | | | | | | | | | | | | | | | | | | | |--2.23%-- node_is_unreliable | | | | | | | | | | | | | | | | | | | |--2.08%-- router_digest_is_me | | | | | | | | | | | | | | | | | | | |--1.18%-- smartlist_add | | | | | | | | | | |--48.67%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --51.33%-- smartlist_ensure_capacity | | | | | | | | | | | | | | | | | | | |--0.84%-- node_allows_single_hop_exits | | | | | | | | | | | | | | | | | | | |--0.82%-- circuit_get_unhandled_ports | | | | | | | | | | | | | | | | | | | | | |--77.50%-- rep_hist_get_predicted_ports | | | | | | | | | | | tor_memdup_ | | | | | | | | | | | | | | | | | | | | | --22.50%-- circuit_remove_handled_ports | | | | | | | | | | circuit_stream_is_being_handled | | | | | | | | | | build_state_get_exit_node | | | | | | | | | | node_get_by_id | | | | | | | | | | node_get_mutable_by_id | | | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | node_id_hash | | | | | | | | | | | | | | | | | | | |--0.67%-- routerset_contains_routerstatus | | | | | | | | | | | | | | | | | | | |--0.44%-- node_describe | | | | | | | | | | node_get_description | | | | | | | | | | format_node_description | | | | | | | | | | tor_inet_ntoa | | | | | | | | | | tor_snprintf | | | | | | | | | | tor_vsnprintf | | | | | | | | | | vsnprintf | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | |--0.42%-- smartlist_new | | | | | | | | | | tor_malloc_ | | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | | | --0.31%-- tor_calloc_ | | | | | | | | | tor_malloc_zero_ | | | | | | | | | tor_malloc_ | | | | | | | | | je_malloc | | | | | | | | | | | | | | | | | |--0.27%-- smartlist_new | | | | | | | | | | | | | | | | | --0.14%-- nodelist_get_list | | | | | | | | | | | | | | | --40.85%-- new_route_len | | | | | | | | | | | | | | | |--99.65%-- count_acceptable_nodes | | | | | | | | |--16.68%-- [hit in function] | | | | | | | | | | | | | | | | | |--78.70%-- node_has_curve25519_onion_key | | | | | | | | | |--8.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--90.94%-- microdesc_has_curve25519_onion_key | | | | | | | | | | |--56.51%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --43.49%-- tor_mem_is_zero | | | | | | | | | | |--3.63%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--94.78%-- memcmp | | | | | | | | | | | | | | | | | | | | | --1.59%-- @plt | | | | | | | | | | | | | | | | | | | --0.52%-- tor_mem_is_zero | | | | | | | | | | | | | | | | | |--4.59%-- node_has_descriptor | | | | | | | | | | | | | | | | | --0.03%-- microdesc_has_curve25519_onion_key | | | | | | | | | | | | | | | --0.35%-- node_has_curve25519_onion_key | | | | | | | | | | | | | |--2.95%-- circuit_handle_first_hop | | | | | | | | | | | | | | | |--95.86%-- circuit_send_next_onion_skin | | | | | | | | | | | | | | | | | |--91.30%-- onion_skin_create | | | | | | | | | onion_skin_ntor_create | | | | | | | | | curve25519_public_key_generate | | | | | | | | | curve25519_basepoint_impl | | | | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | | | | | | | | | |--87.68%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | | | | | | | | | |--61.87%-- ge25519_nielsadd2 | | | | | | | | | | | |--6.39%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --93.61%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | |--35.73%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | | |--84.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --15.03%-- curve25519_expand | | | | | | | | | | | | | | | | | | | | | --2.40%-- ge25519_double_partial | | | | | | | | | | | | | | | | | | | | | |--71.09%-- curve25519_mul | | | | | | | | | | | | | | | | | | | | | --28.91%-- ge25519_double_p1p1 | | | | | | | | | | | | | | | | | | | --12.32%-- curve25519_recip | | | | | | | | | | | | | | | | | | | |--86.99%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | | | | | | | | | | | | |--81.65%-- curve25519_square_times | | | | | | | | | | | | | | | | | | | | | --18.35%-- curve25519_mul | | | | | | | | | | | | | | | | | | | --13.01%-- curve25519_mul | | | | | | | | | | | | | | | | | |--5.03%-- circuit_deliver_create_cell | | | | | | | | | |--43.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | --56.41%-- create_cell_format | | | | | | | | | create_cell_format_impl | | | | | | | | | | | | | | | | | |--2.28%-- node_describe | | | | | | | | | node_get_description | | | | | | | | | format_node_description | | | | | | | | | tor_inet_ntoa | | | | | | | | | tor_snprintf | | | | | | | | | tor_vsnprintf | | | | | | | | | vsnprintf | | | | | | | | | __vfprintf | | | | | | | | | mbrtoc32 | | | | | | | | | | | | | | | | | --1.39%-- node_get_by_id | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | | | | | | |--2.79%-- channel_connect_for_circuit | | | | | | | | channel_connect | | | | | | | | channel_tls_connect | | | | | | | | connection_or_connect | | | | | | | | connection_connect | | | | | | | | connection_connect_sockaddr | | | | | | | | connection_add_impl | | | | | | | | | | | | | | | --1.35%-- channel_get_for_extend | | | | | | | channel_find_by_remote_identity | | | | | | | channel_idmap_HT_FIND | | | | | | | channel_idmap_HT_FIND_P_ | | | | | | | | | | | | | |--0.23%-- control_event_circuit_status | | | | | | | circuit_describe_status_for_controller | | | | | | | | | | | | | | | |--64.06%-- format_iso_time_nospace_usec | | | | | | | | format_iso_time_nospace | | | | | | | | format_iso_time | | | | | | | | strftime | | | | | | | | _fmt | | | | | | | | _yconv | | | | | | | | _conv | | | | | | | | |--57.13%-- [hit in function] | | | | | | | | | | | | | | | | | --42.87%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | | | | vsnprintf | | | | | | | | __vfprintf | | | | | | | | __ctype_get_mb_cur_max | | | | | | | | | | | | | | | |--27.29%-- smartlist_join_strings | | | | | | | | strlen | | | | | | | | | | | | | | | --8.65%-- smartlist_add_asprintf | | | | | | | smartlist_add_vasprintf | | | | | | | tor_vasprintf | | | | | | | vasprintf | | | | | | | __vfprintf | | | | | | | | | | | | | |--0.11%-- origin_circuit_init | | | | | | | |--3.85%-- [hit in function] | | | | | | | | | | | | | | | |--63.79%-- circuit_set_state | | | | | | | | smartlist_new | | | | | | | | tor_calloc_ | | | | | | | | tor_malloc_zero_ | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | --32.36%-- origin_circuit_new | | | | | | | circuit_build_times_disabled | | | | | | | circuit_build_times_disabled_ | | | | | | | networkstatus_get_param | | | | | | | get_net_param_from_list | | | | | | | strcmpstart | | | | | | | | | | | | | | | |--89.34%-- @plt | | | | | | | | | | | | | | | --10.66%-- strncmp | | | | | | | | | | | | | |--0.06%-- circuit_send_next_onion_skin | | | | | | | | | | | | | --0.01%-- circuit_set_state | | | | | | | | | | | |--0.98%-- needs_exit_circuits | | | | | | | | | | | | | |--99.20%-- circuit_all_predicted_ports_handled | | | | | | | | | | | | | | | |--99.90%-- circuit_get_unhandled_ports | | | | | | | | | | | | | | | | | |--94.77%-- circuit_remove_handled_ports | | | | | | | | | |--0.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--93.14%-- circuit_stream_is_being_handled | | | | | | | | | | |--2.78%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--46.52%-- smartlist_contains_int_as_string | | | | | | | | | | | | | | | | | | | | | | | |--72.84%-- tor_snprintf | | | | | | | | | | | | tor_vsnprintf | | | | | | | | | | | | |--5.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--71.50%-- vsnprintf | | | | | | | | | | | | | |--5.51%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.71%-- __vfprintf | | | | | | | | | | | | | | |--43.89%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.96%-- __aeabi_uldivmod | | | | | | | | | | | | | | | |--30.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --69.29%-- __gnu_uldivmod_helper | | | | | | | | | | | | | | | |--98.75%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.25%-- __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.34%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.71%-- mbrtowc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.78%-- mbrtoc32 | | | | | | | | | | | | | | | mbsinit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.32%-- __sfvwrite | | | | | | | | | | | | | | memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.78%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | --22.78%-- @plt | | | | | | | | | | | | | | | | | | | | | | | --27.16%-- smartlist_contains_string | | | | | | | | | | | strcmp | | | | | | | | | | | | | | | | | | | | | |--31.40%-- build_state_get_exit_node | | | | | | | | | | | node_get_by_id | | | | | | | | | | | node_get_mutable_by_id | | | | | | | | | | | | | | | | | | | | | | | |--95.05%-- nodelist_map_HT_FIND | | | | | | | | | | | | | | | | | | | | | | | | | |--88.22%-- node_id_hash | | | | | | | | | | | | | siphash24g | | | | | | | | | | | | | |--0.50%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | --99.50%-- siphash24 | | | | | | | | | | | | | | | | | | | | | | | | | --11.78%-- nodelist_map_HT_FIND_P_ | | | | | | | | | | | | |--14.07%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | --85.93%-- node_id_eq | | | | | | | | | | | | tor_memeq | | | | | | | | | | | | | | | | | | | | | | | --4.95%-- memcpy | | | | | | | | | | | | | | | | | | | | | |--13.17%-- compare_tor_addr_to_node_policy | | | | | | | | | | | |--31.82%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | --68.18%-- compare_tor_addr_to_short_policy | | | | | | | | | | | | | | | | | | | | | |--3.51%-- node_get_by_id | | | | | | | | | | | | | | | | | | | | | |--2.28%-- tor_snprintf | | | | | | | | | | | | | | | | | | | | | |--0.19%-- circuit_get_global_list | | | | | | | | | | | | | | | | | | | | | --0.17%-- get_options | | | | | | | | | | get_options_mutable | | | | | | | | | | | | | | | | | | | |--4.06%-- smartlist_del | | | | | | | | | | | | | | | | | | | |--1.18%-- smartlist_contains_int_as_string | | | | | | | | | | | | | | | | | | | |--0.57%-- je_free | | | | | | | | | | ifree | | | | | | | | | | | | | | | | | | | --0.07%-- get_options | | | | | | | | | | | | | | | | | --5.23%-- rep_hist_get_predicted_ports | | | | | | | | |--40.08%-- [hit in function] | | | | | | | | | | | | | | | | | --59.92%-- tor_memdup_ | | | | | | | | |--84.73%-- [hit in function] | | | | | | | | | | | | | | | | | --15.27%-- memcpy | | | | | | | | | | | | | | | --0.10%-- smartlist_free | | | | | | | je_free | | | | | | | ifree | | | | | | | | | | | | | --0.80%-- circuit_get_unhandled_ports | | | | | | | | | | | |--0.17%-- needs_circuits_for_build | | | | | | | | | | | | | |--66.78%-- circuit_build_times_needs_circuits_now | | | | | | | | | | | | | | | |--56.03%-- circuit_build_times_needs_circuits | | | | | | | | | | | | | | | | | |--98.67%-- circuit_build_times_enough_to_compute | | | | | | | | | circuit_build_times_min_circs_to_observe | | | | | | | | | |--63.97%-- [hit in function] | | | | | | | | | | | | | | | | | | | --36.03%-- networkstatus_get_param | | | | | | | | | get_net_param_from_list | | | | | | | | | | | | | | | | | | | |--79.82%-- strcmpstart | | | | | | | | | | | | | | | | | | | --20.18%-- strlen | | | | | | | | | | | | | | | | | --1.33%-- circuit_build_times_min_circs_to_observe | | | | | | | | | | | | | | | |--39.31%-- circuit_build_times_test_frequency | | | | | | | | networkstatus_get_param | | | | | | | | get_net_param_from_list | | | | | | | | |--1.83%-- [hit in function] | | | | | | | | | | | | | | | | | |--53.85%-- strcmpstart | | | | | | | | | strlen | | | | | | | | | | | | | | | | | --44.32%-- tor_parse_long | | | | | | | | |--20.49%-- [hit in function] | | | | | | | | | | | | | | | | | --79.51%-- strtol | | | | | | | | |--37.76%-- [hit in function] | | | | | | | | | | | | | | | | | --62.24%-- isspace | | | | | | | | | | | | | | | --4.67%-- approx_time | | | | | | | | | | | | | |--30.57%-- circuit_build_times_disabled | | | | | | | | | | | | | | | |--87.82%-- circuit_build_times_disabled_ | | | | | | | | |--69.83%-- [hit in function] | | | | | | | | | | | | | | | | | |--17.72%-- did_last_state_file_write_fail | | | | | | | | | | | | | | | | | |--10.43%-- networkstatus_get_param | | | | | | | | | get_net_param_from_list | | | | | | | | | |--81.52%-- [hit in function] | | | | | | | | | | | | | | | | | | | --18.48%-- strcmpstart | | | | | | | | | strncmp | | | | | | | | | | | | | | | | | --2.02%-- networkstatus_get_latest_consensus | | | | | | | | | | | | | | | --12.18%-- rend_service_allow_non_anonymous_connection | | | | | | | | | | | | | --2.65%-- circuit_build_times_test_frequency | | | | | | | | | | | |--0.01%-- circuit_is_available_for_use | | | | | | | | | | | --0.01%-- needs_hs_client_circuits | | | | | rep_hist_get_predicted_internal | | | | | | | | | |--0.12%-- connection_ap_rescan_and_attach_pending | | | | | |--48.63%-- [hit in function] | | | | | | | | | | | --51.37%-- connection_ap_attach_pending | | | | | | | | | | | |--64.54%-- smartlist_free | | | | | | je_free | | | | | | ifree | | | | | | | | | | | |--31.48%-- smartlist_new | | | | | | | | | | | | | |--81.60%-- tor_malloc_ | | | | | | | | | | | | | | | |--82.17%-- je_malloc | | | | | | | | @plt | | | | | | | | | | | | | | | --17.83%-- malloc | | | | | | | | | | | | | |--13.54%-- size_mul_check | | | | | | | | | | | | | --4.86%-- tor_calloc_ | | | | | | tor_malloc_zero_ | | | | | | tor_malloc_ | | | | | | malloc | | | | | | | | | | | --3.97%-- connection_ap_expire_beginning | | | | | je_free | | | | | | | | | |--0.03%-- rend_consider_services_intro_points | | | | | |--59.97%-- [hit in function] | | | | | | | | | | | --40.03%-- smartlist_free | | | | | |--44.49%-- [hit in function] | | | | | | | | | | | |--38.65%-- je_free | | | | | | ifree | | | | | | | | | | | --16.86%-- @plt | | | | | | | | | |--0.01%-- circuit_launch | | | | | | | | | |--0.01%-- circuit_is_available_for_use | | | | | | | | | --0.00%-- connection_ap_attach_pending | | | | time | | | | | | | |--10.29%-- router_have_minimum_dir_info | | | | |--0.03%-- [hit in function] | | | | | | | | | |--99.91%-- update_router_have_minimum_dir_info | | | | | compute_frac_paths_available | | | | | |--1.07%-- [hit in function] | | | | | | | | | | | |--89.08%-- count_usable_descriptors | | | | | | |--0.39%-- [hit in function] | | | | | | | | | | | | | |--58.46%-- node_get_by_id | | | | | | | |--0.99%-- [hit in function] | | | | | | | | | | | | | | | --99.01%-- node_get_mutable_by_id | | | | | | | |--3.05%-- [hit in function] | | | | | | | | | | | | | | | |--93.61%-- nodelist_map_HT_FIND | | | | | | | | |--2.60%-- [hit in function] | | | | | | | | | | | | | | | | | |--59.35%-- node_id_hash | | | | | | | | | siphash24g | | | | | | | | | |--1.77%-- [hit in function] | | | | | | | | | | | | | | | | | | | --98.23%-- siphash24 | | | | | | | | | | | | | | | | | --38.04%-- nodelist_map_HT_FIND_P_ | | | | | | | | |--23.88%-- [hit in function] | | | | | | | | | | | | | | | | | --76.12%-- node_id_eq | | | | | | | | tor_memeq | | | | | | | | | | | | | | | --3.34%-- memcpy | | | | | | | | | | | | | |--39.64%-- microdesc_cache_lookup_by_digest256 | | | | | | | | | | | | | | | |--96.45%-- microdesc_map_HT_FIND | | | | | | | | |--0.99%-- [hit in function] | | | | | | | | | | | | | | | | | |--58.53%-- microdesc_hash_ | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | |--94.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | --5.41%-- memcpy | | | | | | | | | | | | | | | | | --40.47%-- microdesc_map_HT_FIND_P_ | | | | | | | | |--15.88%-- [hit in function] | | | | | | | | | | | | | | | | | --84.12%-- microdesc_eq_ | | | | | | | | tor_memeq | | | | | | | | | | | | | | | |--1.34%-- get_microdesc_cache | | | | | | | | | | | | | | | |--1.22%-- microdesc_map_HT_FIND_P_ | | | | | | | | | | | | | | | --0.99%-- memcpy | | | | | | | | | | | | | |--1.15%-- client_would_use_router | | | | | | | |--27.98%-- [hit in function] | | | | | | | | | | | | | | | --72.02%-- routerstatus_version_supports_extend2_cells | | | | | | | | | | | | | --0.36%-- smartlist_add | | | | | | smartlist_ensure_capacity | | | | | | | | | | | --9.84%-- frac_nodes_with_descriptors | | | | | |--12.23%-- [hit in function] | | | | | | | | | | | --87.77%-- compute_weighted_bandwidths | | | | | |--49.90%-- [hit in function] | | | | | | | | | | | |--42.94%-- node_is_dir | | | | | | | | | | | --7.16%-- kb_to_bytes | | | | | | | | | --0.07%-- should_delay_dir_fetches | | | | | | | |--0.46%-- circuit_expire_building | | | | |--93.00%-- [hit in function] | | | | | | | | | |--6.58%-- TO_ORIGIN_CIRCUIT | | | | | | | | | --0.42%-- tor_lround | | | | | | | |--0.41%-- channel_update_bad_for_new_circs | | | | |--3.87%-- [hit in function] | | | | | | | | | |--54.12%-- channel_rsa_id_group_set_badness | | | | | |--7.55%-- [hit in function] | | | | | | | | | | | |--41.39%-- smartlist_free | | | | | | je_free | | | | | | |--22.05%-- [hit in function] | | | | | | | | | | | | | --77.95%-- ifree | | | | | | | | | | | |--17.92%-- smartlist_new | | | | | | | | | | | | | |--74.86%-- tor_malloc_ | | | | | | | | | | | | | | | |--98.17%-- je_malloc | | | | | | | | | | | | | | | --1.83%-- malloc | | | | | | | | | | | | | |--23.66%-- tor_calloc_ | | | | | | | | | | | | | --1.47%-- size_mul_check | | | | | | | | | | | |--17.83%-- tor_memdup_ | | | | | | | | | | | | | |--98.57%-- tor_malloc_ | | | | | | | je_malloc | | | | | | | | | | | | | --1.43%-- memcpy | | | | | | | | | | | |--12.17%-- je_free | | | | | | ifree | | | | | | | | | | | |--2.91%-- connection_or_group_set_badness_ | | | | | | | | | | | --0.24%-- tor_memeq | | | | | | | | | |--38.01%-- channel_idmap_HT_START | | | | | | | | | |--2.29%-- smartlist_uniq_digests256 | | | | | | | | | --1.72%-- channel_idmap_HT_NEXT | | | | | | | |--0.39%-- circuit_expire_waiting_for_better_guard | | | | |--3.30%-- [hit in function] | | | | | | | | | --96.70%-- entry_guard_state_should_expire | | | | |--6.59%-- [hit in function] | | | | | | | | | --93.41%-- get_nonprimary_guard_idle_timeout | | | | |--1.77%-- [hit in function] | | | | | | | | | |--93.61%-- networkstatus_get_param | | | | | |--0.32%-- [hit in function] | | | | | | | | | | | |--91.19%-- get_net_param_from_list | | | | | | |--25.10%-- [hit in function] | | | | | | | | | | | | | |--56.27%-- strcmpstart | | | | | | | |--30.17%-- [hit in function] | | | | | | | | | | | | | | | |--63.46%-- strlen | | | | | | | | | | | | | | | |--3.74%-- @plt | | | | | | | | | | | | | | | --2.63%-- strncmp | | | | | | | | | | | | | --18.63%-- strlen | | | | | | | | | | | --8.50%-- networkstatus_get_latest_consensus | | | | | we_use_microdescriptors_for_circuits | | | | | | | | | --4.62%-- networkstatus_get_latest_consensus | | | | | | | |--0.24%-- or_state_save | | | | | | | | | |--44.22%-- config_dump | | | | | | | | | | | |--50.43%-- config_is_same | | | | | | config_get_assigned_option | | | | | | config_find_option | | | | | | config_find_option_mutable | | | | | | strcasecmp | | | | | | | | | | | --49.57%-- smartlist_join_strings | | | | | smartlist_join_strings2 | | | | | strlen | | | | | | | | | |--29.34%-- entry_guards_update_state | | | | | entry_guards_update_guards_in_state | | | | | entry_guard_encode_for_state | | | | | smartlist_add_asprintf | | | | | smartlist_add_vasprintf | | | | | tor_vasprintf | | | | | vasprintf | | | | | __vfprintf | | | | | | | | | --26.44%-- rep_hist_update_state | | | | rep_hist_update_bwhist_state_section | | | | smartlist_new | | | | tor_calloc_ | | | | tor_malloc_zero_ | | | | tor_malloc_ | | | | | | | |--0.15%-- circuit_close_all_marked | | | | | | | | | |--72.62%-- circuit_free | | | | | | | | | | | |--50.10%-- circuit_clear_cpath | | | | | | circuit_free_cpath_node | | | | | | je_free | | | | | | ifree | | | | | | je_tcache_bin_flush_small | | | | | | pthread_mutex_lock | | | | | | | | | | | --49.90%-- entry_guard_handle_get | | | | | | | | | --27.38%-- circuit_about_to_free | | | | control_event_circuit_status | | | | circuit_describe_status_for_controller | | | | circuit_list_path_for_controller | | | | circuit_list_path_impl | | | | node_get_verbose_nickname | | | | node_is_named | | | | networkstatus_get_router_digest_by_nickname | | | | strmap_get_lc | | | | je_free | | | | ifree | | | | | | | |--0.10%-- run_connection_housekeeping | | | | |--50.92%-- [hit in function] | | | | | | | | | |--33.99%-- connection_get_outbuf_len | | | | | buf_datalen | | | | | | | | | |--8.04%-- get_options | | | | | | | | | --7.05%-- channelpadding_decide_to_pad_channel | | | | | | | |--0.08%-- consider_hibernation | | | | |--81.71%-- [hit in function] | | | | | | | | | --18.29%-- hibernate_soft_limit_reached | | | | | | | |--0.04%-- connection_ap_expire_beginning | | | | |--97.57%-- [hit in function] | | | | | | | | | --2.43%-- je_malloc | | | | | | | |--0.03%-- channelpadding_decide_to_pad_channel | | | | | | | |--0.03%-- get_options | | | | | | | |--0.03%-- channel_listener_run_cleanup | | | | | | | |--0.03%-- rend_consider_services_upload | | | | | | | |--0.03%-- circuit_get_global_list | | | | | | | |--0.02%-- have_completed_a_circuit | | | | | | | |--0.01%-- net_is_disabled | | | | | | | | | |--94.32%-- get_options | | | | | | | | | --5.68%-- we_are_hibernating | | | | | | | |--0.01%-- get_connection_array | | | | | | | |--0.01%-- connection_get_outbuf_len | | | | | | | |--0.00%-- dir_server_mode | | | | | | | |--0.00%-- flush_pending_log_callbacks | | | | tor_mutex_acquire | | | | pthread_mutex_lock | | | | | | | |--0.00%-- circuit_upgrade_circuits_from_guard_wait | | | | | | | |--0.00%-- close_closeable_connections | | | | | | | --0.00%-- connection_expire_held_open | | | time | | | __gettimeofday | | | [kernel.kallsyms][+ffffffc000204414] | | | | | |--1.18%-- control_event_bandwidth_used | | | |--4.96%-- [hit in function] | | | | | | | --95.04%-- send_control_event | | | | | | | |--98.26%-- send_control_event_impl | | | | | | | | | |--69.86%-- tor_vasprintf | | | | | | | | | | | |--96.82%-- vasprintf | | | | | | |--1.51%-- [hit in function] | | | | | | | | | | | | | |--57.18%-- __vfprintf | | | | | | | |--35.56%-- [hit in function] | | | | | | | | | | | | | | | |--23.05%-- mbrtoc32 | | | | | | | | |--95.05%-- [hit in function] | | | | | | | | | | | | | | | | | --4.95%-- mbstate_get_byte | | | | | | | | | | | | | | | |--21.96%-- __sfvwrite | | | | | | | | | | | | | | | | | |--84.77%-- memcpy | | | | | | | | | | | | | | | | | --15.23%-- @plt | | | | | | | | | | | | | | | |--11.23%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | |--5.89%-- mbrtowc | | | | | | | | | | | | | | | --2.31%-- @plt | | | | | | | | | | | | | |--32.54%-- je_realloc | | | | | | | |--3.52%-- [hit in function] | | | | | | | | | | | | | | | --96.48%-- je_arena_ralloc | | | | | | | |--92.25%-- [hit in function] | | | | | | | | | | | | | | | --7.75%-- je_arena_ralloc_no_move | | | | | | | | | | | | | |--7.63%-- je_malloc | | | | | | | |--52.05%-- [hit in function] | | | | | | | | | | | | | | | --47.95%-- pthread_getspecific | | | | | | | | | | | | | --1.15%-- malloc | | | | | | | | | | | --3.18%-- @plt | | | | | | | | | |--25.96%-- queue_control_event_string | | | | | |--31.29%-- [hit in function] | | | | | | | | | | | |--25.34%-- tor_mutex_acquire | | | | | | |--62.84%-- [hit in function] | | | | | | | | | | | | | --37.16%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | | | | | | | | | |--19.01%-- get_block_event_queue | | | | | | tor_threadlocal_get | | | | | | pthread_getspecific | | | | | | | | | | | |--14.44%-- in_main_thread | | | | | | tor_get_thread_id | | | | | | pthread_self | | | | | | | | | | | |--7.98%-- tor_malloc_ | | | | | | |--26.50%-- [hit in function] | | | | | | | | | | | | | --73.50%-- je_malloc | | | | | | | | | | | --1.94%-- tor_threadlocal_get | | | | | | | | | |--1.98%-- tor_malloc_ | | | | | | | | | |--1.75%-- smartlist_add | | | | | | | | | --0.45%-- get_block_event_queue | | | | | | | |--1.44%-- queue_control_event_string | | | | | | | --0.30%-- tor_vasprintf | | | | | |--0.05%-- control_event_circuit_cell_stats | | | | | |--0.05%-- control_event_stream_bandwidth_used | | | | | |--0.03%-- circuit_upgrade_circuits_from_guard_wait | | | | | |--0.02%-- control_event_circ_bandwidth_used | | | | | |--0.02%-- channel_update_bad_for_new_circs | | | | | |--0.01%-- router_have_minimum_dir_info | | | | | |--0.01%-- consider_hibernation | | | | | --0.00%-- authdir_mode_v3 | | | |--2.33%-- refill_callback | | |--12.75%-- [hit in function] | | | | | |--58.73%-- connection_bucket_refill | | | |--81.19%-- [hit in function] | | | | | | | |--12.65%-- connection_bucket_refill_helper | | | | |--74.28%-- [hit in function] | | | | | | | | | --25.72%-- __aeabi_ldivmod | | | | |--65.87%-- [hit in function] | | | | | | | | | --34.13%-- __gnu_ldivmod_helper | | | | __divdi3 | | | | | | | |--3.48%-- TO_OR_CONN | | | | | | | |--1.08%-- get_connection_array | | | | | | | |--1.01%-- get_options_mutable | | | | | | | |--0.46%-- get_options | | | | get_options_mutable | | | | | | | --0.14%-- connection_bucket_should_increase | | | | | |--18.48%-- tv_mdiff | | | |--53.85%-- [hit in function] | | | | | | | |--41.68%-- __aeabi_ldivmod | | | | |--19.84%-- [hit in function] | | | | | | | | | --80.16%-- __gnu_ldivmod_helper | | | | |--34.91%-- [hit in function] | | | | | | | | | --65.09%-- __divdi3 | | | | | | | --4.47%-- tv_secdiff_impl | | | | | |--4.85%-- get_options | | | get_options_mutable | | | | | |--1.90%-- get_options_mutable | | | | | |--1.44%-- accounting_is_enabled | | | | | |--0.99%-- get_connection_array | | | | | |--0.58%-- connection_bucket_should_increase | | | | | --0.28%-- tor_gettimeofday | | | |--0.06%-- get_options | | | |--0.06%-- tor_gettimeofday | | | |--0.03%-- tv_mdiff | | | |--0.02%-- connection_bucket_refill | | | --0.01%-- control_event_bandwidth_used | |--1.05%-- conn_write_callback | |--5.82%-- [hit in function] | | | |--78.73%-- connection_handle_write | | |--2.01%-- [hit in function] | | | | | |--93.63%-- connection_handle_write_impl | | | |--10.16%-- [hit in function] | | | | | | | |--35.71%-- flush_buf | | | | |--7.65%-- [hit in function] | | | | | | | | | --92.35%-- flush_chunk | | | | |--4.63%-- [hit in function] | | | | | | | | | |--85.80%-- buf_remove_from_front | | | | | |--2.10%-- [hit in function] | | | | | | | | | | | |--81.83%-- buf_chunk_free_unchecked | | | | | | |--21.81%-- [hit in function] | | | | | | | | | | | | | |--55.66%-- je_free | | | | | | | |--59.36%-- [hit in function] | | | | | | | | | | | | | | | |--39.81%-- ifree | | | | | | | | | | | | | | | --0.83%-- pthread_getspecific | | | | | | | | | | | | | --22.53%-- free | | | | | | | | | | | --16.07%-- flush_chunk | | | | | je_free | | | | | | | | | |--5.28%-- send | | | | | sendto | | | | | | | | | |--4.05%-- buf_chunk_free_unchecked | | | | | | | | | --0.24%-- @plt | | | | | | | |--14.36%-- connection_buckets_decrement | | | | |--2.80%-- [hit in function] | | | | | | | | | |--80.18%-- record_num_bytes_transferred_impl | | | | | |--5.50%-- [hit in function] | | | | | | | | | | | |--84.40%-- connection_is_rate_limited | | | | | | |--11.50%-- [hit in function] | | | | | | | | | | | | | --88.50%-- tor_addr_is_internal_ | | | | | | |--63.53%-- [hit in function] | | | | | | | | | | | | | --36.47%-- tor_addr_to_ipv4h | | | | | | | | | | | --10.09%-- rep_hist_note_bytes_written | | | | | | | | | --17.03%-- rep_hist_note_or_conn_bytes | | | | | | | |--13.29%-- connection_flushed_some | | | | |--34.27%-- [hit in function] | | | | | | | | | |--55.88%-- connection_or_flushed_some | | | | | | | | | | | |--68.20%-- channel_update_xmit_queue_size | | | | | | |--51.56%-- [hit in function] | | | | | | | | | | | | | --48.44%-- channel_tls_get_overhead_estimate_method | | | | | | | | | | | --31.80%-- scheduler_channel_wants_writes | | | | | | | | | --9.85%-- scheduler_channel_wants_writes | | | | | | | |--6.76%-- connection_bucket_write_limit | | | | | | | | | |--54.92%-- connection_counts_as_relayed_traffic | | | | | | | | | | | |--65.35%-- connection_or_client_used | | | | | | channel_when_last_client | | | | | | | | | | | --34.65%-- channel_when_last_client | | | | | | | | | |--17.46%-- get_cell_network_size | | | | | | | | | |--15.79%-- connection_is_rate_limited | | | | | |--82.29%-- [hit in function] | | | | | | | | | | | --17.71%-- tor_addr_is_internal_ | | | | | | | | | --11.83%-- connection_bucket_round_robin | | | | | | | |--4.70%-- connection_is_listener | | | | | | | |--3.16%-- connection_finished_flushing | | | | |--4.47%-- [hit in function] | | | | | | | | | |--53.52%-- connection_check_event | | | | | | | | | |--18.09%-- TO_CONTROL_CONN | | | | | | | | | |--14.99%-- connection_stop_writing | | | | | | | | | --8.94%-- connection_or_finished_flushing | | | | assert_connection_ok | | | | | | | |--2.77%-- connection_state_is_connecting | | | | | | | |--2.74%-- connection_finished_connecting | | | | connection_or_finished_connecting | | | | control_event_bootstrap | | | | tor_log | | | | logv | | | | format_msg | | | | log_prefix_ | | | | tor_snprintf | | | | tor_vsnprintf | | | | vsnprintf | | | | __vfprintf | | | | strlen | | | | | | | |--1.69%-- check_no_tls_errors_ | | | | | | | |--1.40%-- TO_EDGE_CONN | | | | | | | |--1.04%-- connection_stop_writing | | | | | | | |--0.76%-- flush_buf_tls | | | | flush_chunk_tls | | | | buf_remove_from_front | | | | buf_chunk_free_unchecked | | | | free | | | | | | | |--0.75%-- connection_or_flushed_some | | | | | | | |--0.63%-- approx_time | | | | | | | --0.09%-- flush_chunk | | | | | |--2.69%-- connection_bucket_write_limit | | | | | |--0.82%-- connection_flushed_some | | | | | |--0.57%-- get_options | | | | | --0.28%-- connection_buckets_decrement | | | |--8.74%-- assert_connection_ok | | |--83.86%-- [hit in function] | | | | | --16.14%-- assert_buf_ok | | | |--5.71%-- time | | | | | |--80.88%-- __gettimeofday | | | | | | | |--51.76%-- [kernel.kallsyms][+ffffffc000204454] | | | | [kernel.kallsyms][+ffffffc000298ac8] | | | | | | | --48.24%-- [kernel.kallsyms][+ffffffc000204414] | | | | | --19.12%-- gettimeofday | | | --0.99%-- assert_buf_ok | |--0.05%-- refill_callback | --0.01%-- connection_handle_write 6.31% 6.31% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_mul_add_words 5.71% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerstatus_parse_entry_from_string [skipped in brief callgraph mode] 4.15% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor conn_read_callback [skipped in brief callgraph mode] 4.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_handle_read_impl [skipped in brief callgraph mode] 4.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_handle_read [skipped in brief callgraph mode] 4.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_process_inbuf [skipped in brief callgraph mode] 4.08% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_process_cells_from_inbuf | -- connection_or_process_cells_from_inbuf | |--99.65%-- channel_tls_handle_cell | |--0.03%-- [hit in function] | | | |--99.58%-- channel_queue_cell | | |--0.09%-- [hit in function] | | | | | |--99.88%-- command_process_cell | | | |--0.01%-- [hit in function] | | | | | | | |--60.10%-- command_process_relay_cell | | | | | | | | | |--99.79%-- circuit_receive_relay_cell | | | | | |--0.01%-- [hit in function] | | | | | | | | | | | |--99.49%-- connection_edge_process_relay_cell | | | | | | |--0.08%-- [hit in function] | | | | | | | | | | | | | |--94.61%-- circuit_finish_handshake | | | | | | | | | | | | | | | |--99.13%-- onion_skin_client_handshake | | | | | | | | | | | | | | | | | |--99.89%-- onion_skin_ntor_client_handshake | | | | | | | | | curve25519_handshake | | | | | | | | | curve25519_impl | | | | | | | | | | | | | | | | | | | |--99.98%-- curve25519_donna | | | | | | | | | | |--0.03%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--93.34%-- cmult | | | | | | | | | | | |--0.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--92.04%-- fmonty | | | | | | | | | | | | |--0.32%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | |--35.98%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | |--31.53%-- fsquare | | | | | | | | | | | | | |--0.40%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.57%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.47%-- freduce_coefficients | | | | | | | | | | | | | | |--69.60%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.96%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.43%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.20%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.27%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.10%-- @plt | | | | | | | | | | | | | | | | | | | | | | | | | |--17.69%-- freduce_coefficients | | | | | | | | | | | | | |--66.78%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.39%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.82%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | |--7.04%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | |--3.02%-- fdifference | | | | | | | | | | | | | | | | | | | | | | | | | |--2.54%-- fsum | | | | | | | | | | | | | | | | | | | | | | | | | |--0.97%-- fscalar_product | | | | | | | | | | | | | | | | | | | | | | | | | |--0.69%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | | | |--0.11%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | |--0.08%-- memset | | | | | | | | | | | | | | | | | | | | | | | | | --0.02%-- @plt | | | | | | | | | | | | | | | | | | | | | | | |--7.34%-- swap_conditional | | | | | | | | | | | | | | | | | | | | | | | |--0.13%-- freduce_coefficients | | | | | | | | | | | | | | | | | | | | | | | |--0.08%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | |--0.05%-- fscalar_product | | | | | | | | | | | | | | | | | | | | | | | |--0.02%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | --0.02%-- memset | | | | | | | | | | | | | | | | | | | | | |--6.55%-- crecip | | | | | | | | | | | | | | | | | | | | | | | |--94.02%-- fsquare | | | | | | | | | | | | | | | | | | | | | | | | | |--46.23%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | | | | | |--28.78%-- freduce_coefficients | | | | | | | | | | | | | |--61.59%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.59%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.82%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | |--21.25%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | | | --3.73%-- memcpy | | | | | | | | | | | | | | | | | | | | | | | |--5.36%-- fmul | | | | | | | | | | | | | | | | | | | | | | | | | |--65.84%-- freduce_coefficients | | | | | | | | | | | | | |--47.26%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.70%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.04%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | | | |--20.84%-- fproduct | | | | | | | | | | | | | | | | | | | | | | | | | --13.32%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | | | --0.62%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | |--0.04%-- fexpand | | | | | | | | | | | | | | | | | | | | | --0.03%-- fmul | | | | | | | | | | freduce_coefficients | | | | | | | | | | | | | | | | | | | --0.02%-- memwipe | | | | | | | | | memset | | | | | | | | | | | | | | | | | |--0.06%-- je_free | | | | | | | | | | | | | | | | | --0.05%-- curve25519_handshake | | | | | | | | | | | | | | | |--0.44%-- control_event_circuit_status | | | | | | | | | | | | | | | | | |--84.33%-- circuit_describe_status_for_controller | | | | | | | | | | | | | | | | | | | |--49.84%-- format_iso_time_nospace_usec | | | | | | | | | | | | | | | | | | | | | |--60.94%-- format_iso_time_nospace | | | | | | | | | | | format_iso_time | | | | | | | | | | | | | | | | | | | | | | | |--50.58%-- strftime | | | | | | | | | | | | _fmt | | | | | | | | | | | | _yconv | | | | | | | | | | | | _conv | | | | | | | | | | | | snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | | | | | | | | vsnprintf | | | | | | | | | | | | __vfprintf | | | | | | | | | | | | __aeabi_uldivmod | | | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | | | __udivdi3 | | | | | | | | | | | | | | | | | | | | | | | --49.42%-- tor_gmtime_r | | | | | | | | | | | gmtime_r | | | | | | | | | | | timesub | | | | | | | | | | | __aeabi_ldivmod | | | | | | | | | | | __gnu_ldivmod_helper | | | | | | | | | | | __divdi3 | | | | | | | | | | | | | | | | | | | | | --39.06%-- tor_snprintf | | | | | | | | | | tor_vsnprintf | | | | | | | | | | vsnprintf | | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | |--20.63%-- circuit_list_path_for_controller | | | | | | | | | | circuit_list_path_impl | | | | | | | | | | node_get_by_id | | | | | | | | | | node_get_mutable_by_id | | | | | | | | | | nodelist_map_HT_FIND | | | | | | | | | | node_id_hash | | | | | | | | | | siphash24g | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | |--16.15%-- smartlist_add_asprintf | | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | | tor_vasprintf | | | | | | | | | | vasprintf | | | | | | | | | | __vfprintf | | | | | | | | | | mbrtowc | | | | | | | | | | | | | | | | | | | --13.39%-- smartlist_join_strings | | | | | | | | | smartlist_join_strings2 | | | | | | | | | | | | | | | | | --15.67%-- send_control_event | | | | | | | | send_control_event_impl | | | | | | | | tor_vasprintf | | | | | | | | vasprintf | | | | | | | | __vfprintf | | | | | | | | __ctype_get_mb_cur_max | | | | | | | | | | | | | | | |--0.23%-- circuit_log_path | | | | | | | | circuit_list_path | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | |--78.86%-- smartlist_add_asprintf | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | tor_vasprintf | | | | | | | | | vasprintf | | | | | | | | | __vfprintf | | | | | | | | | | | | | | | | | | | |--34.36%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | |--34.14%-- mbrtoc32 | | | | | | | | | | mbsinit | | | | | | | | | | | | | | | | | | | --31.50%-- __sfvwrite | | | | | | | | | | | | | | | | | --21.14%-- smartlist_new | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | |--0.15%-- pathbias_count_build_attempt | | | | | | | | | | | | | | | | | |--44.40%-- entry_guard_get_by_id_digest | | | | | | | | | entry_guard_get_by_id_digest_for_guard_selection | | | | | | | | | get_sampled_guard_with_id | | | | | | | | | |--5.65%-- [hit in function] | | | | | | | | | | | | | | | | | | | --94.35%-- tor_memeq | | | | | | | | | | | | | | | | | |--40.22%-- pathbias_should_count | | | | | | | | | | | | | | | | | --15.38%-- entry_guard_inc_circ_attempt_count | | | | | | | | |--15.35%-- [hit in function] | | | | | | | | | | | | | | | | | |--70.37%-- pathbias_measure_close_rate | | | | | | | | | networkstatus_get_param | | | | | | | | | | | | | | | | | --14.28%-- entry_guard_describe | | | | | | | | tor_snprintf | | | | | | | | tor_vsnprintf | | | | | | | | vsnprintf | | | | | | | | __vfprintf | | | | | | | | | | | | | | | --0.05%-- circuit_init_cpath_crypto | | | | | | | crypto_digest_add_bytes | | | | | | | | | | | | | |--4.56%-- circuit_send_next_onion_skin | | | | | | | | | | | | | | | |--83.82%-- onion_skin_create | | | | | | | | onion_skin_ntor_create | | | | | | | | curve25519_public_key_generate | | | | | | | | curve25519_basepoint_impl | | | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | | | | | | | |--74.51%-- ge25519_scalarmult_base_niels | | | | | | | | | |--2.03%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--66.26%-- ge25519_nielsadd2 | | | | | | | | | | |--12.68%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --87.32%-- curve25519_mul | | | | | | | | | | | | | | | | | | | |--22.77%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | |--92.01%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --7.99%-- curve25519_expand | | | | | | | | | | | | | | | | | | | |--7.46%-- ge25519_double_partial | | | | | | | | | | | | | | | | | | | | | |--63.02%-- ge25519_double_p1p1 | | | | | | | | | | | curve25519_square | | | | | | | | | | | | | | | | | | | | | --36.98%-- curve25519_mul | | | | | | | | | | | | | | | | | | | --1.47%-- contract256_window4_modm | | | | | | | | | | | | | | | | | --25.49%-- curve25519_recip | | | | | | | | | | | | | | | | | |--80.76%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | | | | | | | | | | |--90.04%-- curve25519_square_times | | | | | | | | | | | | | | | | | | | --9.96%-- curve25519_mul | | | | | | | | | | | | | | | | | |--11.47%-- curve25519_square_times | | | | | | | | | | | | | | | | | --7.77%-- curve25519_mul | | | | | | | | | | | | | | | |--4.76%-- circuit_rep_hist_note_result | | | | | | | | rep_hist_note_extend_succeeded | | | | | | | | get_link_history | | | | | | | | | | | | | | | | | |--63.17%-- get_or_history | | | | | | | | | digestmap_get | | | | | | | | | digestmap_impl_HT_FIND | | | | | | | | | digestmap_entry_hash | | | | | | | | | siphash24g | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | --36.83%-- digestmap_set | | | | | | | | tor_malloc_zero_ | | | | | | | | | | | | | | | |--4.57%-- circuit_has_opened | | | | | | | | control_event_circuit_status | | | | | | | | circuit_describe_status_for_controller | | | | | | | | | | | | | | | | | |--73.52%-- circuit_list_path_for_controller | | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | | | |--34.56%-- node_get_verbose_nickname | | | | | | | | | | node_is_named | | | | | | | | | | networkstatus_get_router_digest_by_nickname | | | | | | | | | | strmap_get_lc | | | | | | | | | | strmap_get | | | | | | | | | | strmap_impl_HT_FIND | | | | | | | | | | strmap_entry_hash | | | | | | | | | | siphash24g | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | |--34.46%-- node_get_nickname | | | | | | | | | | | | | | | | | | | --30.97%-- free | | | | | | | | | | | | | | | | | --26.48%-- smartlist_free | | | | | | | | je_free | | | | | | | | ifree | | | | | | | | | | | | | | | |--3.47%-- relay_send_command_from_edge_ | | | | | | | | circuit_package_relay_cell | | | | | | | | | | | | | | | | | |--64.30%-- append_cell_to_circuit_queue | | | | | | | | | cell_queue_append_packed_copy | | | | | | | | | monotime_coarse_absolute_msec | | | | | | | | | | | | | | | | | | | |--51.04%-- __aeabi_uldivmod | | | | | | | | | | __gnu_uldivmod_helper | | | | | | | | | | __udivdi3 | | | | | | | | | | | | | | | | | | | --48.96%-- monotime_coarse_absolute_nsec | | | | | | | | | | | | | | | | | --35.70%-- relay_crypt_one_payload | | | | | | | | crypto_cipher_crypt_inplace | | | | | | | | aes_crypt_inplace | | | | | | | | | | | | | | | --3.38%-- extend_cell_format | | | | | | | | | | | | | | | |--47.08%-- extend2_cell_body_encode | | | | | | | | create2_cell_body_encode | | | | | | | | | | | | | | | |--31.05%-- extend2_cell_body_free | | | | | | | | create2_cell_body_free | | | | | | | | | | | | | | | --21.87%-- should_include_ed25519_id_extend_cells | | | | | | | networkstatus_get_param | | | | | | | networkstatus_get_latest_consensus | | | | | | | we_use_microdescriptors_for_circuits | | | | | | | | | | | | | |--0.46%-- connection_edge_process_relay_cell_not_open | | | | | | | |--2.64%-- [hit in function] | | | | | | | | | | | | | | | |--48.28%-- circuit_log_path | | | | | | | | circuit_list_path | | | | | | | | circuit_list_path_impl | | | | | | | | | | | | | | | | | |--50.26%-- smartlist_add_asprintf | | | | | | | | | smartlist_add_vasprintf | | | | | | | | | tor_vasprintf | | | | | | | | | |--19.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | --80.44%-- vasprintf | | | | | | | | | | | | | | | | | | | |--63.20%-- je_realloc | | | | | | | | | | je_arena_ralloc | | | | | | | | | | |--82.55%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | --17.45%-- je_arena_ralloc_no_move | | | | | | | | | | | | | | | | | | | --36.80%-- __vfprintf | | | | | | | | | | | | | | | | | | | |--71.65%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | | | --28.35%-- @plt | | | | | | | | | | | | | | | | | |--37.52%-- node_get_mutable_by_id | | | | | | | | | | | | | | | | | |--6.39%-- tor_malloc_ | | | | | | | | | | | | | | | | | --5.83%-- node_get_by_id | | | | | | | | node_get_mutable_by_id | | | | | | | | nodelist_map_HT_FIND | | | | | | | | nodelist_map_HT_FIND_P_ | | | | | | | | | | | | | | | |--42.36%-- client_dns_set_addressmap | | | | | | | | | | | | | | | | | |--49.25%-- client_dns_set_addressmap_impl | | | | | | | | | | | | | | | | | | | |--55.09%-- addressmap_register | | | | | | | | | | strmap_get | | | | | | | | | | strmap_impl_HT_FIND | | | | | | | | | | strmap_entry_hash | | | | | | | | | | siphash24g | | | | | | | | | | siphash24 | | | | | | | | | | | | | | | | | | | --44.91%-- tor_asprintf | | | | | | | | | tor_vasprintf | | | | | | | | | vasprintf | | | | | | | | | malloc | | | | | | | | | | | | | | | | | |--33.15%-- tor_addr_to_str | | | | | | | | | tor_inet_ntop | | | | | | | | | tor_inet_ntoa | | | | | | | | | tor_snprintf | | | | | | | | | tor_vsnprintf | | | | | | | | | vsnprintf | | | | | | | | | __vfprintf | | | | | | | | | |--23.15%-- [hit in function] | | | | | | | | | | | | | | | | | | | --76.85%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | | | --17.60%-- tor_addr_parse | | | | | | | | | | | | | | | --6.72%-- connection_ap_handshake_socks_reply | | | | | | | | | | | | | |--0.16%-- connection_write_to_buf | | | | | | | connection_write_to_buf_impl_ | | | | | | | |--5.49%-- [hit in function] | | | | | | | | | | | | | | | --94.51%-- write_to_buf | | | | | | | |--53.00%-- [hit in function] | | | | | | | | | | | | | | | --47.00%-- memcpy | | | | | | | | | | | | | |--0.06%-- pathbias_count_build_attempt | | | | | | | | | | | | | |--0.03%-- connection_state_is_open | | | | | | | | | | | | | |--0.03%-- connection_mark_for_close_internal_ | | | | | | | | | | | | | | | |--77.64%-- add_connection_to_closeable_list | | | | | | | | assert_connection_ok | | | | | | | | | | | | | | | --22.36%-- assert_connection_ok | | | | | | | | | | | | | |--0.01%-- connection_ap_handshake_socks_reply | | | | | | | | | | | | | --0.01%-- add_connection_to_closeable_list | | | | | | | | | | | |--0.39%-- relay_crypt | | | | | | |--37.41%-- [hit in function] | | | | | | | | | | | | | |--40.87%-- relay_digest_matches | | | | | | | | | | | | | | | |--36.52%-- crypto_digest_dup | | | | | | | | | | | | | | | | | |--72.28%-- tor_malloc_ | | | | | | | | | | | | | | | | | --27.72%-- tor_memdup_ | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | |--30.98%-- crypto_digest_get_digest | | | | | | | | | | | | | | | |--26.56%-- memwipe | | | | | | | | | | | | | | | --5.95%-- crypto_digest_algorithm_get_length | | | | | | | | | | | | | |--15.14%-- relay_header_pack | | | | | | | | | | | | | --6.58%-- relay_crypt_one_payload | | | | | | crypto_cipher_crypt_inplace | | | | | | aes_crypt_inplace | | | | | | | | | | | |--0.05%-- relay_lookup_conn | | | | | | | | | | | |--0.05%-- relay_digest_matches | | | | | | | | | | | --0.02%-- relay_crypt_one_payload | | | | | | | | | --0.21%-- circuit_get_by_circid_channel | | | | |--11.84%-- [hit in function] | | | | | | | | | --88.16%-- circuit_get_by_circid_channel_impl | | | | |--13.34%-- [hit in function] | | | | | | | | | --86.66%-- chan_circid_map_HT_FIND | | | | chan_circid_entry_hash_ | | | | siphash24g | | | | siphash24 | | | | | | | |--39.88%-- command_process_created_cell | | | | | | | | | |--93.50%-- circuit_finish_handshake | | | | | | | | | | | |--99.21%-- onion_skin_client_handshake | | | | | | onion_skin_ntor_client_handshake | | | | | | | | | | | | | |--99.86%-- curve25519_handshake | | | | | | | curve25519_impl | | | | | | | curve25519_donna | | | | | | | | | | | | | | | |--93.73%-- cmult | | | | | | | | |--0.44%-- [hit in function] | | | | | | | | | | | | | | | | | |--93.65%-- fmonty | | | | | | | | | |--0.66%-- [hit in function] | | | | | | | | | | | | | | | | | | | |--34.76%-- fsquare | | | | | | | | | | |--0.56%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--51.03%-- fsquare_inner | | | | | | | | | | | | | | | | | | | | | |--32.76%-- freduce_coefficients | | | | | | | | | | | |--55.54%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | | | |--25.95%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | | | --18.51%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | | | |--13.20%-- freduce_degree | | | | | | | | | | | | | | | | | | | | | --2.46%-- memcpy | | | | | | | | | | | | | | | | | | | |--33.08%-- fproduct | | | | | | | | | | | | | | | | | | | |--17.22%-- freduce_coefficients | | | | | | | | | | |--60.71%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--20.07%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | --19.22%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | |--6.16%-- freduce_degree | | | | | | | | | | | | | | | | | | | |--3.94%-- fdifference | | | | | | | | | | | | | | | | | | | |--2.72%-- fsum | | | | | | | | | | | | | | | | | | | |--0.89%-- fscalar_product | | | | | | | | | | | | | | | | | | | |--0.42%-- memcpy | | | | | | | | | | | | | | | | | | | |--0.13%-- @plt | | | | | | | | | | | | | | | | | | | |--0.02%-- memset | | | | | | | | | | | | | | | | | | | --0.01%-- fsquare_inner | | | | | | | | | | | | | | | | | |--5.60%-- swap_conditional | | | | | | | | | | | | | | | | | |--0.22%-- fproduct | | | | | | | | | | | | | | | | | |--0.06%-- freduce_degree | | | | | | | | | | | | | | | | | --0.04%-- fsquare | | | | | | | | | | | | | | | |--6.13%-- crecip | | | | | | | | | | | | | | | | | |--92.36%-- fsquare | | | | | | | | | | | | | | | | | | | |--51.40%-- fsquare_inner | | | | | | | | | | | | | | | | | | | |--33.71%-- freduce_coefficients | | | | | | | | | | |--67.49%-- [hit in function] | | | | | | | | | | | | | | | | | | | | | |--25.66%-- div_by_2_26 | | | | | | | | | | | | | | | | | | | | | --6.85%-- div_by_2_25 | | | | | | | | | | | | | | | | | | | --14.90%-- freduce_degree | | | | | | | | | | | | | | | | | |--7.06%-- fmul | | | | | | | | | | | | | | | | | | | |--67.85%-- fproduct | | | | | | | | | | | | | | | | | | | --32.15%-- freduce_coefficients | | | | | | | | | div_by_2_25 | | | | | | | | | | | | | | | | | --0.58%-- freduce_coefficients | | | | | | | | | | | | | | | --0.14%-- fcontract | | | | | | | s32_eq | | | | | | | | | | | | | --0.14%-- memcpy | | | | | | | | | | | |--0.55%-- control_event_circuit_status | | | | | | | | | | | | | |--74.59%-- circuit_describe_status_for_controller | | | | | | | | | | | | | | | |--39.70%-- smartlist_join_strings | | | | | | | | smartlist_join_strings2 | | | | | | | | tor_malloc_ | | | | | | | | je_malloc | | | | | | | | | | | | | | | |--36.41%-- format_iso_time_nospace_usec | | | | | | | | format_iso_time_nospace | | | | | | | | format_iso_time | | | | | | | | strftime | | | | | | | | _fmt | | | | | | | | | | | | | | | --23.90%-- circuit_list_path_for_controller | | | | | | | circuit_list_path_impl | | | | | | | smartlist_new | | | | | | | tor_malloc_ | | | | | | | je_malloc | | | | | | | | | | | | | --25.41%-- send_control_event | | | | | | queue_control_event_string | | | | | | | | | | | --0.25%-- circuit_log_path | | | | | circuit_list_path | | | | | circuit_list_path_impl | | | | | | | | | | | |--56.80%-- smartlist_add_asprintf | | | | | | smartlist_add_vasprintf | | | | | | smartlist_add | | | | | | | | | | | --43.20%-- node_is_named | | | | | networkstatus_get_router_digest_by_nickname | | | | | strmap_get_lc | | | | | tor_strlower | | | | | | | | | |--6.39%-- circuit_send_next_onion_skin | | | | | | | | | | | |--89.76%-- onion_skin_create | | | | | | onion_skin_ntor_create | | | | | | curve25519_public_key_generate | | | | | | curve25519_basepoint_impl | | | | | | curved25519_scalarmult_basepoint_donna | | | | | | |--2.24%-- [hit in function] | | | | | | | | | | | | | |--77.22%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | | | |--57.14%-- ge25519_nielsadd2 | | | | | | | | |--14.75%-- [hit in function] | | | | | | | | | | | | | | | | | --85.25%-- curve25519_mul | | | | | | | | | | | | | | | |--31.64%-- ge25519_scalarmult_base_choose_niels | | | | | | | | |--70.66%-- [hit in function] | | | | | | | | | | | | | | | | | --29.34%-- curve25519_expand | | | | | | | | | | | | | | | |--5.27%-- ge25519_double | | | | | | | | ge25519_double_p1p1 | | | | | | | | curve25519_square | | | | | | | | | | | | | | | |--2.99%-- contract256_window4_modm | | | | | | | | | | | | | | | --2.96%-- curve25519_mul | | | | | | | | | | | | | |--19.18%-- curve25519_recip | | | | | | | curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | | | | | | | | | |--81.44%-- curve25519_square_times | | | | | | | | | | | | | | | --18.56%-- curve25519_mul | | | | | | | | | | | | | --1.37%-- curve25519_mul | | | | | | | | | | | |--8.27%-- relay_send_command_from_edge_ | | | | | | |--27.23%-- [hit in function] | | | | | | | | | | | | | --72.77%-- circuit_package_relay_cell | | | | | | append_cell_to_circuit_queue | | | | | | | | | | | | | |--33.51%-- update_circuit_on_cmux_ | | | | | | | circuitmux_set_num_cells | | | | | | | circuitmux_make_circuit_active | | | | | | | | | | | | | |--33.33%-- cell_queue_append_packed_copy | | | | | | | monotime_coarse_absolute_msec | | | | | | | monotime_coarse_absolute_nsec | | | | | | | monotime_diff_nsec | | | | | | | | | | | | | --33.16%-- cell_queues_check_size | | | | | | tor_compress_get_total_allocation | | | | | | atomic_counter_get | | | | | | tor_mutex_release | | | | | | pthread_mutex_unlock | | | | | | | | | | | --1.97%-- extend_cell_format | | | | | | | | | |--0.10%-- circuit_get_by_circid_channel | | | | | circuit_get_by_circid_channel_impl | | | | | chan_circid_map_HT_FIND | | | | | chan_circid_entry_hash_ | | | | | siphash24g | | | | | siphash24 | | | | | | | | | --0.00%-- created_cell_parse | | | | | | | --0.01%-- circuit_get_by_circid_channel | | | | | --0.03%-- channel_timestamp_recv | | time | | __gettimeofday | | | |--0.40%-- channel_tls_process_netinfo_cell | | connection_or_set_state_open | | | | | |--93.21%-- connection_or_change_state | | | channel_tls_handle_state_change_on_orconn | | | channel_change_state | | | channel_do_open_actions | | | | | | | |--92.82%-- circuit_n_chan_done | | | | circuit_send_next_onion_skin | | | | | | | | | |--92.34%-- onion_skin_create | | | | | onion_skin_ntor_create | | | | | curve25519_public_key_generate | | | | | curve25519_basepoint_impl | | | | | curved25519_scalarmult_basepoint_donna | | | | | | | | | | | |--83.15%-- ge25519_scalarmult_base_niels | | | | | | | | | | | | | |--89.86%-- ge25519_nielsadd2 | | | | | | | |--22.17%-- [hit in function] | | | | | | | | | | | | | | | --77.83%-- curve25519_mul | | | | | | | | | | | | | --10.14%-- ge25519_scalarmult_base_choose_niels | | | | | | | | | | | --16.85%-- curve25519_recip | | | | | | | | | | | |--50.16%-- curve25519_mul | | | | | | | | | | | --49.84%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | curve25519_square_times | | | | | | | | | --7.66%-- control_event_bootstrap | | | | tor_log | | | | logv | | | | logfile_deliver | | | | control_event_logmsg | | | | send_control_event | | | | send_control_event_impl | | | | tor_vasprintf | | | | vasprintf | | | | | | | --7.18%-- router_set_status | | | tor_memeq | | | | | --6.79%-- control_event_or_conn_status | | orconn_target_get_name | | node_get_verbose_nickname | | node_is_named | | networkstatus_get_router_digest_by_nickname | | strmap_get_lc | | strmap_get | | strmap_impl_HT_FIND_P_ | | | --0.00%-- entry_guards_note_internet_connectivity | |--0.16%-- connection_fetch_from_buf | fetch_from_buf | | | |--99.57%-- buf_remove_from_front | | |--37.39%-- [hit in function] | | | | | --62.61%-- buf_chunk_free_unchecked | | je_free | | ifree | | | --0.43%-- peek_from_buf | |--0.05%-- cell_unpack | | | |--94.81%-- memcpy | | | --5.19%-- get_uint32 | @plt | |--0.05%-- connection_fetch_var_cell_from_buf | fetch_var_cell_from_buf | |--17.73%-- [hit in function] | | | |--77.03%-- var_cell_new | | tor_malloc_zero_ | | tor_malloc_ | | je_malloc | | je_tcache_alloc_small_hard | | je_arena_tcache_fill_small | | arena_bin_malloc_hard | | arena_run_split_remove | | | |--3.76%-- cell_command_is_var_length | | | --1.48%-- peek_from_buf | |--0.03%-- circuit_build_times_network_is_live | control_event_network_liveness_update | get_cached_network_liveness | |--0.02%-- channel_queue_cell | |--0.00%-- channel_timestamp_active | |--27.64%-- [hit in function] | | | --72.36%-- monotime_coarse_absolute_msec | | | |--62.57%-- monotime_coarse_absolute_nsec | | monotime_coarse_get | | | --37.43%-- __aeabi_uldivmod | --0.00%-- entry_guards_note_internet_connectivity 4.08% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_process_inbuf [skipped in brief callgraph mode] 4.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_handle_cell [skipped in brief callgraph mode] 4.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_queue_cell [skipped in brief callgraph mode] 4.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor command_process_cell [skipped in brief callgraph mode] 3.96% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor protocol_list_supports_protocol [skipped in brief callgraph mode] 3.80% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_finish_handshake | -- circuit_finish_handshake | |--99.16%-- onion_skin_client_handshake | | | |--99.93%-- onion_skin_ntor_client_handshake | | | | | |--99.94%-- curve25519_handshake | | | curve25519_impl | | | | | | | |--99.99%-- curve25519_donna | | | | |--0.02%-- [hit in function] | | | | | | | | | |--93.51%-- cmult | | | | | |--0.37%-- [hit in function] | | | | | | | | | | | |--92.68%-- fmonty | | | | | | |--0.46%-- [hit in function] | | | | | | | | | | | | | |--34.80%-- fproduct | | | | | | | | | | | | | |--32.87%-- fsquare | | | | | | | |--0.46%-- [hit in function] | | | | | | | | | | | | | | | |--48.87%-- fsquare_inner | | | | | | | | | | | | | | | |--34.42%-- freduce_coefficients | | | | | | | | |--64.11%-- [hit in function] | | | | | | | | | | | | | | | | | |--20.49%-- div_by_2_26 | | | | | | | | | | | | | | | | | --15.40%-- div_by_2_25 | | | | | | | | | | | | | | | |--13.84%-- freduce_degree | | | | | | | | | | | | | | | |--2.34%-- memcpy | | | | | | | | | | | | | | | --0.05%-- @plt | | | | | | | | | | | | | |--17.50%-- freduce_coefficients | | | | | | | |--64.20%-- [hit in function] | | | | | | | | | | | | | | | |--19.27%-- div_by_2_26 | | | | | | | | | | | | | | | --16.52%-- div_by_2_25 | | | | | | | | | | | | | |--6.67%-- freduce_degree | | | | | | | | | | | | | |--3.38%-- fdifference | | | | | | | | | | | | | |--2.61%-- fsum | | | | | | | | | | | | | |--0.94%-- fscalar_product | | | | | | | | | | | | | |--0.58%-- memcpy | | | | | | | | | | | | | |--0.07%-- fsquare_inner | | | | | | | | | | | | | |--0.07%-- @plt | | | | | | | | | | | | | --0.06%-- memset | | | | | | | | | | | |--6.64%-- swap_conditional | | | | | | | | | | | |--0.14%-- fproduct | | | | | | | | | | | |--0.08%-- freduce_coefficients | | | | | | | | | | | |--0.03%-- fscalar_product | | | | | | | | | | | |--0.02%-- freduce_degree | | | | | | | | | | | |--0.02%-- fsquare | | | | | | | | | | | |--0.01%-- memcpy | | | | | | | | | | | --0.01%-- memset | | | | | | | | | |--6.37%-- crecip | | | | | | | | | | | |--93.39%-- fsquare | | | | | | | | | | | | | |--48.18%-- fsquare_inner | | | | | | | | | | | | | |--30.64%-- freduce_coefficients | | | | | | | |--64.04%-- [hit in function] | | | | | | | | | | | | | | | |--18.74%-- div_by_2_26 | | | | | | | | | | | | | | | --17.22%-- div_by_2_25 | | | | | | | | | | | | | |--18.85%-- freduce_degree | | | | | | | | | | | | | --2.32%-- memcpy | | | | | | | | | | | |--6.01%-- fmul | | | | | | | | | | | | | |--50.71%-- freduce_coefficients | | | | | | | |--33.80%-- [hit in function] | | | | | | | | | | | | | | | |--48.29%-- div_by_2_25 | | | | | | | | | | | | | | | --17.91%-- div_by_2_26 | | | | | | | | | | | | | |--41.96%-- fproduct | | | | | | | | | | | | | --7.34%-- freduce_degree | | | | | | | | | | | |--0.38%-- fsquare_inner | | | | | | | | | | | --0.22%-- freduce_coefficients | | | | | | | | | |--0.06%-- fcontract | | | | | s32_eq | | | | | | | | | |--0.03%-- fexpand | | | | | | | | | --0.02%-- fmul | | | | freduce_coefficients | | | | | | | --0.01%-- memwipe | | | memset | | | | | --0.06%-- memcpy | | | |--0.03%-- je_free | | | --0.03%-- curve25519_handshake | |--0.48%-- control_event_circuit_status | | | |--79.97%-- circuit_describe_status_for_controller | | | | | |--44.22%-- format_iso_time_nospace_usec | | | | | | | |--74.38%-- format_iso_time_nospace | | | | format_iso_time | | | | | | | | | |--73.44%-- strftime | | | | | _fmt | | | | | |--62.99%-- [hit in function] | | | | | | | | | | | --37.01%-- _yconv | | | | | _conv | | | | | snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | vsnprintf | | | | | __vfprintf | | | | | __aeabi_uldivmod | | | | | __gnu_uldivmod_helper | | | | | __udivdi3 | | | | | | | | | --26.56%-- tor_gmtime_r | | | | gmtime_r | | | | timesub | | | | __aeabi_ldivmod | | | | __gnu_ldivmod_helper | | | | __divdi3 | | | | | | | --25.62%-- tor_snprintf | | | tor_vsnprintf | | | vsnprintf | | | __vfprintf | | | | | |--24.39%-- smartlist_join_strings | | | smartlist_join_strings2 | | | |--31.96%-- [hit in function] | | | | | | | --68.04%-- tor_malloc_ | | | je_malloc | | | | | |--21.99%-- circuit_list_path_for_controller | | | circuit_list_path_impl | | | | | | | |--54.59%-- node_get_by_id | | | | node_get_mutable_by_id | | | | nodelist_map_HT_FIND | | | | node_id_hash | | | | siphash24g | | | | siphash24 | | | | | | | --45.41%-- smartlist_new | | | tor_malloc_ | | | je_malloc | | | | | --9.40%-- smartlist_add_asprintf | | smartlist_add_vasprintf | | tor_vasprintf | | vasprintf | | __vfprintf | | mbrtowc | | | --20.03%-- send_control_event | | | |--56.82%-- queue_control_event_string | | | --43.18%-- send_control_event_impl | tor_vasprintf | vasprintf | __vfprintf | __ctype_get_mb_cur_max | |--0.24%-- circuit_log_path | circuit_list_path | circuit_list_path_impl | | | |--69.65%-- smartlist_add_asprintf | | smartlist_add_vasprintf | | | | | |--65.94%-- tor_vasprintf | | | vasprintf | | | __vfprintf | | | | | | | |--34.36%-- __ctype_get_mb_cur_max | | | | | | | |--34.14%-- mbrtoc32 | | | | mbsinit | | | | | | | --31.50%-- __sfvwrite | | | | | --34.06%-- smartlist_add | | | |--18.04%-- node_is_named | | networkstatus_get_router_digest_by_nickname | | strmap_get_lc | | tor_strlower | | | --12.31%-- smartlist_new | tor_malloc_ | je_malloc | |--0.09%-- pathbias_count_build_attempt | | | |--44.40%-- entry_guard_get_by_id_digest | | entry_guard_get_by_id_digest_for_guard_selection | | get_sampled_guard_with_id | | |--5.65%-- [hit in function] | | | | | --94.35%-- tor_memeq | | | |--40.22%-- pathbias_should_count | | | --15.38%-- entry_guard_inc_circ_attempt_count | |--15.35%-- [hit in function] | | | |--70.37%-- pathbias_measure_close_rate | | networkstatus_get_param | | | --14.28%-- entry_guard_describe | tor_snprintf | tor_vsnprintf | vsnprintf | __vfprintf | --0.03%-- circuit_init_cpath_crypto crypto_digest_add_bytes 3.77% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_donna | -- curve25519_donna | |--93.53%-- cmult | |--0.36%-- [hit in function] | | | |--92.70%-- fmonty | | |--0.46%-- [hit in function] | | | | | |--34.75%-- fproduct | | | | | |--32.91%-- fsquare | | | |--0.55%-- [hit in function] | | | | | | | |--48.80%-- fsquare_inner | | | | | | | |--34.48%-- freduce_coefficients | | | | |--64.03%-- [hit in function] | | | | | | | | | |--20.67%-- div_by_2_26 | | | | | | | | | --15.30%-- div_by_2_25 | | | | | | | |--13.78%-- freduce_degree | | | | | | | |--2.33%-- memcpy | | | | | | | --0.05%-- @plt | | | | | |--17.51%-- freduce_coefficients | | | |--63.97%-- [hit in function] | | | | | | | |--19.57%-- div_by_2_26 | | | | | | | --16.46%-- div_by_2_25 | | | | | |--6.69%-- freduce_degree | | | | | |--3.37%-- fdifference | | | | | |--2.60%-- fsum | | | | | |--0.93%-- fscalar_product | | | | | |--0.58%-- memcpy | | | | | |--0.07%-- fsquare_inner | | | | | |--0.07%-- @plt | | | | | --0.06%-- memset | | | |--6.62%-- swap_conditional | | | |--0.14%-- fproduct | | | |--0.08%-- freduce_coefficients | | | |--0.03%-- fscalar_product | | | |--0.02%-- freduce_degree | | | |--0.02%-- fsquare | | | |--0.01%-- memcpy | | | --0.01%-- memset | |--6.35%-- crecip | | | |--93.39%-- fsquare | | | | | |--48.18%-- fsquare_inner | | | | | |--30.64%-- freduce_coefficients | | | |--64.04%-- [hit in function] | | | | | | | |--18.74%-- div_by_2_26 | | | | | | | --17.22%-- div_by_2_25 | | | | | |--18.85%-- freduce_degree | | | | | --2.32%-- memcpy | | | |--6.01%-- fmul | | | | | |--50.71%-- freduce_coefficients | | | |--33.80%-- [hit in function] | | | | | | | |--48.29%-- div_by_2_25 | | | | | | | --17.91%-- div_by_2_26 | | | | | |--41.96%-- fproduct | | | | | --7.34%-- freduce_degree | | | |--0.38%-- fsquare_inner | | | --0.22%-- freduce_coefficients | |--0.06%-- fcontract | s32_eq | |--0.03%-- fexpand | --0.02%-- fmul freduce_coefficients 3.77% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_skin_ntor_client_handshake [skipped in brief callgraph mode] 3.77% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_handshake [skipped in brief callgraph mode] 3.77% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_impl [skipped in brief callgraph mode] 3.77% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_skin_client_handshake [skipped in brief callgraph mode] 3.67% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_set_consensus [skipped in brief callgraph mode] 3.54% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor cmult | -- cmult | |--92.68%-- fmonty | |--0.45%-- [hit in function] | | | |--34.76%-- fproduct | | | |--32.87%-- fsquare | | |--0.55%-- [hit in function] | | | | | |--48.81%-- fsquare_inner | | | | | |--34.49%-- freduce_coefficients | | | |--64.02%-- [hit in function] | | | | | | | |--20.63%-- div_by_2_26 | | | | | | | --15.35%-- div_by_2_25 | | | | | |--13.77%-- freduce_degree | | | | | |--2.33%-- memcpy | | | | | --0.05%-- @plt | | | |--17.51%-- freduce_coefficients | | |--64.04%-- [hit in function] | | | | | |--19.53%-- div_by_2_26 | | | | | --16.42%-- div_by_2_25 | | | |--6.68%-- freduce_degree | | | |--3.40%-- fdifference | | | |--2.64%-- fsum | | | |--0.93%-- fscalar_product | | | |--0.58%-- memcpy | | | |--0.07%-- fsquare_inner | | | |--0.07%-- @plt | | | --0.06%-- memset | |--6.65%-- swap_conditional | |--0.14%-- fproduct | |--0.08%-- freduce_coefficients | |--0.03%-- fscalar_product | |--0.02%-- freduce_degree | |--0.02%-- fsquare | |--0.01%-- memcpy | --0.01%-- memset 3.48% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor periodic_timer_cb [skipped in brief callgraph mode] 3.39% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor second_elapsed_callback [skipped in brief callgraph mode] 3.34% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor run_scheduled_events [skipped in brief callgraph mode] 3.30% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fmonty | -- fmonty | |--34.72%-- fproduct | |--32.88%-- fsquare | |--0.55%-- [hit in function] | | | |--48.92%-- fsquare_inner | | | |--34.47%-- freduce_coefficients | | |--64.18%-- [hit in function] | | | | | |--20.54%-- div_by_2_26 | | | | | --15.28%-- div_by_2_25 | | | |--13.70%-- freduce_degree | | | |--2.31%-- memcpy | | | --0.05%-- @plt | |--17.52%-- freduce_coefficients | |--64.01%-- [hit in function] | | | |--19.66%-- div_by_2_26 | | | --16.33%-- div_by_2_25 | |--6.65%-- freduce_degree | |--3.42%-- fdifference | |--2.63%-- fsum | |--0.93%-- fscalar_product | |--0.61%-- memcpy | |--0.07%-- fsquare_inner | |--0.07%-- @plt | --0.06%-- memset 3.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_microdesc_cache [skipped in brief callgraph mode] 3.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_cache_reload [skipped in brief callgraph mode] 2.93% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_needed_circs [skipped in brief callgraph mode] 2.92% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_predict_and_launch_new [skipped in brief callgraph mode] 2.89% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_launch [skipped in brief callgraph mode] 2.89% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_establish_circuit [skipped in brief callgraph mode] 2.89% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_launch_by_extend_info [skipped in brief callgraph mode] 2.73% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor options_init_from_string [skipped in brief callgraph mode] 2.73% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor options_init_from_torrc [skipped in brief callgraph mode] 2.73% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor set_options [skipped in brief callgraph mode] 2.73% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_init [skipped in brief callgraph mode] 2.73% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor options_act [skipped in brief callgraph mode] 2.71% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_load_file [skipped in brief callgraph mode] 2.71% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_load_geoip_file_ [skipped in brief callgraph mode] 2.71% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_maybe_load_geoip_files_ [skipped in brief callgraph mode] 2.58% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdescs_add_to_cache [skipped in brief callgraph mode] 2.56% 0.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_vsscanf [skipped in brief callgraph mode] 2.56% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_sscanf | -- tor_sscanf | --99.84%-- tor_vsscanf |--7.58%-- [hit in function] | |--86.49%-- scan_unsigned | |--18.29%-- [hit in function] | | | |--65.26%-- __aeabi_uidiv | | | |--12.20%-- TOR_ISDIGIT | | | --4.26%-- digit_to_num | |--3.38%-- TOR_ISDIGIT | |--1.78%-- scan_string | |--20.89%-- [hit in function] | | | --79.11%-- TOR_ISSPACE | --0.77%-- digit_to_num 2.45% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_parse_entry [skipped in brief callgraph mode] 2.43% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor command_process_relay_cell [skipped in brief callgraph mode] 2.43% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_receive_relay_cell [skipped in brief callgraph mode] 2.42% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_process_relay_cell [skipped in brief callgraph mode] 2.30% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdescs_parse_from_string [skipped in brief callgraph mode] 2.30% 0.13% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_protocol_list | -- parse_protocol_list | |--89.77%-- parse_single_entry | |--8.50%-- [hit in function] | | | |--28.58%-- tor_malloc_zero_ | | |--2.83%-- [hit in function] | | | | | |--90.99%-- tor_malloc_ | | | |--9.20%-- [hit in function] | | | | | | | |--84.00%-- je_malloc | | | | |--32.47%-- [hit in function] | | | | | | | | | |--52.29%-- je_tcache_alloc_small_hard | | | | | |--4.59%-- [hit in function] | | | | | | | | | | | --95.41%-- je_arena_tcache_fill_small | | | | | |--14.71%-- [hit in function] | | | | | | | | | | | |--52.49%-- arena_run_reg_alloc | | | | | | | | | | | |--20.29%-- pthread_mutex_lock | | | | | | | | | | | |--10.51%-- pthread_mutex_unlock | | | | | | | | | | | |--1.06%-- arena_maybe_purge_decay | | | | | | arena_purge_to_limit | | | | | | je_chunk_hooks_get | | | | | | pthread_mutex_lock | | | | | | | | | | | --0.94%-- @plt | | | | | | | | | |--13.80%-- pthread_getspecific | | | | | | | | | --1.44%-- @plt | | | | | | | |--3.64%-- malloc | | | | | | | --3.16%-- @plt | | | | | --6.18%-- memset | | | |--23.65%-- smartlist_new | | |--4.85%-- [hit in function] | | | | | |--51.06%-- tor_calloc_ | | | |--10.31%-- [hit in function] | | | | | | | |--83.78%-- tor_malloc_zero_ | | | | |--2.99%-- [hit in function] | | | | | | | | | |--83.34%-- tor_malloc_ | | | | | |--17.29%-- [hit in function] | | | | | | | | | | | |--81.52%-- je_malloc | | | | | | |--40.21%-- [hit in function] | | | | | | | | | | | | | |--41.75%-- je_tcache_alloc_small_hard | | | | | | | |--11.17%-- [hit in function] | | | | | | | | | | | | | | | --88.83%-- je_arena_tcache_fill_small | | | | | | | | | | | | | | | |--62.12%-- arena_run_reg_alloc | | | | | | | | | | | | | | | |--25.26%-- pthread_mutex_lock | | | | | | | | | | | | | | | --12.61%-- pthread_mutex_unlock | | | | | | | | | | | | | |--16.53%-- pthread_getspecific | | | | | | | | | | | | | --1.51%-- je_tcache_event_hard | | | | | | | | | | | --1.20%-- malloc | | | | | | | | | |--11.52%-- memset | | | | | | | | | --2.15%-- @plt | | | | | | | --5.91%-- size_mul_check | | | | | --44.09%-- tor_malloc_ | | |--17.70%-- [hit in function] | | | | | |--80.18%-- je_malloc | | | |--12.63%-- [hit in function] | | | | | | | |--66.09%-- je_tcache_alloc_small_hard | | | | |--1.85%-- [hit in function] | | | | | | | | | --98.15%-- je_arena_tcache_fill_small | | | | |--21.71%-- [hit in function] | | | | | | | | | |--56.88%-- arena_run_reg_alloc | | | | | | | | | |--13.64%-- pthread_mutex_unlock | | | | | | | | | |--5.87%-- pthread_mutex_lock | | | | | | | | | --1.89%-- @plt | | | | | | | |--19.96%-- pthread_getspecific | | | | | | | --1.32%-- je_tcache_event_hard | | | | | --2.12%-- malloc | | | |--17.49%-- parse_version_range | | |--25.12%-- [hit in function] | | | | | --74.88%-- tor_parse_ulong | | |--31.50%-- [hit in function] | | | | | |--58.14%-- strtoul | | | |--46.95%-- [hit in function] | | | | | | | |--25.36%-- isspace | | | | | | | |--20.74%-- isalpha | | | | | | | --6.95%-- @plt | | | | | |--8.75%-- @plt | | | | | --1.62%-- __errno | | | |--15.95%-- tor_strndup_ | | |--13.97%-- [hit in function] | | | | | |--74.94%-- tor_malloc_ | | | |--16.00%-- [hit in function] | | | | | | | |--78.71%-- je_malloc | | | | |--38.03%-- [hit in function] | | | | | | | | | |--47.40%-- je_tcache_alloc_small_hard | | | | | |--4.75%-- [hit in function] | | | | | | | | | | | --95.25%-- je_arena_tcache_fill_small | | | | | |--16.80%-- [hit in function] | | | | | | | | | | | |--52.21%-- arena_run_reg_alloc | | | | | | | | | | | |--20.88%-- pthread_mutex_lock | | | | | | | | | | | --10.11%-- pthread_mutex_unlock | | | | | | | | | --14.57%-- pthread_getspecific | | | | | | | |--4.39%-- malloc | | | | | | | --0.90%-- @plt | | | | | |--10.44%-- strncpy | | | | | --0.65%-- @plt | | | |--2.97%-- memchr | | | |--2.75%-- smartlist_add | | |--42.24%-- [hit in function] | | | | | --57.76%-- smartlist_ensure_capacity | | | --0.11%-- @plt | |--1.43%-- smartlist_new | |--12.84%-- [hit in function] | | | |--46.90%-- tor_calloc_ | | |--13.60%-- [hit in function] | | | | | --86.40%-- tor_malloc_zero_ | | |--16.48%-- [hit in function] | | | | | --83.52%-- tor_malloc_ | | |--57.17%-- [hit in function] | | | | | --42.83%-- je_malloc | | |--48.60%-- [hit in function] | | | | | --51.40%-- pthread_getspecific | | | --40.26%-- tor_malloc_ | |--16.84%-- [hit in function] | | | |--65.45%-- je_malloc | | |--48.56%-- [hit in function] | | | | | --51.44%-- pthread_getspecific | | | --17.71%-- @plt | |--1.39%-- smartlist_add | |--52.06%-- [hit in function] | | | --47.94%-- smartlist_ensure_capacity | |--1.11%-- @plt | |--0.38%-- strlen | |--0.18%-- strchr | |--0.11%-- smartlist_ensure_capacity | |--0.09%-- @plt | --0.09%-- tor_strndup_ 2.21% 0.40% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scan_unsigned [skipped in brief callgraph mode] 2.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_extend_cpath [skipped in brief callgraph mode] 2.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_populate_cpath [skipped in brief callgraph mode] 2.09% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_good_middle_server [skipped in brief callgraph mode] 2.07% 0.18% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_single_entry [skipped in brief callgraph mode] 1.90% 1.90% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_sqr_comba8 1.82% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor dirserv_set_cached_consensus_networkstatus [skipped in brief callgraph mode] 1.80% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor new_cached_dir [skipped in brief callgraph mode] 1.79% 0.62% tor 27847 27847 /system/lib/libz.so deflate_slow [skipped in brief callgraph mode] 1.79% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_compress [skipped in brief callgraph mode] 1.79% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_compress_impl [skipped in brief callgraph mode] 1.79% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_compress_process [skipped in brief callgraph mode] 1.79% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_zlib_compress_process [skipped in brief callgraph mode] 1.79% 0.00% tor 27847 27847 /system/lib/libz.so deflate [skipped in brief callgraph mode] 1.69% 0.27% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tokenize_string | -- tokenize_string | |--74.12%-- get_next_token | |--15.84%-- [hit in function] | | | |--30.97%-- get_token_arguments | | |--9.30%-- [hit in function] | | | | | |--39.97%-- memarea_strndup | | | |--71.61%-- [hit in function] | | | | | | | |--20.22%-- memarea_alloc | | | | |--46.26%-- [hit in function] | | | | | | | | | |--32.63%-- get_uint32 | | | | | | | | | --21.11%-- realign_pointer | | | | | | | |--6.91%-- memcpy | | | | | | | --1.26%-- @plt | | | | | |--30.99%-- find_whitespace | | | | | |--17.00%-- memarea_memdup | | | |--21.93%-- [hit in function] | | | | | | | |--59.42%-- memarea_alloc | | | | |--57.86%-- [hit in function] | | | | | | | | | |--26.35%-- get_uint32 | | | | | |--80.23%-- [hit in function] | | | | | | | | | | | --19.77%-- memcpy | | | | | | | | | --15.78%-- realign_pointer | | | | | | | --18.65%-- memcpy | | | | | --2.74%-- eat_whitespace | | | |--12.44%-- strcmp_len | | |--42.14%-- [hit in function] | | | | | |--42.01%-- strlen | | | | | |--10.64%-- memcmp | | | | | --5.21%-- @plt | | | |--9.21%-- memarea_strndup | | |--76.11%-- [hit in function] | | | | | |--14.47%-- memarea_alloc | | | |--37.99%-- [hit in function] | | | | | | | |--49.49%-- get_uint32 | | | | | | | | | |--75.84%-- memcpy | | | | | | | | | --24.16%-- @plt | | | | | | | --12.52%-- realign_pointer | | | | | --9.42%-- memcpy | | | |--9.01%-- memchr | | | |--6.31%-- memarea_alloc_zero | | |--5.22%-- [hit in function] | | | | | |--84.25%-- memarea_alloc | | | |--56.61%-- [hit in function] | | | | | | | |--31.06%-- get_uint32 | | | | |--50.30%-- [hit in function] | | | | | | | | | --49.70%-- memcpy | | | | | | | --12.33%-- realign_pointer | | | | | |--8.00%-- memset | | | | | --2.53%-- get_uint32 | | | |--3.10%-- find_whitespace_eos | | | |--2.78%-- token_check_object | | |--76.84%-- [hit in function] | | | | | |--17.38%-- crypto_pk_num_bits | | | | | --5.78%-- crypto_pk_key_is_private | | | |--2.22%-- eat_whitespace_eos | | | |--1.84%-- memarea_alloc | | |--56.39%-- [hit in function] | | | | | |--35.00%-- realign_pointer | | | | | --8.60%-- get_uint32 | | memcpy | | | |--1.51%-- strcmpstart | | |--33.27%-- [hit in function] | | | | | |--34.13%-- strlen | | | | | --32.60%-- strncmp | | | |--1.14%-- tor_memstr | | tor_memmem | | memmem | | | |--1.03%-- eat_whitespace_eos_no_nl | | | |--0.80%-- crypto_pk_new | | | | | |--80.12%-- crypto_new_pk_from_rsa_ | | | tor_malloc_ | | | je_malloc | | | |--50.36%-- [hit in function] | | | | | | | --49.64%-- je_tcache_alloc_small_hard | | | je_arena_tcache_fill_small | | | |--49.69%-- [hit in function] | | | | | | | --50.31%-- @plt | | | | | --19.88%-- tor_malloc_ | | | |--0.52%-- openssl_locking_cb_ | | | |--0.48%-- strcmp | | | |--0.48%-- crypto_pk_read_public_key_from_string | | | --0.32%-- base64_decode | |--7.20%-- memchr | |--1.40%-- smartlist_add | |--43.43%-- [hit in function] | | | --56.57%-- smartlist_ensure_capacity | |--0.87%-- eat_whitespace_eos | |--0.12%-- crypto_pk_new | |--0.12%-- tor_memstr | --0.12%-- smartlist_ensure_capacity 1.62% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor command_process_created_cell [skipped in brief callgraph mode] 1.60% 1.60% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_uidiv 1.59% 0.27% tor 27847 27847 /system/lib/libc.so je_free | -- je_free | |--73.75%-- ifree | |--42.79%-- [hit in function] | | | --57.21%-- je_tcache_bin_flush_small | |--18.50%-- [hit in function] | | | |--58.49%-- je_arena_dalloc_bin_junked_locked | | |--3.44%-- [hit in function] | | | | | --96.56%-- arena_dalloc_bin_locked_impl | | |--99.10%-- [hit in function] | | | | | |--0.47%-- arena_maybe_purge_decay | | | arena_purge_to_limit | | | | | | | |--51.94%-- je_chunk_purge_wrapper | | | | @plt | | | | | | | |--44.21%-- arena_run_dalloc | | | | arena_avail_insert | | | | | | | --3.85%-- je_chunk_hooks_get | | | pthread_mutex_lock | | | | | |--0.23%-- pthread_mutex_unlock | | | | | --0.19%-- arena_run_dalloc | | | |--9.40%-- pthread_mutex_lock | | | |--8.48%-- pthread_mutex_unlock | | | |--2.34%-- memcpy | | | |--1.44%-- @plt | | | |--1.03%-- je_arena_purge | | |--34.47%-- [hit in function] | | | | | --65.53%-- arena_maybe_purge_decay | | |--46.04%-- [hit in function] | | | | | --53.96%-- arena_purge_to_limit | | je_chunk_hooks_get | | pthread_mutex_unlock | | | --0.32%-- __aeabi_memmove | |--7.72%-- pthread_getspecific | |--0.92%-- @plt | --0.73%-- je_tcache_event_hard |--56.52%-- [hit in function] | --43.48%-- je_tcache_bin_flush_small | |--85.25%-- je_arena_dalloc_bin_junked_locked | arena_dalloc_bin_locked_impl | arena_maybe_purge_decay | arena_purge_to_limit | arena_run_dalloc | arena_run_heap_remove | --14.75%-- @plt 1.47% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor proto_entry_free [skipped in brief callgraph mode] 1.46% 0.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_malloc_ | -- tor_malloc_ | |--80.56%-- je_malloc | |--34.30%-- [hit in function] | | | |--49.88%-- je_tcache_alloc_small_hard | | |--4.07%-- [hit in function] | | | | | --95.93%-- je_arena_tcache_fill_small | | |--16.65%-- [hit in function] | | | | | |--51.12%-- arena_run_reg_alloc | | | | | |--16.39%-- pthread_mutex_lock | | | | | |--10.88%-- pthread_mutex_unlock | | | | | |--2.33%-- arena_bin_malloc_hard | | | |--36.51%-- [hit in function] | | | | | | | |--34.84%-- arena_run_first_best_fit | | | | | | | |--16.78%-- je_bitmap_init | | | | memset | | | | | | | --11.86%-- arena_run_split_remove | | | | | |--1.84%-- @plt | | | | | --0.79%-- arena_maybe_purge_decay | | | | | |--53.86%-- arena_purge_to_limit | | | je_chunk_hooks_get | | | pthread_mutex_lock | | | | | --46.14%-- je_bitmap_init | | | |--14.28%-- pthread_getspecific | | | |--0.80%-- @plt | | | |--0.57%-- je_tcache_event_hard | | |--65.75%-- [hit in function] | | | | | --34.25%-- je_tcache_bin_flush_small | | je_arena_dalloc_bin_junked_locked | | arena_dalloc_bin_locked_impl | | arena_maybe_purge_decay | | arena_purge_to_limit | | arena_run_dalloc | | arena_run_heap_remove | | | --0.17%-- je_arena_malloc_large | arena_run_first_best_fit | |--3.66%-- malloc | --1.78%-- @plt 1.39% 0.55% tor 27847 27847 /system/lib/libc.so je_malloc | -- je_malloc | |--45.26%-- je_tcache_alloc_small_hard | |--4.22%-- [hit in function] | | | --95.78%-- je_arena_tcache_fill_small | |--16.47%-- [hit in function] | | | |--50.11%-- arena_run_reg_alloc | | | |--16.63%-- pthread_mutex_lock | | | |--11.16%-- pthread_mutex_unlock | | | |--2.51%-- arena_bin_malloc_hard | | |--31.69%-- [hit in function] | | | | | |--30.23%-- arena_run_first_best_fit | | | | | |--27.78%-- je_bitmap_init | | | | | | | |--52.41%-- memset | | | | | | | --47.59%-- @plt | | | | | --10.30%-- arena_run_split_remove | | | |--2.39%-- @plt | | | --0.74%-- arena_maybe_purge_decay | | | |--53.86%-- arena_purge_to_limit | | je_chunk_hooks_get | | pthread_mutex_lock | | | --46.14%-- je_bitmap_init | |--14.04%-- pthread_getspecific | |--0.68%-- @plt | |--0.63%-- je_tcache_event_hard | |--73.60%-- [hit in function] | | | --26.40%-- je_tcache_bin_flush_small | je_arena_dalloc_bin_junked_locked | arena_dalloc_bin_locked_impl | arena_maybe_purge_decay | arena_purge_to_limit | arena_run_dalloc | arena_run_heap_remove | --0.15%-- je_arena_malloc_large arena_run_first_best_fit 1.33% 1.33% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_add_words 1.31% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fsquare | -- fsquare | |--48.80%-- fsquare_inner | |--33.78%-- freduce_coefficients | |--64.16%-- [hit in function] | | | |--20.26%-- div_by_2_26 | | | --15.58%-- div_by_2_25 | |--14.57%-- freduce_degree | |--2.31%-- memcpy | --0.04%-- @plt 1.26% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_choose_random_node | -- router_choose_random_node | |--43.84%-- router_add_running_nodes_to_smartlist | |--15.34%-- [hit in function] | | | |--46.22%-- node_has_curve25519_onion_key | | |--5.88%-- [hit in function] | | | | | |--93.93%-- microdesc_has_curve25519_onion_key | | | |--46.24%-- [hit in function] | | | | | | | --53.76%-- tor_mem_is_zero | | | |--2.93%-- [hit in function] | | | | | | | --97.07%-- memcmp | | | | | --0.19%-- tor_mem_is_zero | | | |--25.69%-- routerstatus_version_supports_extend2_cells | | | |--6.50%-- smartlist_add | | |--41.10%-- [hit in function] | | | | | --58.90%-- smartlist_ensure_capacity | | |--67.34%-- [hit in function] | | | | | --32.66%-- tor_reallocarray_ | | tor_realloc_ | | je_realloc | | |--10.78%-- [hit in function] | | | | | --89.22%-- je_arena_ralloc | | |--61.72%-- [hit in function] | | | | | --38.28%-- memcpy | | | |--3.31%-- node_is_unreliable | | | |--2.07%-- nodelist_get_list | | |--44.66%-- [hit in function] | | | | | --55.34%-- init_nodelist | | | |--0.30%-- get_options | | get_options_mutable | | | |--0.24%-- router_skip_or_reachability | | firewall_is_fascist_or | | | |--0.18%-- init_nodelist | | | --0.13%-- microdesc_has_curve25519_onion_key | |--27.59%-- smartlist_subtract | |--0.60%-- [hit in function] | | | --99.40%-- smartlist_remove | |--24.71%-- node_sl_choose_by_bandwidth | smartlist_choose_node_by_bandwidth_weights | |--0.50%-- [hit in function] | | | |--79.12%-- compute_weighted_bandwidths | | |--45.28%-- [hit in function] | | | | | |--52.39%-- node_is_dir | | | | | |--0.97%-- networkstatus_get_bw_weight | | | | | | | |--69.51%-- networkstatus_get_weight_scale_param | | | | networkstatus_get_param | | | | get_net_param_from_list | | | | strcmpstart | | | | strncmp | | | | | | | --30.49%-- get_net_param_from_list | | | tor_parse_long | | | strtol | | | | | |--0.69%-- kb_to_bytes | | | | | --0.67%-- networkstatus_get_weight_scale_param | | networkstatus_get_param | | get_net_param_from_list | | strlen | | | |--12.29%-- scale_array_elements_to_u64 | | |--47.94%-- [hit in function] | | | | | --52.06%-- tor_llround | | |--53.57%-- [hit in function] | | | | | |--28.74%-- __fixdfdi | | | | | --17.69%-- __aeabi_d2ulz | | | |--7.59%-- choose_array_element_by_weight | | |--30.06%-- [hit in function] | | | | | --69.94%-- select_array_member_cumulative_timei | | |--39.03%-- [hit in function] | | | | | --60.97%-- gt_i64_timei | | | --0.49%-- tor_llround | |--1.28%-- nodelist_get_list | |--50.81%-- [hit in function] | | | --49.19%-- init_nodelist | |--0.98%-- node_allows_single_hop_exits | |--0.12%-- init_nodelist | --0.01%-- smartlist_new tor_malloc_ je_malloc pthread_getspecific 1.26% 0.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_next_token [skipped in brief callgraph mode] 1.20% 1.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_sub_words 1.17% 0.50% tor 27847 27847 /system/lib/libc.so ifree [skipped in brief callgraph mode] 1.16% 1.16% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fproduct 1.07% 0.66% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor freduce_coefficients | -- freduce_coefficients | |--21.12%-- div_by_2_26 | --17.24%-- div_by_2_25 1.07% 1.07% tor 27847 27847 /system/lib/libz.so longest_match 1.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_add_node_and_family [skipped in brief callgraph mode] 1.03% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_malloc_zero_ | -- tor_malloc_zero_ | |--87.76%-- tor_malloc_ | |--11.66%-- [hit in function] | | | |--82.36%-- je_malloc | | |--36.00%-- [hit in function] | | | | | |--49.06%-- je_tcache_alloc_small_hard | | | |--4.76%-- [hit in function] | | | | | | | --95.24%-- je_arena_tcache_fill_small | | | |--14.57%-- [hit in function] | | | | | | | |--49.30%-- arena_run_reg_alloc | | | | | | | |--19.31%-- pthread_mutex_lock | | | | | | | |--10.63%-- pthread_mutex_unlock | | | | | | | |--3.13%-- arena_bin_malloc_hard | | | | |--43.88%-- [hit in function] | | | | | | | | | |--41.87%-- arena_run_first_best_fit | | | | | | | | | --14.26%-- arena_run_split_remove | | | | | | | |--1.79%-- @plt | | | | | | | --1.27%-- arena_maybe_purge_decay | | | | | | | |--53.86%-- arena_purge_to_limit | | | | je_chunk_hooks_get | | | | pthread_mutex_lock | | | | | | | --46.14%-- je_bitmap_init | | | | | |--12.93%-- pthread_getspecific | | | | | |--1.14%-- @plt | | | | | |--0.59%-- je_tcache_event_hard | | | |--48.16%-- [hit in function] | | | | | | | --51.84%-- je_tcache_bin_flush_small | | | je_arena_dalloc_bin_junked_locked | | | arena_dalloc_bin_locked_impl | | | arena_maybe_purge_decay | | | arena_purge_to_limit | | | arena_run_dalloc | | | arena_run_heap_remove | | | | | --0.28%-- je_arena_malloc_large | | arena_run_first_best_fit | | | |--3.63%-- malloc | | | --2.36%-- @plt | |--8.19%-- memset | --0.44%-- @plt 0.88% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor siphash24g | -- siphash24g | --97.36%-- siphash24 |--95.63%-- [hit in function] | |--4.13%-- memcpy | --0.24%-- @plt 0.85% 0.82% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor siphash24 [skipped in brief callgraph mode] 0.78% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_have_minimum_dir_info | -- router_have_minimum_dir_info | |--99.90%-- update_router_have_minimum_dir_info | | | |--75.54%-- compute_frac_paths_available | | |--1.05%-- [hit in function] | | | | | |--87.69%-- count_usable_descriptors | | | |--1.07%-- [hit in function] | | | | | | | |--55.16%-- node_get_by_id | | | | |--0.62%-- [hit in function] | | | | | | | | | --99.38%-- node_get_mutable_by_id | | | | |--1.91%-- [hit in function] | | | | | | | | | |--92.73%-- nodelist_map_HT_FIND | | | | | |--2.45%-- [hit in function] | | | | | | | | | | | |--53.15%-- node_id_hash | | | | | | siphash24g | | | | | | |--2.73%-- [hit in function] | | | | | | | | | | | | | --97.27%-- siphash24 | | | | | | |--98.48%-- [hit in function] | | | | | | | | | | | | | --1.52%-- memcpy | | | | | | | | | | | --44.40%-- nodelist_map_HT_FIND_P_ | | | | | |--20.64%-- [hit in function] | | | | | | | | | | | --79.36%-- node_id_eq | | | | | tor_memeq | | | | | | | | | --5.35%-- memcpy | | | | | | | |--42.03%-- microdesc_cache_lookup_by_digest256 | | | | | | | | | |--96.99%-- microdesc_map_HT_FIND | | | | | |--0.55%-- [hit in function] | | | | | | | | | | | |--54.19%-- microdesc_map_HT_FIND_P_ | | | | | | |--13.81%-- [hit in function] | | | | | | | | | | | | | --86.19%-- microdesc_eq_ | | | | | | tor_memeq | | | | | | | | | | | --45.26%-- microdesc_hash_ | | | | | siphash24g | | | | | siphash24 | | | | | |--96.10%-- [hit in function] | | | | | | | | | | | --3.90%-- memcpy | | | | | | | | | |--1.77%-- get_microdesc_cache | | | | | | | | | |--0.68%-- microdesc_map_HT_FIND_P_ | | | | | | | | | --0.56%-- memcpy | | | | | | | |--1.13%-- client_would_use_router | | | | |--56.56%-- [hit in function] | | | | | | | | | --43.44%-- routerstatus_version_supports_extend2_cells | | | | | | | |--0.39%-- microdesc_map_HT_FIND | | | | | | | --0.22%-- smartlist_add | | | smartlist_ensure_capacity | | | | | --11.26%-- frac_nodes_with_descriptors | | |--6.25%-- [hit in function] | | | | | |--86.91%-- compute_weighted_bandwidths | | | |--37.75%-- [hit in function] | | | | | | | |--54.43%-- node_is_dir | | | | | | | |--4.12%-- tor_calloc_ | | | | tor_malloc_zero_ | | | | tor_malloc_ | | | | je_malloc | | | | | | | --3.70%-- kb_to_bytes | | | | | --6.83%-- node_has_descriptor | | | --24.46%-- entry_guards_have_enough_dir_info_to_build_circuits | | | |--83.90%-- guard_selection_have_enough_dir_info_to_build_circuits | | entry_guards_update_primary | | sample_reachable_filtered_entry_guards | | entry_guards_expand_sample | | | | | |--90.10%-- select_and_add_guard_item_for_sample | | | | | | | |--95.62%-- node_sl_choose_by_bandwidth | | | | smartlist_choose_node_by_bandwidth_weights | | | | | | | | | |--76.61%-- compute_weighted_bandwidths | | | | | |--58.88%-- [hit in function] | | | | | | | | | | | |--39.08%-- node_is_dir | | | | | | | | | | | --2.04%-- networkstatus_get_bw_weight | | | | | get_net_param_from_list | | | | | strcmpstart | | | | | | | | | |--12.51%-- scale_array_elements_to_u64 | | | | | |--38.40%-- [hit in function] | | | | | | | | | | | --61.60%-- tor_llround | | | | | |--61.33%-- [hit in function] | | | | | | | | | | | |--19.34%-- __aeabi_d2ulz | | | | | | | | | | | --19.33%-- __fixdfdi | | | | | | | | | |--6.28%-- choose_array_element_by_weight | | | | | select_array_member_cumulative_timei | | | | | |--23.98%-- [hit in function] | | | | | | | | | | | --76.02%-- gt_i64_timei | | | | | | | | | |--1.57%-- tor_calloc_ | | | | | tor_malloc_zero_ | | | | | tor_malloc_ | | | | | je_malloc | | | | | | | | | |--1.55%-- je_free | | | | | ifree | | | | | | | | | --1.47%-- tor_llround | | | | | | | --4.38%-- entry_guard_add_to_sample | | | entry_guard_add_to_sample_impl | | | | | | | |--34.65%-- entry_guard_set_filtered_flags | | | | entry_guard_passes_filter | | | | node_passes_guard_filter | | | | node_is_a_configured_bridge | | | | node_get_all_orports | | | | smartlist_new | | | | size_mul_check | | | | | | | |--32.81%-- smartlist_ensure_capacity | | | | | | | --32.54%-- get_guard_lifetime | | | networkstatus_get_param | | | get_net_param_from_list | | | strlen | | | | | --9.90%-- get_eligible_guards | | | | | |--37.86%-- digestset_contains | | | siphash24g | | | siphash24 | | | | | |--24.77%-- node_is_possible_guard | | | |--49.10%-- [hit in function] | | | | | | | --50.90%-- node_is_dir | | | | | |--24.75%-- smartlist_add | | | |--49.00%-- [hit in function] | | | | | | | --51.00%-- smartlist_ensure_capacity | | | | | --12.61%-- digestset_new | | tor_log2 | | | --16.10%-- get_guard_selection_info | create_initial_guard_context | choose_guard_selection | |--12.86%-- [hit in function] | | | |--80.71%-- node_passes_guard_filter | | |--8.06%-- [hit in function] | | | | | |--83.96%-- node_is_a_configured_bridge | | | | | | | |--39.77%-- je_free | | | | |--25.11%-- [hit in function] | | | | | | | | | |--27.03%-- je_tcache_event_hard | | | | | je_tcache_bin_flush_small | | | | | je_arena_dalloc_bin_junked_locked | | | | | arena_dalloc_bin_locked_impl | | | | | arena_maybe_purge_decay | | | | | arena_purge_to_limit | | | | | arena_run_dalloc | | | | | arena_run_heap_remove | | | | | | | | | |--24.06%-- ifree | | | | | | | | | --23.80%-- pthread_getspecific | | | | | | | |--30.93%-- node_get_all_orports | | | | |--31.69%-- [hit in function] | | | | | | | | | --68.31%-- tor_addr_is_valid | | | | |--48.72%-- [hit in function] | | | | | | | | | --51.28%-- tor_addr_is_null | | | | tor_addr_family | | | | | | | --29.31%-- smartlist_free | | | je_free | | | | | | | |--65.55%-- ifree | | | | | | | --34.45%-- je_tcache_event_hard | | | je_tcache_bin_flush_small | | | je_arena_dalloc_bin_junked_locked | | | arena_dalloc_bin_locked_impl | | | arena_maybe_purge_decay | | | arena_purge_to_limit | | | arena_run_dalloc | | | arena_run_heap_remove | | | | | --7.98%-- routerset_contains_node | | routerset_contains_routerstatus | | tor_addr_from_ipv4n | | memset | | | --6.43%-- node_is_possible_guard | node_is_dir | --0.03%-- should_delay_dir_fetches 0.78% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_router_have_minimum_dir_info [skipped in brief callgraph mode] 0.75% 0.75% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor sha256_block_data_order 0.70% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_add_entry [skipped in brief callgraph mode] 0.70% 0.14% tor 27847 27847 /system/lib/libc.so je_tcache_bin_flush_small | -- je_tcache_bin_flush_small | |--57.25%-- je_arena_dalloc_bin_junked_locked | |--3.38%-- [hit in function] | | | --96.62%-- arena_dalloc_bin_locked_impl | |--97.40%-- [hit in function] | | | |--2.19%-- arena_maybe_purge_decay | | arena_purge_to_limit | | | | | |--88.11%-- arena_run_dalloc | | | | | | | |--89.31%-- arena_run_heap_remove | | | | | | | --10.69%-- arena_avail_insert | | | | | |--11.07%-- je_chunk_purge_wrapper | | | @plt | | | | | --0.82%-- je_chunk_hooks_get | | pthread_mutex_lock | | | |--0.23%-- pthread_mutex_unlock | | | --0.19%-- arena_run_dalloc | |--9.05%-- pthread_mutex_lock | |--8.16%-- pthread_mutex_unlock | |--2.26%-- memcpy | |--1.49%-- @plt | |--0.99%-- je_arena_purge | |--34.47%-- [hit in function] | | | --65.53%-- arena_maybe_purge_decay | |--46.04%-- [hit in function] | | | --53.96%-- arena_purge_to_limit | je_chunk_hooks_get | pthread_mutex_unlock | --0.31%-- __aeabi_memmove 0.69% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_pick_cpath_exit [skipped in brief callgraph mode] 0.64% 0.64% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fsquare_inner 0.63% 0.03% tor 27847 27847 /system/lib/libc.so je_tcache_alloc_small_hard [skipped in brief callgraph mode] 0.62% 0.12% tor 27847 27847 /system/lib/libc.so je_arena_tcache_fill_small [skipped in brief callgraph mode] 0.61% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_map_HT_FIND | -- microdesc_map_HT_FIND | |--53.57%-- microdesc_map_HT_FIND_P_ | |--19.50%-- [hit in function] | | | --80.50%-- microdesc_eq_ | |--1.66%-- [hit in function] | | | --98.34%-- tor_memeq | --44.89%-- microdesc_hash_ |--1.58%-- [hit in function] | --98.42%-- siphash24g |--0.77%-- [hit in function] | --99.23%-- siphash24 |--91.65%-- [hit in function] | |--7.57%-- memcpy | --0.78%-- @plt 0.60% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_free | -- smartlist_free | |--89.94%-- je_free | |--14.17%-- [hit in function] | | | |--72.11%-- ifree | | |--44.51%-- [hit in function] | | | | | --55.49%-- je_tcache_bin_flush_small | | |--20.92%-- [hit in function] | | | | | |--63.69%-- je_arena_dalloc_bin_junked_locked | | | |--5.12%-- [hit in function] | | | | | | | --94.88%-- arena_dalloc_bin_locked_impl | | | | | |--7.15%-- pthread_mutex_unlock | | | | | |--5.16%-- pthread_mutex_lock | | | | | |--2.07%-- je_arena_purge | | | |--53.32%-- [hit in function] | | | | | | | --46.68%-- arena_maybe_purge_decay | | | | | --1.00%-- memcpy | | | |--11.27%-- pthread_getspecific | | | |--1.24%-- @plt | | | --1.21%-- je_tcache_event_hard | |--67.86%-- [hit in function] | | | --32.14%-- je_tcache_bin_flush_small | je_arena_dalloc_bin_junked_locked | arena_dalloc_bin_locked_impl | arena_maybe_purge_decay | arena_purge_to_limit | arena_run_dalloc | arena_run_heap_remove | |--3.26%-- free | |--1.07%-- @plt | --0.38%-- je_tcache_bin_flush_small 0.59% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor compute_frac_paths_available [skipped in brief callgraph mode] 0.58% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_cache_lookup_by_digest256 | -- microdesc_cache_lookup_by_digest256 | |--93.16%-- microdesc_map_HT_FIND | |--0.94%-- [hit in function] | | | |--56.93%-- microdesc_map_HT_FIND_P_ | | |--19.76%-- [hit in function] | | | | | --80.24%-- microdesc_eq_ | | |--1.74%-- [hit in function] | | | | | --98.26%-- tor_memeq | | | --42.13%-- microdesc_hash_ | |--1.88%-- [hit in function] | | | --98.12%-- siphash24g | |--0.91%-- [hit in function] | | | --99.09%-- siphash24 | |--93.66%-- [hit in function] | | | |--5.41%-- memcpy | | | --0.93%-- @plt | |--5.53%-- memcpy | |--0.66%-- get_microdesc_cache | --0.25%-- microdesc_map_HT_FIND_P_ 0.58% 0.58% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_from_montgomery_word 0.57% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_new | -- smartlist_new | |--51.03%-- tor_calloc_ | |--10.34%-- [hit in function] | | | |--84.61%-- tor_malloc_zero_ | | |--5.88%-- [hit in function] | | | | | |--80.06%-- tor_malloc_ | | | |--21.60%-- [hit in function] | | | | | | | |--77.33%-- je_malloc | | | | |--41.57%-- [hit in function] | | | | | | | | | |--38.73%-- je_tcache_alloc_small_hard | | | | | |--11.17%-- [hit in function] | | | | | | | | | | | --88.83%-- je_arena_tcache_fill_small | | | | | | | | | | | |--62.12%-- arena_run_reg_alloc | | | | | | | | | | | |--25.26%-- pthread_mutex_lock | | | | | | | | | | | --12.61%-- pthread_mutex_unlock | | | | | | | | | |--18.29%-- pthread_getspecific | | | | | | | | | --1.40%-- je_tcache_event_hard | | | | | | | --1.07%-- malloc | | | | | |--12.24%-- memset | | | | | --1.82%-- @plt | | | --5.05%-- size_mul_check | |--43.50%-- tor_malloc_ | |--19.58%-- [hit in function] | | | |--77.25%-- je_malloc | | |--17.92%-- [hit in function] | | | | | |--59.34%-- je_tcache_alloc_small_hard | | | |--1.85%-- [hit in function] | | | | | | | --98.15%-- je_arena_tcache_fill_small | | | |--21.71%-- [hit in function] | | | | | | | |--56.88%-- arena_run_reg_alloc | | | | | | | |--13.64%-- pthread_mutex_unlock | | | | | | | |--5.87%-- pthread_mutex_lock | | | | | | | --1.89%-- @plt | | | | | |--21.36%-- pthread_getspecific | | | | | |--1.19%-- je_tcache_event_hard | | | | | --0.20%-- @plt | | | |--2.23%-- malloc | | | --0.94%-- @plt | --0.40%-- size_mul_check 0.55% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_add_running_nodes_to_smartlist [skipped in brief callgraph mode] 0.53% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_addr [skipped in brief callgraph mode] 0.51% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor count_usable_descriptors [skipped in brief callgraph mode] 0.49% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_cache_rebuild | -- microdesc_cache_rebuild | |--74.12%-- dump_microdescriptor | |--0.41%-- [hit in function] | | | |--70.88%-- format_iso_time | | |--0.89%-- [hit in function] | | | | | |--84.81%-- strftime | | | | | | | |--91.74%-- _fmt | | | | |--8.55%-- [hit in function] | | | | | | | | | |--60.85%-- _conv | | | | | |--7.83%-- [hit in function] | | | | | | | | | | | --92.17%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | | |--1.34%-- [hit in function] | | | | | | | | | | | |--95.81%-- vsnprintf | | | | | | |--3.63%-- [hit in function] | | | | | | | | | | | | | |--88.43%-- __vfprintf | | | | | | | |--37.61%-- [hit in function] | | | | | | | | | | | | | | | |--20.03%-- __sfvwrite | | | | | | | | |--50.65%-- [hit in function] | | | | | | | | | | | | | | | | | |--32.92%-- @plt | | | | | | | | | | | | | | | | | --16.43%-- memcpy | | | | | | | | | | | | | | | |--15.24%-- __aeabi_uldivmod | | | | | | | | __gnu_uldivmod_helper | | | | | | | | |--33.55%-- [hit in function] | | | | | | | | | | | | | | | | | --66.45%-- __udivdi3 | | | | | | | | | | | | | | | |--9.86%-- mbrtoc32 | | | | | | | | |--50.16%-- [hit in function] | | | | | | | | | | | | | | | | | |--17.41%-- @plt | | | | | | | | | | | | | | | | | |--16.48%-- mbsinit | | | | | | | | | | | | | | | | | --15.94%-- mbstate_get_byte | | | | | | | | | | | | | | | |--5.92%-- @plt | | | | | | | | | | | | | | | |--4.06%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | | | |--3.34%-- je_free | | | | | | | | | | | | | | | |--1.56%-- libc.so[+7bc98] | | | | | | | | | | | | | | | |--1.54%-- free | | | | | | | | | | | | | | | --0.86%-- mbrtowc | | | | | | | | | | | | | |--2.85%-- pthread_mutex_init | | | | | | | | | | | | | |--2.20%-- @plt | | | | | | | | | | | | | |--2.12%-- pthread_mutexattr_settype | | | | | | | | | | | | | --0.78%-- pthread_condattr_init | | | | | | | | | | | --2.84%-- @plt | | | | | | | | | --30.60%-- _yconv | | | | |--7.29%-- [hit in function] | | | | | | | | | --92.71%-- _conv | | | | |--6.92%-- [hit in function] | | | | | | | | | --93.08%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | |--2.90%-- [hit in function] | | | | | | | | | |--89.70%-- vsnprintf | | | | | |--6.37%-- [hit in function] | | | | | | | | | | | |--81.72%-- __vfprintf | | | | | | |--41.36%-- [hit in function] | | | | | | | | | | | | | |--18.17%-- __sfvwrite | | | | | | | |--68.62%-- [hit in function] | | | | | | | | | | | | | | | |--21.40%-- memcpy | | | | | | | | | | | | | | | --9.98%-- __aeabi_memcpy8 | | | | | | | | | | | | | |--11.92%-- @plt | | | | | | | | | | | | | |--10.32%-- __ctype_get_mb_cur_max | | | | | | | | | | | | | |--6.17%-- __aeabi_uldivmod | | | | | | | __gnu_uldivmod_helper | | | | | | | __udivdi3 | | | | | | | | | | | | | |--6.15%-- je_free | | | | | | | | | | | | | --5.91%-- mbrtoc32 | | | | | | |--65.00%-- [hit in function] | | | | | | | | | | | | | --35.00%-- mbstate_get_byte | | | | | | | | | | | |--6.88%-- @plt | | | | | | | | | | | --5.03%-- pthread_mutexattr_settype | | | | | | | | | --7.40%-- @plt | | | | | | | |--7.16%-- tzset | | | | | | | | | |--95.09%-- tzset_unlocked | | | | | | | | | | | |--69.19%-- getenv | | | | | | |--16.06%-- [hit in function] | | | | | | | | | | | | | --83.94%-- __findenv | | | | | | | | | | | |--20.77%-- @plt | | | | | | | | | | | --10.04%-- __system_property_serial | | | | | | | | | --4.91%-- pthread_mutex_lock | | | | | | | |--0.76%-- @plt | | | | | | | --0.34%-- timesub | | | __aeabi_ldivmod | | | vsnprintf | | | | | |--13.07%-- tor_gmtime_r | | | gmtime_r | | | | | | | |--78.01%-- timesub | | | | |--51.49%-- [hit in function] | | | | | | | | | |--45.68%-- __aeabi_ldivmod | | | | | |--40.38%-- [hit in function] | | | | | | | | | | | --59.62%-- __gnu_ldivmod_helper | | | | | |--22.78%-- [hit in function] | | | | | | | | | | | --77.22%-- __divdi3 | | | | | | | | | --2.83%-- @plt | | | | | | | |--12.57%-- pthread_mutex_unlock | | | | | | | |--7.19%-- gmtcheck | | | | |--68.82%-- [hit in function] | | | | | | | | | --31.18%-- @plt | | | | | | | --2.23%-- @plt | | | | | |--0.35%-- correct_tm | | | | | |--0.30%-- libc.so[+7bd38] | | | | | |--0.29%-- pthread_mutex_unlock | | | | | --0.29%-- @plt | | | |--15.47%-- tor_snprintf | | |--2.71%-- [hit in function] | | | | | --97.29%-- tor_vsnprintf | | |--1.57%-- [hit in function] | | | | | --98.43%-- vsnprintf | | |--2.93%-- [hit in function] | | | | | |--94.22%-- __vfprintf | | | |--24.81%-- [hit in function] | | | | | | | |--31.50%-- __ctype_get_mb_cur_max | | | | | | | |--18.49%-- mbrtoc32 | | | | |--59.05%-- [hit in function] | | | | | | | | | |--24.24%-- mbsinit | | | | | | | | | --16.72%-- @plt | | | | | | | |--10.72%-- __sfvwrite | | | | |--44.15%-- [hit in function] | | | | | | | | | |--42.10%-- memcpy | | | | | | | | | --13.74%-- @plt | | | | | | | |--8.42%-- @plt | | | | | | | |--3.10%-- je_free | | | | | | | |--1.52%-- libc.so[+7bc98] | | | | | | | --1.44%-- mbrtowc | | | | | --2.85%-- @plt | | | |--8.03%-- write_all | | |--5.66%-- [hit in function] | | | | | |--88.90%-- write | | | | | | | |--50.72%-- [kernel.kallsyms][+ffffffc000204454] | | | | | | | | | |--94.33%-- [kernel.kallsyms][+ffffffc0002075cc] | | | | | | | | | | | |--81.35%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | | | | | | | |--6.48%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | [kernel.kallsyms][+ffffffc000d1efa8] | | | | | | | | | | | |--6.26%-- [kernel.kallsyms][+ffffffc000298ae4] | | | | | | | | | | | --5.92%-- [kernel.kallsyms][+ffffffc000298aec] | | | | | | | | | --5.67%-- [kernel.kallsyms][+ffffffc0002075b4] | | | | | | | |--46.05%-- [kernel.kallsyms][+ffffffc000204414] | | | | | | | --3.23%-- [kernel.kallsyms][+ffffffc00020443c] | | | | | --5.43%-- @plt | | | |--4.11%-- tor_fd_getpos | | lseek | | | | | |--50.27%-- [kernel.kallsyms][+ffffffc000204414] | | | | | --49.73%-- [kernel.kallsyms][+ffffffc000204454] | | | | | |--87.60%-- [kernel.kallsyms][+ffffffc0002075cc] | | | | | | | |--64.86%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | | | |--23.82%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | | | | |--51.47%-- [kernel.kallsyms][+ffffffc000d1ef98] | | | | | | | | | --48.53%-- [kernel.kallsyms][+ffffffc000d1f0d4] | | | | | | | --11.32%-- [kernel.kallsyms][+ffffffc000298ae0] | | | | | --12.40%-- [kernel.kallsyms][+ffffffc000298ac8] | | | |--0.65%-- strlen | | | |--0.23%-- tor_gmtime_r | | | --0.21%-- @plt | |--7.37%-- je_free | |--2.06%-- [hit in function] | | | |--88.58%-- ifree | | |--47.08%-- [hit in function] | | | | | --52.92%-- je_tcache_bin_flush_small | | |--22.98%-- [hit in function] | | | | | |--62.81%-- je_arena_dalloc_bin_junked_locked | | | arena_dalloc_bin_locked_impl | | | |--68.85%-- [hit in function] | | | | | | | |--16.12%-- arena_maybe_purge_decay | | | | arena_purge_to_limit | | | | | | | | | |--54.02%-- je_chunk_purge_wrapper | | | | | @plt | | | | | | | | | --45.98%-- arena_run_dalloc | | | | arena_avail_insert | | | | | | | |--8.25%-- pthread_mutex_unlock | | | | | | | --6.77%-- arena_run_dalloc | | | | | |--5.06%-- @plt | | | | | |--4.76%-- memcpy | | | | | --4.38%-- pthread_mutex_lock | | | |--7.30%-- pthread_getspecific | | | --2.06%-- je_tcache_event_hard | je_tcache_bin_flush_small | @plt | |--6.62%-- microdesc_cache_clean | |--25.47%-- [hit in function] | | | --74.53%-- microdesc_map_HT_NEXT | |--4.88%-- microdesc_map_HT_NEXT | |--3.15%-- tor_fd_getpos | |--5.08%-- [hit in function] | | | |--89.97%-- lseek | | | | | |--64.43%-- [kernel.kallsyms][+ffffffc000204414] | | | | | --35.57%-- [kernel.kallsyms][+ffffffc000204454] | | [kernel.kallsyms][+ffffffc0002075cc] | | | | | |--48.29%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | |--31.78%-- [kernel.kallsyms][+ffffffc000298ae8] | | | | | --19.92%-- [kernel.kallsyms][+ffffffc000298b70] | | [kernel.kallsyms][+ffffffc000d1efa8] | | | --4.95%-- @plt | |--0.50%-- format_iso_time | |--0.36%-- write_all | |--0.31%-- smartlist_add | |--0.30%-- je_tcache_bin_flush_small | --0.22%-- memcmp 0.48% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_sl_choose_by_bandwidth | -- node_sl_choose_by_bandwidth | -- smartlist_choose_node_by_bandwidth_weights |--0.33%-- [hit in function] | |--77.88%-- compute_weighted_bandwidths | |--50.03%-- [hit in function] | | | |--47.68%-- node_is_dir | | | |--1.22%-- networkstatus_get_bw_weight | | | | | |--63.37%-- get_net_param_from_list | | | | | | | |--74.64%-- strcmpstart | | | | | | | --25.36%-- tor_parse_long | | | strtol | | | | | --36.63%-- networkstatus_get_weight_scale_param | | networkstatus_get_param | | get_net_param_from_list | | strcmpstart | | strncmp | | | |--0.62%-- networkstatus_get_weight_scale_param | | networkstatus_get_param | | get_net_param_from_list | | |--28.44%-- [hit in function] | | | | | --71.56%-- strlen | | | --0.46%-- kb_to_bytes | |--12.70%-- scale_array_elements_to_u64 | |--44.74%-- [hit in function] | | | --55.26%-- tor_llround | |--56.06%-- [hit in function] | | | |--23.07%-- __fixdfdi | | | --20.87%-- __aeabi_d2ulz | |--7.45%-- choose_array_element_by_weight | |--26.42%-- [hit in function] | | | --73.58%-- select_array_member_cumulative_timei | |--36.78%-- [hit in function] | | | --63.22%-- gt_i64_timei | |--0.74%-- tor_llround | |--0.45%-- tor_calloc_ | tor_malloc_zero_ | tor_malloc_ | je_malloc | --0.44%-- je_free ifree 0.48% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_choose_node_by_bandwidth_weights [skipped in brief callgraph mode] 0.48% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_has_curve25519_onion_key | -- node_has_curve25519_onion_key | |--92.36%-- microdesc_has_curve25519_onion_key | |--50.93%-- [hit in function] | | | --49.07%-- tor_mem_is_zero | |--3.21%-- [hit in function] | | | |--96.15%-- memcmp | | | --0.64%-- @plt | --0.34%-- tor_mem_is_zero 0.48% 0.48% tor 27847 27847 /system/lib/libc.so memcpy 0.47% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_get_lc | -- strmap_get_lc | |--67.10%-- strmap_get | |--5.42%-- [hit in function] | | | |--94.23%-- strmap_impl_HT_FIND | | |--3.75%-- [hit in function] | | | | | |--60.55%-- strmap_entry_hash | | | |--6.15%-- [hit in function] | | | | | | | |--87.03%-- siphash24g | | | | |--6.83%-- [hit in function] | | | | | | | | | --93.17%-- siphash24 | | | | | | | |--6.06%-- strlen | | | | | | | --0.76%-- @plt | | | | | --35.70%-- strmap_impl_HT_FIND_P_ | | |--59.60%-- [hit in function] | | | | | --40.40%-- strmap_entries_eq | | |--85.05%-- [hit in function] | | | | | --14.95%-- strcmp | | | --0.35%-- strmap_impl_HT_FIND_P_ | |--12.07%-- je_free | |--39.60%-- [hit in function] | | | |--53.99%-- ifree | | | |--3.93%-- pthread_getspecific | | | --2.48%-- @plt | |--11.89%-- tor_strdup_ | |--20.13%-- [hit in function] | | | --79.87%-- strdup | |--3.66%-- [hit in function] | | | |--52.20%-- je_malloc | | |--81.48%-- [hit in function] | | | | | --18.52%-- pthread_getspecific | | | |--15.43%-- memcpy | | | |--9.69%-- malloc | | | |--9.60%-- @plt | | | --9.42%-- strlen | |--4.23%-- tor_strlower | --2.26%-- libc.so[+7bc98] 0.46% 0.38% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_prim_orport | -- node_get_prim_orport | |--8.76%-- tor_addr_from_ipv4n | |--43.59%-- [hit in function] | | | |--45.83%-- memset | | | --10.58%-- @plt | |--6.48%-- tor_addr_make_null | |--29.33%-- [hit in function] | | | |--56.74%-- memset | | | --13.93%-- @plt | |--2.01%-- tor_port_is_valid | --1.12%-- tor_addr_is_valid_ipv4n 0.46% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_mutable_by_id | -- node_get_mutable_by_id | |--88.11%-- nodelist_map_HT_FIND | |--2.08%-- [hit in function] | | | |--57.77%-- node_id_hash | | |--0.15%-- [hit in function] | | | | | --99.85%-- siphash24g | | |--3.49%-- [hit in function] | | | | | --96.51%-- siphash24 | | |--98.17%-- [hit in function] | | | | | --1.83%-- memcpy | | | --40.14%-- nodelist_map_HT_FIND_P_ | |--26.74%-- [hit in function] | | | --73.26%-- node_id_eq | tor_memeq | --10.27%-- memcpy 0.46% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor directory_info_has_arrived [skipped in brief callgraph mode] 0.45% 0.45% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_mul_comba8 0.44% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_short_policy [skipped in brief callgraph mode] 0.44% 0.23% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_has_curve25519_onion_key [skipped in brief callgraph mode] 0.44% 0.44% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_memeq 0.43% 0.21% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor compute_weighted_bandwidths | -- compute_weighted_bandwidths | |--48.39%-- node_is_dir | |--1.27%-- kb_to_bytes | |--1.05%-- networkstatus_get_bw_weight | | | |--63.37%-- get_net_param_from_list | | | | | |--74.64%-- strcmpstart | | | | | --25.36%-- tor_parse_long | | strtol | | | --36.63%-- networkstatus_get_weight_scale_param | networkstatus_get_param | get_net_param_from_list | strcmpstart | strncmp | |--0.55%-- tor_calloc_ | tor_malloc_zero_ | tor_malloc_ | je_malloc | --0.53%-- networkstatus_get_weight_scale_param networkstatus_get_param get_net_param_from_list |--28.44%-- [hit in function] | --71.56%-- strlen 0.41% 0.41% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor freduce_degree 0.41% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_good_exit_server [skipped in brief callgraph mode] 0.41% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_map_HT_FIND [skipped in brief callgraph mode] 0.40% 0.02% tor 27847 27847 /system/lib/libc.so je_arena_dalloc_bin_junked_locked [skipped in brief callgraph mode] 0.39% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_iso_time | -- parse_iso_time | -- parse_iso_time_ |--0.59%-- [hit in function] | |--89.78%-- tor_sscanf | |--0.57%-- [hit in function] | | | --99.43%-- tor_vsscanf | |--17.42%-- [hit in function] | | | |--72.82%-- scan_unsigned | | |--16.65%-- [hit in function] | | | | | |--65.36%-- __aeabi_uidiv | | | | | |--11.36%-- TOR_ISDIGIT | | | | | --6.64%-- digit_to_num | | | |--8.57%-- TOR_ISDIGIT | | | --1.18%-- digit_to_num | |--9.06%-- tor_timegm | |--88.61%-- [hit in function] | | | --11.39%-- n_leapdays | --0.58%-- tor_vsscanf 0.39% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_iso_time_ [skipped in brief callgraph mode] 0.39% 0.39% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __ashldi3 0.39% 0.39% tor 27847 27847 /system/lib/libc.so memchr 0.39% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_token_arguments [skipped in brief callgraph mode] 0.39% 0.38% tor 27847 27847 /system/lib/libc.so arena_dalloc_bin_locked_impl [skipped in brief callgraph mode] 0.38% 0.38% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __lshrdi3 0.38% 0.38% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TOR_ISDIGIT 0.37% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor dump_microdescriptor [skipped in brief callgraph mode] 0.36% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_version_range [skipped in brief callgraph mode] 0.36% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_by_id | -- node_get_by_id | |--98.18%-- node_get_mutable_by_id | |--1.54%-- [hit in function] | | | |--92.84%-- nodelist_map_HT_FIND | | |--2.59%-- [hit in function] | | | | | |--53.80%-- node_id_hash | | | |--0.21%-- [hit in function] | | | | | | | --99.79%-- siphash24g | | | |--3.45%-- [hit in function] | | | | | | | --96.55%-- siphash24 | | | |--97.56%-- [hit in function] | | | | | | | --2.44%-- memcpy | | | | | --43.62%-- nodelist_map_HT_FIND_P_ | | |--23.45%-- [hit in function] | | | | | --76.55%-- node_id_eq | | tor_memeq | | | --5.62%-- memcpy | --0.77%-- nodelist_map_HT_FIND 0.35% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_subtract [skipped in brief callgraph mode] 0.35% 0.35% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_remove 0.34% 0.03% tor 27847 27847 /system/lib/libc.so vsnprintf | -- vsnprintf | |--85.60%-- __vfprintf | |--35.18%-- [hit in function] | | | |--15.50%-- __sfvwrite | | |--57.55%-- [hit in function] | | | | | |--25.17%-- @plt | | | | | |--15.69%-- memcpy | | | | | --1.59%-- __aeabi_memcpy8 | | | |--13.80%-- __ctype_get_mb_cur_max | | | |--10.37%-- mbrtoc32 | | |--68.41%-- [hit in function] | | | | | |--13.03%-- mbsinit | | | | | |--10.80%-- @plt | | | | | --7.76%-- mbstate_get_byte | | | |--7.22%-- __aeabi_uldivmod | | |--3.79%-- [hit in function] | | | | | --96.21%-- __gnu_uldivmod_helper | | |--32.66%-- [hit in function] | | | | | --67.34%-- __udivdi3 | | | |--6.91%-- @plt | | | |--4.41%-- strlen | | | |--3.98%-- je_free | | | |--1.52%-- libc.so[+7bc98] | | | |--0.61%-- mbrtowc | | | --0.51%-- free | |--3.62%-- @plt | |--1.40%-- pthread_mutexattr_settype | |--0.92%-- pthread_mutex_init | --0.88%-- pthread_condattr_init 0.33% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_strndup_ | -- tor_strndup_ | |--74.51%-- tor_malloc_ | |--15.89%-- [hit in function] | | | |--78.56%-- je_malloc | | |--38.35%-- [hit in function] | | | | | |--47.16%-- je_tcache_alloc_small_hard | | | |--4.75%-- [hit in function] | | | | | | | --95.25%-- je_arena_tcache_fill_small | | | |--16.80%-- [hit in function] | | | | | | | |--52.21%-- arena_run_reg_alloc | | | | | | | |--20.88%-- pthread_mutex_lock | | | | | | | --10.11%-- pthread_mutex_unlock | | | | | --14.49%-- pthread_getspecific | | | |--4.66%-- malloc | | | --0.89%-- @plt | |--10.42%-- strncpy | --0.65%-- @plt 0.33% 0.12% tor 27847 27847 /system/lib/libc.so __vfprintf | -- __vfprintf | |--15.01%-- __sfvwrite | |--54.95%-- [hit in function] | | | |--23.86%-- @plt | | | |--19.75%-- memcpy | | | --1.44%-- __aeabi_memcpy8 | |--13.74%-- __ctype_get_mb_cur_max | |--11.07%-- mbrtoc32 | |--68.55%-- [hit in function] | | | |--15.68%-- mbsinit | | | |--8.91%-- @plt | | | --6.86%-- mbstate_get_byte | |--6.68%-- @plt | |--6.61%-- __aeabi_uldivmod | |--7.49%-- [hit in function] | | | --92.51%-- __gnu_uldivmod_helper | |--32.66%-- [hit in function] | | | --67.34%-- __udivdi3 | |--3.88%-- strlen | |--3.50%-- je_free | |--1.33%-- libc.so[+7bc98] | |--1.22%-- mbrtowc | --0.45%-- free 0.33% 0.06% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_map_HT_FIND_P_ [skipped in brief callgraph mode] 0.32% 0.32% tor 27847 27847 /system/lib/libc.so pthread_getspecific 0.31% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_get | -- strmap_get | |--94.25%-- strmap_impl_HT_FIND | |--3.74%-- [hit in function] | | | |--60.72%-- strmap_entry_hash | | |--6.11%-- [hit in function] | | | | | |--87.12%-- siphash24g | | | |--6.77%-- [hit in function] | | | | | | | --93.23%-- siphash24 | | | | | |--6.02%-- strlen | | | | | --0.75%-- @plt | | | --35.55%-- strmap_impl_HT_FIND_P_ | |--59.60%-- [hit in function] | | | --40.40%-- strmap_entries_eq | |--85.05%-- [hit in function] | | | --14.95%-- strcmp | --0.35%-- strmap_impl_HT_FIND_P_ 0.31% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_send_next_onion_skin | -- circuit_send_next_onion_skin | |--87.69%-- onion_skin_create | onion_skin_ntor_create | curve25519_public_key_generate | curve25519_basepoint_impl | curved25519_scalarmult_basepoint_donna | |--0.76%-- [hit in function] | | | |--79.53%-- ge25519_scalarmult_base_niels | | |--0.64%-- [hit in function] | | | | | |--63.27%-- ge25519_nielsadd2 | | | |--12.01%-- [hit in function] | | | | | | | --87.99%-- curve25519_mul | | | | | |--28.85%-- ge25519_scalarmult_base_choose_niels | | | |--81.83%-- [hit in function] | | | | | | | --18.17%-- curve25519_expand | | | | | |--3.08%-- ge25519_double_partial | | | | | | | |--55.01%-- ge25519_double_p1p1 | | | | |--12.35%-- [hit in function] | | | | | | | | | --87.65%-- curve25519_square | | | | | | | --44.99%-- curve25519_mul | | | | | |--1.73%-- ge25519_double | | | ge25519_double_p1p1 | | | curve25519_square | | | | | |--1.45%-- contract256_window4_modm | | | | | --0.97%-- curve25519_mul | | | |--19.25%-- curve25519_recip | | | | | |--87.07%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | | | | | |--85.48%-- curve25519_square_times | | | | | | | --14.52%-- curve25519_mul | | | | | |--7.81%-- curve25519_mul | | | | | --5.12%-- curve25519_square_times | | | --0.46%-- curve25519_mul | |--3.96%-- relay_send_command_from_edge_ | |--18.81%-- [hit in function] | | | --81.19%-- circuit_package_relay_cell | | | |--86.40%-- append_cell_to_circuit_queue | | | | | |--52.23%-- cell_queue_append_packed_copy | | | monotime_coarse_absolute_msec | | | | | | | |--72.30%-- monotime_coarse_absolute_nsec | | | | |--36.75%-- [hit in function] | | | | | | | | | --63.25%-- monotime_diff_nsec | | | | | | | --27.70%-- __aeabi_uldivmod | | | __gnu_uldivmod_helper | | | __udivdi3 | | | | | |--24.01%-- update_circuit_on_cmux_ | | | circuitmux_set_num_cells | | | circuitmux_make_circuit_active | | | | | --23.76%-- cell_queues_check_size | | tor_compress_get_total_allocation | | atomic_counter_get | | tor_mutex_release | | pthread_mutex_unlock | | | --13.60%-- relay_crypt_one_payload | crypto_cipher_crypt_inplace | aes_crypt_inplace | |--1.85%-- extend_cell_format | |--35.33%-- [hit in function] | | | |--30.45%-- extend2_cell_body_encode | | create2_cell_body_encode | | | |--20.08%-- extend2_cell_body_free | | create2_cell_body_free | | | --14.14%-- should_include_ed25519_id_extend_cells | networkstatus_get_param | networkstatus_get_latest_consensus | we_use_microdescriptors_for_circuits | |--1.68%-- circuit_rep_hist_note_result | rep_hist_note_extend_succeeded | get_link_history | | | |--63.17%-- get_or_history | | digestmap_get | | digestmap_impl_HT_FIND | | digestmap_entry_hash | | siphash24g | | siphash24 | | | --36.83%-- digestmap_set | tor_malloc_zero_ | |--1.61%-- circuit_has_opened | control_event_circuit_status | circuit_describe_status_for_controller | | | |--73.52%-- circuit_list_path_for_controller | | circuit_list_path_impl | | | | | |--34.56%-- node_get_verbose_nickname | | | node_is_named | | | networkstatus_get_router_digest_by_nickname | | | strmap_get_lc | | | strmap_get | | | strmap_impl_HT_FIND | | | strmap_entry_hash | | | siphash24g | | | siphash24 | | | | | |--34.46%-- node_get_nickname | | | | | --30.97%-- free | | | --26.48%-- smartlist_free | je_free | ifree | |--1.32%-- circuit_deliver_create_cell | |--43.59%-- [hit in function] | | | --56.41%-- create_cell_format | create_cell_format_impl | |--0.60%-- node_describe | node_get_description | format_node_description | tor_inet_ntoa | tor_snprintf | tor_vsnprintf | vsnprintf | __vfprintf | mbrtoc32 | |--0.37%-- node_get_by_id | nodelist_map_HT_FIND | --0.34%-- control_event_bootstrap tor_log logv logfile_deliver control_event_logmsg send_control_event send_control_event_impl tor_vasprintf vasprintf 0.30% 0.30% tor 27847 27847 /system/lib/libc.so arena_run_reg_alloc 0.30% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_purge [skipped in brief callgraph mode] 0.30% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_hash_ | -- microdesc_hash_ | --98.57%-- siphash24g |--0.69%-- [hit in function] | --99.31%-- siphash24 |--92.49%-- [hit in function] | |--6.81%-- memcpy | --0.70%-- @plt 0.30% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_calloc_ | -- tor_calloc_ | |--84.98%-- tor_malloc_zero_ | |--5.71%-- [hit in function] | | | |--80.62%-- tor_malloc_ | | |--20.84%-- [hit in function] | | | | | |--78.13%-- je_malloc | | | |--42.91%-- [hit in function] | | | | | | | |--37.00%-- je_tcache_alloc_small_hard | | | | |--11.17%-- [hit in function] | | | | | | | | | --88.83%-- je_arena_tcache_fill_small | | | | | | | | | |--62.12%-- arena_run_reg_alloc | | | | | | | | | |--25.26%-- pthread_mutex_lock | | | | | | | | | --12.61%-- pthread_mutex_unlock | | | | | | | |--17.47%-- pthread_getspecific | | | | | | | |--1.34%-- je_tcache_event_hard | | | | | | | --1.28%-- je_arena_malloc_large | | | arena_run_first_best_fit | | | | | --1.03%-- malloc | | | |--11.90%-- memset | | | --1.77%-- @plt | --4.93%-- size_mul_check 0.30% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_impl_HT_FIND [skipped in brief callgraph mode] 0.29% 0.29% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor sha1_block_data_order 0.29% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_assert_ok [skipped in brief callgraph mode] 0.29% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_memstr | -- tor_memstr | |--96.21%-- tor_memmem | | | |--96.91%-- memmem | | |--89.87%-- [hit in function] | | | | | |--5.41%-- memcmp | | | | | --4.71%-- @plt | | | --3.09%-- @plt | --1.55%-- strlen 0.28% 0.28% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_sqr_recursive 0.28% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_parse_ulong | -- tor_parse_ulong | |--56.95%-- strtoul | |--45.73%-- [hit in function] | | | |--27.30%-- isspace | | | |--20.20%-- isalpha | | | --6.77%-- @plt | |--10.73%-- @plt | --1.54%-- __errno 0.28% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor new_route_len [skipped in brief callgraph mode] 0.28% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor count_acceptable_nodes [skipped in brief callgraph mode] 0.28% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdescs_add_list_to_cache [skipped in brief callgraph mode] 0.28% 0.25% tor 27847 27847 /system/lib/libc.so memmem [skipped in brief callgraph mode] 0.28% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_by_nickname [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_memmem [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curved25519_scalarmult_basepoint_donna [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_basepoint_impl [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_public_key_generate [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_skin_create [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor onion_skin_ntor_create [skipped in brief callgraph mode] 0.27% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_iso_time | -- format_iso_time | |--83.88%-- strftime | | | |--91.72%-- _fmt | | |--9.30%-- [hit in function] | | | | | |--58.58%-- _conv | | | |--7.83%-- [hit in function] | | | | | | | --92.17%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | |--1.34%-- [hit in function] | | | | | | | |--95.81%-- vsnprintf | | | | |--3.63%-- [hit in function] | | | | | | | | | |--88.43%-- __vfprintf | | | | | |--37.61%-- [hit in function] | | | | | | | | | | | |--20.03%-- __sfvwrite | | | | | | |--50.65%-- [hit in function] | | | | | | | | | | | | | |--32.92%-- @plt | | | | | | | | | | | | | --16.43%-- memcpy | | | | | | | | | | | |--15.24%-- __aeabi_uldivmod | | | | | | __gnu_uldivmod_helper | | | | | | |--33.55%-- [hit in function] | | | | | | | | | | | | | --66.45%-- __udivdi3 | | | | | | | | | | | |--9.86%-- mbrtoc32 | | | | | | |--50.16%-- [hit in function] | | | | | | | | | | | | | |--17.41%-- @plt | | | | | | | | | | | | | |--16.48%-- mbsinit | | | | | | | | | | | | | --15.94%-- mbstate_get_byte | | | | | | | | | | | |--5.92%-- @plt | | | | | | | | | | | |--4.06%-- __ctype_get_mb_cur_max | | | | | | | | | | | |--3.34%-- je_free | | | | | | | | | | | |--1.56%-- libc.so[+7bc98] | | | | | | | | | | | |--1.54%-- free | | | | | | | | | | | --0.86%-- mbrtowc | | | | | | | | | |--2.85%-- pthread_mutex_init | | | | | | | | | |--2.20%-- @plt | | | | | | | | | |--2.12%-- pthread_mutexattr_settype | | | | | | | | | --0.78%-- pthread_condattr_init | | | | | | | --2.84%-- @plt | | | | | --32.11%-- _yconv | | |--6.68%-- [hit in function] | | | | | --93.32%-- _conv | | |--10.17%-- [hit in function] | | | | | --89.83%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | |--2.73%-- [hit in function] | | | | | |--90.28%-- vsnprintf | | | |--5.98%-- [hit in function] | | | | | | | |--82.84%-- __vfprintf | | | | |--38.28%-- [hit in function] | | | | | | | | | |--16.82%-- __sfvwrite | | | | | |--68.62%-- [hit in function] | | | | | | | | | | | |--21.40%-- memcpy | | | | | | | | | | | --9.98%-- __aeabi_memcpy8 | | | | | | | | | |--13.87%-- __ctype_get_mb_cur_max | | | | | | | | | |--11.04%-- @plt | | | | | | | | | |--8.83%-- __aeabi_uldivmod | | | | | __gnu_uldivmod_helper | | | | | __udivdi3 | | | | | | | | | |--5.69%-- je_free | | | | | | | | | --5.47%-- mbrtoc32 | | | | |--65.00%-- [hit in function] | | | | | | | | | --35.00%-- mbstate_get_byte | | | | | | | |--6.46%-- @plt | | | | | | | --4.72%-- pthread_mutexattr_settype | | | | | --6.99%-- @plt | | | |--6.89%-- tzset | | | | | |--95.09%-- tzset_unlocked | | | | | | | |--69.19%-- getenv | | | | |--16.06%-- [hit in function] | | | | | | | | | --83.94%-- __findenv | | | | | | | |--20.77%-- @plt | | | | | | | --10.04%-- __system_property_serial | | | | | --4.91%-- pthread_mutex_lock | | | |--0.73%-- @plt | | | --0.66%-- timesub | __aeabi_ldivmod | | | |--50.52%-- __system_property_serial | | | --49.48%-- vsnprintf | |--12.91%-- tor_gmtime_r | gmtime_r | | | |--78.81%-- timesub | | |--49.10%-- [hit in function] | | | | | |--48.20%-- __aeabi_ldivmod | | | |--36.49%-- [hit in function] | | | | | | | --63.51%-- __gnu_ldivmod_helper | | | |--19.33%-- [hit in function] | | | | | | | --80.67%-- __divdi3 | | | | | --2.70%-- @plt | | | |--12.11%-- pthread_mutex_unlock | | | |--6.93%-- gmtcheck | | |--68.82%-- [hit in function] | | | | | --31.18%-- @plt | | | --2.15%-- @plt | |--0.34%-- correct_tm | |--0.29%-- libc.so[+7bd38] | |--0.28%-- format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | format_iso_time | libc.so[+7bd34] | |--0.28%-- pthread_mutex_unlock | --0.27%-- @plt 0.27% 0.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memarea_strndup | -- memarea_strndup | |--17.77%-- memarea_alloc | |--43.39%-- [hit in function] | | | |--38.48%-- get_uint32 | | |--55.33%-- [hit in function] | | | | | |--33.88%-- memcpy | | | | | --10.79%-- @plt | | | --18.13%-- realign_pointer | |--7.98%-- memcpy | --0.72%-- @plt 0.27% 0.27% tor 27847 27847 /system/lib/libc.so memcmp [skipped in brief callgraph mode] 0.26% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_eq_ [skipped in brief callgraph mode] 0.26% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_id_hash | -- node_id_hash | --99.86%-- siphash24g |--3.18%-- [hit in function] | --96.82%-- siphash24 |--98.34%-- [hit in function] | --1.66%-- memcpy 0.24% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_legal_hexdigest [skipped in brief callgraph mode] 0.24% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_legal_nickname_or_hexdigest [skipped in brief callgraph mode] 0.24% 0.24% tor 27847 27847 /system/lib/libc.so strspn 0.24% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crecip [skipped in brief callgraph mode] 0.24% 0.24% tor 27847 27847 /system/lib/libc.so strlen 0.24% 0.24% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor swap_conditional 0.23% 0.00% tor 27847 27847 /system/lib/libc.so strftime [skipped in brief callgraph mode] 0.23% 0.23% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor div_by_2_26 0.22% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_mem_is_zero [skipped in brief callgraph mode] 0.22% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_scalarmult_base_niels [skipped in brief callgraph mode] 0.22% 0.22% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_is_dir 0.21% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor periodic_event_dispatch | -- periodic_event_dispatch | |--63.53%-- launch_descriptor_fetches_callback | update_all_descriptor_downloads | update_microdesc_downloads | microdesc_list_missing_digest256 | |--2.39%-- [hit in function] | | | --97.61%-- microdesc_cache_lookup_by_digest256 | | | |--82.72%-- microdesc_map_HT_FIND | | | | | |--63.89%-- microdesc_map_HT_FIND_P_ | | | |--37.57%-- [hit in function] | | | | | | | --62.43%-- microdesc_eq_ | | | tor_memeq | | | | | --36.11%-- microdesc_hash_ | | siphash24g | | siphash24 | | |--95.85%-- [hit in function] | | | | | --4.15%-- memcpy | | | --17.28%-- memcpy | |--23.12%-- check_descriptor_callback | routerlist_remove_old_routers | |--17.17%-- [hit in function] | | | --82.83%-- digestset_add | |--15.93%-- [hit in function] | | | |--74.31%-- siphash24g | | siphash24 | | | --9.76%-- bitarray_set | |--8.48%-- clean_caches_callback | microdesc_cache_rebuild | microdesc_cache_clean | |--33.97%-- [hit in function] | | | --66.03%-- microdesc_map_HT_NEXT | |--1.12%-- time | __gettimeofday | [kernel.kallsyms][+ffffffc000204414] | |--0.99%-- fetch_networkstatus_callback | update_networkstatus_downloads | update_certificate_downloads | authority_certs_fetch_missing | download_status_reset | find_dl_schedule | time | __gettimeofday | [kernel.kallsyms][+ffffffc000204414] | |--0.59%-- record_bridge_stats_callback | |--0.17%-- @plt | --0.09%-- expire_old_ciruits_serverside_callback circuit_expire_old_circuits_serverside |--48.86%-- [hit in function] | --51.14%-- circuit_get_global_list 0.21% 0.21% tor 27847 27847 /system/lib/libc.so @plt 0.21% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_add | -- smartlist_add | --55.78%-- smartlist_ensure_capacity |--84.18%-- [hit in function] | |--14.03%-- tor_reallocarray_ | tor_realloc_ | je_realloc | |--4.51%-- [hit in function] | | | --95.49%-- je_arena_ralloc | |--61.57%-- [hit in function] | | | --38.43%-- memcpy | --1.79%-- memset [kernel.kallsyms][+ffffffc0002040d0] 0.21% 0.21% tor 27847 27847 /system/lib/libc.so strcasecmp 0.21% 0.02% tor 27847 27847 /system/lib/libc.so _fmt [skipped in brief callgraph mode] 0.21% 0.21% tor 27847 27847 /system/lib/libc.so pthread_mutex_unlock 0.21% 0.20% tor 27847 27847 /system/lib/libc.so memset [skipped in brief callgraph mode] 0.21% 0.10% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_compare_masked | -- tor_addr_compare_masked | |--38.42%-- tor_addr_to_ipv4h | |--55.08%-- [hit in function] | | | --44.92%-- tor_addr_to_ipv4n | --11.26%-- tor_addr_family 0.20% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_start_of_next_routerstatus | -- find_start_of_next_routerstatus | |--62.61%-- tor_memstr | |--1.74%-- [hit in function] | | | |--94.69%-- tor_memmem | | | | | |--96.28%-- memmem | | | |--89.83%-- [hit in function] | | | | | | | |--6.05%-- memcmp | | | | | | | --4.12%-- @plt | | | | | --3.72%-- @plt | | | --3.57%-- strlen | |--36.30%-- strstr | |--84.64%-- [hit in function] | | | |--9.04%-- strncmp | | | --6.32%-- @plt | --1.09%-- memmem 0.20% 0.20% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor @plt 0.19% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_good_exit_server_general [skipped in brief callgraph mode] 0.19% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_have_enough_dir_info_to_build_circuits [skipped in brief callgraph mode] 0.19% 0.02% tor 27847 27847 /system/lib/libc.so _conv | -- _conv | --91.38%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) |--1.81%-- [hit in function] | |--93.97%-- vsnprintf | |--4.38%-- [hit in function] | | | |--86.64%-- __vfprintf | | |--37.82%-- [hit in function] | | | | | |--19.05%-- __sfvwrite | | | |--55.50%-- [hit in function] | | | | | | | |--24.03%-- @plt | | | | | | | |--17.77%-- memcpy | | | | | | | --2.69%-- __aeabi_memcpy8 | | | | | |--13.29%-- __aeabi_uldivmod | | | __gnu_uldivmod_helper | | | |--26.73%-- [hit in function] | | | | | | | --73.27%-- __udivdi3 | | | | | |--8.52%-- mbrtoc32 | | | |--53.08%-- [hit in function] | | | | | | | |--19.69%-- mbstate_get_byte | | | | | | | |--13.99%-- @plt | | | | | | | --13.25%-- mbsinit | | | | | |--7.48%-- @plt | | | | | |--7.05%-- __ctype_get_mb_cur_max | | | | | |--4.05%-- je_free | | | | | |--1.08%-- libc.so[+7bc98] | | | | | |--1.07%-- free | | | | | --0.60%-- mbrtowc | | | |--3.56%-- @plt | | | |--2.95%-- pthread_mutexattr_settype | | | |--1.94%-- pthread_mutex_init | | | --0.53%-- pthread_condattr_init | --4.22%-- @plt 0.18% 0.18% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor div_by_2_25 0.18% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_entry_hash [skipped in brief callgraph mode] 0.18% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memarea_alloc | -- memarea_alloc | |--29.11%-- get_uint32 | |--56.17%-- [hit in function] | | | |--39.95%-- memcpy | | | --3.88%-- @plt | --17.62%-- realign_pointer 0.18% 0.18% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_mul 0.18% 0.09% tor 27847 27847 /system/lib/libc.so strtoul [skipped in brief callgraph mode] 0.18% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_add_microdesc [skipped in brief callgraph mode] 0.17% 0.17% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor base64_decode [skipped in brief callgraph mode] 0.17% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_snprintf | -- tor_snprintf | --98.70%-- tor_vsnprintf |--0.78%-- [hit in function] | |--96.77%-- vsnprintf | |--5.20%-- [hit in function] | | | |--89.66%-- __vfprintf | | |--32.75%-- [hit in function] | | | | | |--20.03%-- __ctype_get_mb_cur_max | | | | | |--12.22%-- __sfvwrite | | | |--60.50%-- [hit in function] | | | | | | | |--26.81%-- @plt | | | | | | | --12.69%-- memcpy | | | | | |--12.08%-- mbrtoc32 | | | |--78.39%-- [hit in function] | | | | | | | |--12.88%-- mbsinit | | | | | | | --8.73%-- @plt | | | | | |--8.47%-- strlen | | | | | |--6.38%-- @plt | | | | | |--3.91%-- je_free | | | | | |--1.92%-- libc.so[+7bc98] | | | | | |--1.62%-- __aeabi_uldivmod | | | |--32.40%-- [hit in function] | | | | | | | --67.60%-- __gnu_uldivmod_helper | | | |--98.93%-- [hit in function] | | | | | | | --1.07%-- __udivdi3 | | | | | --0.62%-- mbrtowc | | | |--3.89%-- @plt | | | --1.26%-- pthread_condattr_init | --2.45%-- @plt 0.17% 0.02% tor 27847 27847 /system/lib/libc.so fgets [skipped in brief callgraph mode] 0.17% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor addrs_in_same_network_family [skipped in brief callgraph mode] 0.17% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_vsnprintf [skipped in brief callgraph mode] 0.17% 0.17% tor 27847 27847 /system/lib/libc.so pthread_mutex_lock 0.17% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_uidivmod | -- __aeabi_uidivmod | --94.23%-- __aeabi_uidiv 0.17% 0.00% tor 27847 27847 /system/lib/libc.so snprintf(char*, unsigned int pass_object_size1, char const*, ...) [skipped in brief callgraph mode] 0.16% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_map_HT_FIND_P_ | -- nodelist_map_HT_FIND_P_ | |--73.07%-- node_id_eq | tor_memeq | --0.26%-- __strchr_chk 0.16% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_expand_sample [skipped in brief callgraph mode] 0.16% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_update_primary [skipped in brief callgraph mode] 0.16% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor guard_selection_have_enough_dir_info_to_build_circuits [skipped in brief callgraph mode] 0.16% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor sample_reachable_filtered_entry_guards [skipped in brief callgraph mode] 0.16% 0.07% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strcmp_len [skipped in brief callgraph mode] 0.15% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor openssl_locking_cb_ | -- openssl_locking_cb_ | |--41.72%-- tor_mutex_acquire | |--29.19%-- [hit in function] | | | |--63.18%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | |--4.43%-- pthread_mutex_lock | | | --3.19%-- @plt | --39.67%-- tor_mutex_release |--26.67%-- [hit in function] | --73.33%-- pthread_mutex_unlock 0.14% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_process_active_single_queue | -- event_process_active_single_queue | |--49.20%-- periodic_event_dispatch | |--3.54%-- [hit in function] | | | |--71.85%-- launch_descriptor_fetches_callback | | update_all_descriptor_downloads | | update_microdesc_downloads | | microdesc_list_missing_digest256 | | |--6.35%-- [hit in function] | | | | | --93.65%-- microdesc_cache_lookup_by_digest256 | | | | | |--82.97%-- microdesc_map_HT_FIND | | | | | | | |--51.12%-- microdesc_hash_ | | | | siphash24g | | | | siphash24 | | | | |--91.89%-- [hit in function] | | | | | | | | | --8.11%-- memcpy | | | | | | | --48.88%-- microdesc_map_HT_FIND_P_ | | | |--16.05%-- [hit in function] | | | | | | | --83.95%-- microdesc_eq_ | | | tor_memeq | | | | | --17.03%-- memcpy | | | |--21.73%-- check_descriptor_callback | | routerlist_remove_old_routers | | |--13.86%-- [hit in function] | | | | | --86.14%-- digestset_add | | |--16.95%-- [hit in function] | | | | | --83.05%-- siphash24g | | siphash24 | | | |--1.78%-- record_bridge_stats_callback | | | |--0.52%-- @plt | | | |--0.31%-- time | | __gettimeofday | | [kernel.kallsyms][+ffffffc000204414] | | | --0.27%-- expire_old_ciruits_serverside_callback | circuit_expire_old_circuits_serverside | |--48.86%-- [hit in function] | | | --51.14%-- circuit_get_global_list | |--24.21%-- scheduler_evt_callback | scheduler_run | |--3.70%-- [hit in function] | | | |--78.67%-- channel_flush_some_cells | | | | | |--87.46%-- channel_flush_from_first_active_circuit | | | | | | | |--57.20%-- channel_write_packed_cell | | | | channel_write_cell_generic_ | | | | | | | | | |--77.80%-- channel_write_cell_queue_entry | | | | | | | | | | | |--46.58%-- channel_tls_write_packed_cell_method | | | | | | |--15.29%-- [hit in function] | | | | | | | | | | | | | --84.71%-- connection_write_to_buf | | | | | | connection_write_to_buf_impl_ | | | | | | |--30.38%-- [hit in function] | | | | | | | | | | | | | |--48.89%-- write_to_buf | | | | | | | | | | | | | | | |--53.80%-- chunk_new_with_alloc_size | | | | | | | | | | | | | | | --46.20%-- buf_add_chunk_with_capacity | | | | | | | |--65.17%-- [hit in function] | | | | | | | | | | | | | | | --34.83%-- chunk_new_with_alloc_size | | | | | | | | | | | | | --20.73%-- connection_start_writing | | | | | | |--43.55%-- [hit in function] | | | | | | | | | | | | | --56.45%-- connection_check_event | | | | | | | | | | | |--26.13%-- is_destroy_cell | | | | | | |--28.58%-- [hit in function] | | | | | | | | | | | | | --71.42%-- packed_cell_is_destroy | | | | | | | | | | | |--13.51%-- channel_get_cell_queue_entry_size | | | | | | get_cell_network_size | | | | | | | | | | | |--11.81%-- channel_timestamp_xmit | | | | | | monotime_coarse_absolute_msec | | | | | | monotime_coarse_absolute_nsec | | | | | | monotime_coarse_get | | | | | | | | | | | --1.96%-- channel_is_in_state | | | | | | | | | --22.20%-- channel_update_xmit_queue_size | | | | |--44.81%-- [hit in function] | | | | | | | | | --55.19%-- channel_tls_num_bytes_queued_method | | | | | | | |--28.82%-- circuitmux_notify_xmit_cells | | | | | | | | | |--54.50%-- circuitmux_make_circuit_inactive | | | | | | | | | | | |--50.31%-- ewma_notify_circ_inactive | | | | | | | | | | | --49.69%-- circuitmux_find_map_entry | | | | | | | | | | | |--70.65%-- chanid_circid_muxinfo_map_HT_FIND | | | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | chanid_circid_entries_eq | | | | | | | | | | | --29.35%-- chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | | | --45.50%-- ewma_notify_xmit_cells | | | | |--47.38%-- [hit in function] | | | | | | | | | --52.62%-- tor_gettimeofday_cached | | | | | | | |--8.48%-- get_options_mutable | | | | | | | |--4.63%-- ewma_pick_active_circuit | | | | | | | --0.86%-- circuitmux_get_first_active_circuit | | | | | |--6.41%-- circuitmux_set_num_cells | | | | | --6.13%-- channel_flush_some_cells_from_outgoing_queue | | | |--14.77%-- channel_num_cells_writeable | | | | | |--70.46%-- channel_tls_num_cells_writeable_method | | | |--78.75%-- [hit in function] | | | | | | | --21.25%-- connection_get_outbuf_len | | | | | --29.54%-- chan_cell_queue_len | | | --2.86%-- channel_flush_from_first_active_circuit | |--10.37%-- flush_queued_events_cb | |--0.50%-- [hit in function] | | | |--89.42%-- queued_events_flush_all | | |--23.13%-- [hit in function] | | | | | |--60.87%-- connection_write_to_buf | | | | | | | |--98.86%-- connection_write_to_buf_impl_ | | | | |--46.07%-- [hit in function] | | | | | | | | | |--29.73%-- write_to_buf | | | | | |--17.30%-- [hit in function] | | | | | | | | | | | --82.70%-- buf_add_chunk_with_capacity | | | | | |--3.26%-- [hit in function] | | | | | | | | | | | |--51.38%-- monotime_coarse_absolute_msec | | | | | | | | | | | | | |--55.35%-- monotime_coarse_get | | | | | | | | | | | | | --44.65%-- __aeabi_uldivmod | | | | | | __gnu_uldivmod_helper | | | | | | __udivdi3 | | | | | | | | | | | --45.36%-- chunk_new_with_alloc_size | | | | | |--96.03%-- [hit in function] | | | | | | | | | | | --3.97%-- tor_malloc_ | | | | | je_malloc | | | | | | | | | |--20.26%-- connection_start_writing | | | | | |--19.31%-- [hit in function] | | | | | | | | | | | --80.69%-- connection_check_event | | | | | | | | | |--3.52%-- buf_datalen | | | | | | | | | --0.43%-- enable_control_logging | | | | | | | --1.14%-- connection_start_writing | | | | | |--9.94%-- tor_mutex_acquire | | | __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | | | |--4.28%-- smartlist_add | | | | | |--1.48%-- queued_event_free | | | je_free | | | ifree | | | | | --0.30%-- smartlist_new | | size_mul_check | | | |--9.04%-- TO_CONTROL_CONN | | | --1.05%-- connection_write_to_buf | |--3.38%-- periodic_timer_cb | |--0.58%-- get_options | |--0.39%-- conn_write_callback | |--0.10%-- write_bridge_ns_callback | --0.05%-- check_fw_helper_app_callback 0.14% 0.14% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerstatus_version_supports_extend2_cells 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor select_and_add_guard_item_for_sample [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_set | -- digestmap_set | |--42.11%-- digestmap_entry_hash | |--3.90%-- [hit in function] | | | --96.10%-- siphash24g | |--4.13%-- [hit in function] | | | --95.87%-- siphash24 | |--88.05%-- [hit in function] | | | --11.95%-- memcpy | |--16.56%-- tor_malloc_zero_ | |--8.12%-- [hit in function] | | | |--83.26%-- tor_malloc_ | | |--22.01%-- [hit in function] | | | | | |--66.73%-- je_malloc | | | |--17.26%-- [hit in function] | | | | | | | |--50.11%-- je_tcache_alloc_small_hard | | | | je_arena_tcache_fill_small | | | | |--33.33%-- [hit in function] | | | | | | | | | |--35.15%-- arena_run_reg_alloc | | | | | | | | | --31.51%-- arena_bin_malloc_hard | | | | arena_run_first_best_fit | | | | | | | |--17.49%-- je_tcache_event_hard | | | | je_tcache_bin_flush_small | | | | je_arena_dalloc_bin_junked_locked | | | | arena_dalloc_bin_locked_impl | | | | arena_maybe_purge_decay | | | | arena_purge_to_limit | | | | arena_run_dalloc | | | | arena_run_heap_remove | | | | | | | --15.14%-- @plt | | | | | --11.27%-- @plt | | | --8.62%-- memset | |--16.12%-- digestmap_impl_HT_FIND_P_ | |--28.25%-- [hit in function] | | | --71.75%-- digestmap_entries_eq | tor_memeq | |--13.47%-- digestmap_assign_tmp_key | memcpy | --10.23%-- digestmap_impl_HT_GROW 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_once_cb | -- event_once_cb | -- initialize_periodic_events_cb periodic_event_launch periodic_event_dispatch | |--60.05%-- launch_descriptor_fetches_callback | update_all_descriptor_downloads | update_microdesc_downloads | microdesc_list_missing_digest256 | microdesc_cache_lookup_by_digest256 | | | |--82.59%-- microdesc_map_HT_FIND | | | | | |--72.38%-- microdesc_map_HT_FIND_P_ | | | |--45.79%-- [hit in function] | | | | | | | --54.21%-- microdesc_eq_ | | | tor_memeq | | | | | --27.62%-- microdesc_hash_ | | siphash24g | | siphash24 | | | --17.41%-- memcpy | |--24.07%-- check_descriptor_callback | routerlist_remove_old_routers | |--18.68%-- [hit in function] | | | --81.32%-- digestset_add | |--15.44%-- [hit in function] | | | |--70.11%-- siphash24g | | siphash24 | | | --14.45%-- bitarray_set | |--12.84%-- clean_caches_callback | microdesc_cache_rebuild | microdesc_cache_clean | |--33.97%-- [hit in function] | | | --66.03%-- microdesc_map_HT_NEXT | |--1.54%-- time | __gettimeofday | [kernel.kallsyms][+ffffffc000204414] | --1.50%-- fetch_networkstatus_callback update_networkstatus_downloads update_certificate_downloads authority_certs_fetch_missing download_status_reset find_dl_schedule time __gettimeofday [kernel.kallsyms][+ffffffc000204414] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor initialize_periodic_events_cb [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor periodic_event_launch [skipped in brief callgraph mode] 0.14% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_nielsadd2 [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_list_missing_digest256 [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor launch_descriptor_fetches_callback [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_all_descriptor_downloads [skipped in brief callgraph mode] 0.14% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_microdesc_downloads [skipped in brief callgraph mode] 0.13% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_start_of_next_microdesc [skipped in brief callgraph mode] 0.13% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_mutable_consensus_status_by_descriptor_digest [skipped in brief callgraph mode] 0.13% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_consensus_status_by_descriptor_digest [skipped in brief callgraph mode] 0.13% 0.13% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_cmp_words 0.13% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_hash_impl_helper | -- router_get_hash_impl_helper | -- tor_memstr tor_memmem memmem |--92.53%-- [hit in function] | |--4.36%-- memcmp | --3.11%-- @plt 0.13% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_or_create [skipped in brief callgraph mode] 0.12% 0.11% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_ensure_capacity [skipped in brief callgraph mode] 0.12% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_inet_aton | -- tor_inet_aton | --96.54%-- tor_sscanf tor_vsscanf |--11.97%-- [hit in function] | |--75.31%-- scan_unsigned | |--28.51%-- [hit in function] | | | |--60.90%-- __aeabi_uidiv | | | |--8.06%-- TOR_ISDIGIT | | | --2.53%-- digit_to_num | |--10.98%-- TOR_ISDIGIT | --1.74%-- digit_to_num 0.12% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_malloc | -- CRYPTO_malloc | |--88.96%-- je_malloc | |--47.00%-- [hit in function] | | | |--34.70%-- je_tcache_alloc_small_hard | | je_arena_tcache_fill_small | | |--9.43%-- [hit in function] | | | | | |--37.72%-- arena_run_reg_alloc | | | | | |--21.03%-- pthread_mutex_lock | | | | | |--15.89%-- pthread_mutex_unlock | | | | | |--10.66%-- @plt | | | | | --5.26%-- arena_bin_malloc_hard | | je_bitmap_init | | @plt | | | --18.30%-- pthread_getspecific | --5.08%-- malloc 0.12% 0.09% tor 27847 27847 /system/lib/libz.so fill_window | -- fill_window | |--43.43%-- fill_window | |--7.06%-- memcpy | --6.09%-- adler32 0.12% 0.06% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_to_ipv4h | -- tor_addr_to_ipv4h | --54.33%-- tor_addr_to_ipv4n 0.12% 0.12% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_whitespace 0.12% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_id_eq [skipped in brief callgraph mode] 0.12% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_get | -- digestmap_get | |--81.29%-- digestmap_impl_HT_FIND | | | |--51.49%-- digestmap_impl_HT_FIND_P_ | | |--13.49%-- [hit in function] | | | | | --86.51%-- digestmap_entries_eq | | |--5.04%-- [hit in function] | | | | | --94.96%-- tor_memeq | | | --48.51%-- digestmap_entry_hash | siphash24g | siphash24 | |--95.49%-- [hit in function] | | | --4.51%-- memcpy | --16.93%-- digestmap_assign_tmp_key memcpy 0.11% 0.11% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __adddf3 0.11% 0.11% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digit_to_num 0.11% 0.11% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fdifference 0.11% 0.11% tor 27847 27847 /system/lib/libc.so __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.11% 0.06% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_impl_HT_FIND_P_ [skipped in brief callgraph mode] 0.11% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_entry_hash | -- digestmap_entry_hash | --97.77%-- siphash24g |--2.31%-- [hit in function] | --97.69%-- siphash24 |--91.39%-- [hit in function] | --8.61%-- memcpy 0.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_get_country_by_addr [skipped in brief callgraph mode] 0.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_set_country [skipped in brief callgraph mode] 0.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_get_country_by_ipv4 [skipped in brief callgraph mode] 0.10% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_strdup_ | -- tor_strdup_ | |--85.06%-- strdup | |--1.86%-- [hit in function] | | | |--41.24%-- je_malloc | | |--63.80%-- [hit in function] | | | | | |--17.74%-- pthread_getspecific | | | | | |--12.88%-- je_tcache_alloc_small_hard | | | |--57.39%-- [hit in function] | | | | | | | --42.61%-- je_arena_tcache_fill_small | | | | | --5.58%-- je_tcache_event_hard | | | |--21.35%-- memcpy | | | |--21.09%-- strlen | | | |--7.23%-- @plt | | | --7.22%-- malloc | --1.97%-- @plt 0.10% 0.00% tor 27847 27847 /system/lib/libz.so _tr_flush_block [skipped in brief callgraph mode] 0.10% 0.10% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor AES_encrypt 0.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digest256_from_base64 | -- digest256_from_base64 | |--80.92%-- base64_decode | |--97.48%-- [hit in function] | | | --2.52%-- memset | |--14.89%-- strlen | --2.10%-- @plt 0.10% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_bsearch_idx [skipped in brief callgraph mode] 0.10% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_bsearch [skipped in brief callgraph mode] 0.09% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_microdescs_from_networkstatus [skipped in brief callgraph mode] 0.09% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_impl_HT_FIND [skipped in brief callgraph mode] 0.09% 0.09% tor 27847 27847 /system/lib/libz.so compress_block 0.09% 0.01% tor 27847 27847 /system/lib/libc.so strdup [skipped in brief callgraph mode] 0.09% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fsum 0.09% 0.09% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_CTX_end 0.09% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor refill_callback [skipped in brief callgraph mode] 0.09% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_handle_first_hop [skipped in brief callgraph mode] 0.08% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_DecodeUpdate 0.08% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __muldf3 0.08% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_free | -- CRYPTO_free | |--71.13%-- je_free | |--18.75%-- [hit in function] | | | |--77.71%-- ifree | | |--86.41%-- [hit in function] | | | | | --13.59%-- je_tcache_bin_flush_small | | |--32.55%-- [hit in function] | | | | | --67.45%-- je_arena_dalloc_bin_junked_locked | | arena_dalloc_bin_locked_impl | | | --3.53%-- pthread_getspecific | --6.25%-- free 0.08% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_from_ipv4n | -- tor_addr_from_ipv4n | |--48.77%-- memset | --8.41%-- @plt 0.08% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor conn_write_callback [skipped in brief callgraph mode] 0.08% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memarea_alloc_zero [skipped in brief callgraph mode] 0.08% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerlist_remove_old_routers | -- routerlist_remove_old_routers | |--86.54%-- digestset_add | |--13.03%-- [hit in function] | | | |--77.62%-- siphash24g | | siphash24 | | |--95.49%-- [hit in function] | | | | | --4.51%-- memcpy | | | --9.35%-- bitarray_set | --2.63%-- digestset_new bitarray_init_zero tor_calloc_ tor_malloc_zero_ tor_malloc_ je_malloc je_arena_malloc_large arena_run_first_best_fit 0.08% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_mul_recursive 0.08% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor protocol_list_contains [skipped in brief callgraph mode] 0.08% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor def_get_class | -- def_get_class | --91.89%-- openssl_locking_cb_ |--14.04%-- [hit in function] | |--45.75%-- tor_mutex_acquire | |--31.61%-- [hit in function] | | | --68.39%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | --40.21%-- tor_mutex_release |--27.52%-- [hit in function] | --72.48%-- pthread_mutex_unlock 0.08% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ed25519_sign_open_batch_donna | -- ed25519_sign_open_batch_donna | --98.59%-- ed25519_sign_open_donna | |--87.64%-- ge25519_double_scalarmult_vartime | |--0.32%-- [hit in function] | | | |--38.24%-- ge25519_double_p1p1 | | |--17.94%-- [hit in function] | | | | | --82.06%-- curve25519_square | | | |--37.53%-- curve25519_mul | | | |--9.06%-- ge25519_nielsadd2_p1p1 | | |--4.14%-- [hit in function] | | | | | --95.86%-- curve25519_mul | | | |--8.25%-- ge25519_pnielsadd_p1p1 | | |--20.64%-- [hit in function] | | | | | --79.36%-- curve25519_mul | | | |--3.45%-- ge25519_pnielsadd | | curve25519_mul | | | |--1.85%-- contract256_slidingwindow_modm | | | |--0.93%-- curve25519_square | | | --0.37%-- ge25519_full_to_pniels | |--6.57%-- ge25519_unpack_negative_vartime | | | |--80.18%-- curve25519_pow_two252m3 | | curve25519_pow_two5mtwo0_two250mtwo0 | | curve25519_square_times | | | |--12.80%-- curve25519_mul | | | --7.02%-- curve25519_contract | |--5.36%-- ge25519_pack | curve25519_recip | | | |--73.46%-- curve25519_pow_two5mtwo0_two250mtwo0 | | curve25519_square_times | | | --26.54%-- curve25519_mul | --0.43%-- ed25519_hram ed25519_hash_final crypto_digest_get_digest 0.08% 0.08% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_ipv4_compare_key_to_entry_ 0.08% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor xorin8 [skipped in brief callgraph mode] 0.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ed25519_sign_open_donna [skipped in brief callgraph mode] 0.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_networkstatus_v3_hashes [skipped in brief callgraph mode] 0.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_networkstatus_v3_signed_boundaries [skipped in brief callgraph mode] 0.07% 0.06% tor 27847 27847 /system/lib/libc.so strstr [skipped in brief callgraph mode] 0.07% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_impl_HT_FIND_P_ | -- digestmap_impl_HT_FIND_P_ | --81.73%-- digestmap_entries_eq |--3.60%-- [hit in function] | --96.40%-- tor_memeq 0.07% 0.07% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor probable_prime 0.07% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_mutex_acquire | -- tor_mutex_acquire | |--61.75%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | |--6.07%-- pthread_mutex_lock | --2.95%-- @plt 0.07% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_all_by_keyword [skipped in brief callgraph mode] 0.07% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestset_add [skipped in brief callgraph mode] 0.07% 0.07% tor 27847 27847 /system/lib/libc.so malloc 0.07% 0.00% tor 27847 27847 /system/lib/libc.so _yconv [skipped in brief callgraph mode] 0.07% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memarea_memdup [skipped in brief callgraph mode] 0.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor frac_nodes_with_descriptors [skipped in brief callgraph mode] 0.07% 0.07% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_to_ipv4n 0.07% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_double_scalarmult_vartime [skipped in brief callgraph mode] 0.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_handle_write [skipped in brief callgraph mode] 0.06% 0.06% tor 27847 27847 /system/lib/libc.so __strchr_chk 0.06% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_mutex_release | -- tor_mutex_release | --74.19%-- pthread_mutex_unlock 0.06% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strcmpstart | -- strcmpstart | |--43.37%-- strlen | |--20.89%-- strncmp | --1.85%-- @plt 0.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_get_hashes_impl [skipped in brief callgraph mode] 0.06% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_scalarmult_base_choose_niels [skipped in brief callgraph mode] 0.06% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scale_array_elements_to_u64 [skipped in brief callgraph mode] 0.06% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_handle_write_impl [skipped in brief callgraph mode] 0.06% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor loadu64le [skipped in brief callgraph mode] 0.06% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_copy [skipped in brief callgraph mode] 0.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_entries_eq [skipped in brief callgraph mode] 0.06% 0.05% tor 27847 27847 /system/lib/libc.so mbrtoc32 [skipped in brief callgraph mode] 0.06% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_recip | -- curve25519_recip | |--86.10%-- curve25519_pow_two5mtwo0_two250mtwo0 | | | |--86.35%-- curve25519_square_times | | | --13.65%-- curve25519_mul | |--9.14%-- curve25519_mul | --4.76%-- curve25519_square_times 0.06% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor mem_gets | -- mem_gets | |--22.19%-- memcpy | |--7.52%-- @plt | --3.70%-- @plt 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_guard_selection | -- choose_guard_selection | |--81.89%-- node_passes_guard_filter | |--4.44%-- [hit in function] | | | |--77.82%-- node_is_a_configured_bridge | | | | | |--59.00%-- node_get_all_orports | | | |--19.56%-- [hit in function] | | | | | | | |--51.20%-- tor_addr_is_valid | | | | |--20.22%-- [hit in function] | | | | | | | | | --79.78%-- tor_addr_is_null | | | | tor_addr_family | | | | | | | --29.24%-- smartlist_new | | | tor_calloc_ | | | tor_malloc_zero_ | | | |--66.39%-- [hit in function] | | | | | | | --33.61%-- memset | | | | | |--23.60%-- je_free | | | |--25.11%-- [hit in function] | | | | | | | |--27.03%-- je_tcache_event_hard | | | | je_tcache_bin_flush_small | | | | je_arena_dalloc_bin_junked_locked | | | | arena_dalloc_bin_locked_impl | | | | arena_maybe_purge_decay | | | | arena_purge_to_limit | | | | arena_run_dalloc | | | | arena_run_heap_remove | | | | | | | |--24.06%-- ifree | | | | | | | --23.80%-- pthread_getspecific | | | | | --17.39%-- smartlist_free | | je_free | | | | | |--65.55%-- ifree | | | | | --34.45%-- je_tcache_event_hard | | je_tcache_bin_flush_small | | je_arena_dalloc_bin_junked_locked | | arena_dalloc_bin_locked_impl | | arena_maybe_purge_decay | | arena_purge_to_limit | | arena_run_dalloc | | arena_run_heap_remove | | | |--13.30%-- routerset_contains_node | | routerset_contains_routerstatus | | |--66.99%-- [hit in function] | | | | | --33.01%-- tor_addr_from_ipv4n | | memset | | | --4.45%-- fascist_firewall_allows_node | --10.93%-- node_is_possible_guard node_is_dir 0.05% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_uint32 | -- get_uint32 | |--38.38%-- memcpy | --3.93%-- @plt 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_mod_exp_mont 0.05% 0.03% tor 27847 27847 /system/lib/libc.so __sfvwrite [skipped in brief callgraph mode] 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_pow_two5mtwo0_two250mtwo0 | -- curve25519_pow_two5mtwo0_two250mtwo0 | |--87.37%-- curve25519_square_times | --12.63%-- curve25519_mul 0.05% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerset_contains_node | -- routerset_contains_node | --84.74%-- routerset_contains_routerstatus |--71.37%-- [hit in function] | |--23.07%-- tor_addr_from_ipv4n | |--39.32%-- [hit in function] | | | |--56.87%-- memset | | | --3.81%-- @plt | --5.56%-- routerset_contains 0.05% 0.00% tor 27847 27847 /system/lib/libsqlite.so android::phone_number_compare_inter(char const*, char const*, bool) | -- android::phone_number_compare_inter(char const*, char const*, bool) | |--66.23%-- __strchr_chk | --33.77%-- android::phone_number_compare_inter(char const*, char const*, bool) __strchr_chk 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_public_from_base64 [skipped in brief callgraph mode] 0.05% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_exit_policy_rejects_all [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor eat_whitespace_eos 0.05% 0.05% tor 27847 27847 /system/lib/libc.so strcmp 0.05% 0.05% tor 27847 27847 /system/lib/libc.so free 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ed25519_public_from_base64 [skipped in brief callgraph mode] 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor check_descriptor_callback [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_CTX_get 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TOR_ISSPACE 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_map_HT_INSERT [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /system/lib/libc.so isspace 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_square_times 0.05% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_refill [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_map_HT_NEXT 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digest_from_base64 [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor gcm_ghash_4bit 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_passes_guard_filter | -- node_passes_guard_filter | |--78.85%-- node_is_a_configured_bridge | | | |--61.41%-- node_get_all_orports | | |--17.69%-- [hit in function] | | | | | |--46.30%-- tor_addr_is_valid | | | |--20.22%-- [hit in function] | | | | | | | --79.78%-- tor_addr_is_null | | | tor_addr_family | | | | | --36.02%-- smartlist_new | | | | | |--73.42%-- tor_calloc_ | | | tor_malloc_zero_ | | | |--66.39%-- [hit in function] | | | | | | | --33.61%-- memset | | | | | --26.58%-- size_mul_check | | | |--22.21%-- je_free | | |--25.11%-- [hit in function] | | | | | |--27.03%-- je_tcache_event_hard | | | je_tcache_bin_flush_small | | | je_arena_dalloc_bin_junked_locked | | | arena_dalloc_bin_locked_impl | | | arena_maybe_purge_decay | | | arena_purge_to_limit | | | arena_run_dalloc | | | arena_run_heap_remove | | | | | |--24.06%-- ifree | | | | | --23.80%-- pthread_getspecific | | | --16.37%-- smartlist_free | je_free | | | |--65.55%-- ifree | | | --34.45%-- je_tcache_event_hard | je_tcache_bin_flush_small | je_arena_dalloc_bin_junked_locked | arena_dalloc_bin_locked_impl | arena_maybe_purge_decay | arena_purge_to_limit | arena_run_dalloc | arena_run_heap_remove | |--12.68%-- routerset_contains_node | routerset_contains_routerstatus | |--66.99%-- [hit in function] | | | --33.01%-- tor_addr_from_ipv4n | memset | --4.24%-- fascist_firewall_allows_node 0.05% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor epoll_dispatch | -- epoll_dispatch | |--59.48%-- epoll_wait | |--9.86%-- [hit in function] | | | |--77.96%-- epoll_pwait | | |--34.03%-- [hit in function] | | | | | --65.97%-- __epoll_pwait | | |--93.54%-- [hit in function] | | | | | --6.46%-- [kernel.kallsyms][+ffffffc000204414] | | | --12.17%-- @plt | --3.18%-- @plt 0.05% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_vasprintf | -- tor_vasprintf | |--94.49%-- vasprintf | |--3.28%-- [hit in function] | | | |--65.67%-- __vfprintf | | |--30.43%-- [hit in function] | | | | | |--21.79%-- mbrtoc32 | | | |--69.18%-- [hit in function] | | | | | | | |--28.21%-- mbsinit | | | | | | | --2.61%-- mbstate_get_byte | | | | | |--17.94%-- __ctype_get_mb_cur_max | | | | | |--15.42%-- __sfvwrite | | | |--29.02%-- [hit in function] | | | | | | | |--60.17%-- memcpy | | | | | | | --10.81%-- @plt | | | | | |--7.70%-- mbrtowc | | | | | --6.72%-- @plt | | | |--22.09%-- je_realloc | | |--4.60%-- [hit in function] | | | | | --95.40%-- je_arena_ralloc | | |--90.82%-- [hit in function] | | | | | --9.18%-- je_arena_ralloc_no_move | | | |--5.94%-- je_malloc | | |--64.71%-- [hit in function] | | | | | --35.29%-- pthread_getspecific | | | --3.01%-- malloc | --1.78%-- @plt 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_nickname 0.05% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerset_contains_routerstatus [skipped in brief callgraph mode] 0.05% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scan_string [skipped in brief callgraph mode] 0.05% 0.05% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_DecodeBlock 0.04% 0.04% tor 27847 27847 /system/lib/libc.so __ctype_get_mb_cur_max 0.04% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_add_strdup [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /system/lib/libc.so vasprintf [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /system/lib/libc.so qsort [skipped in brief callgraph mode] 0.04% 0.04% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000204414] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor send_control_event | -- send_control_event | |--93.56%-- send_control_event_impl | | | |--71.86%-- tor_vasprintf | | | | | |--97.11%-- vasprintf | | | |--5.19%-- [hit in function] | | | | | | | |--57.43%-- __vfprintf | | | | |--32.03%-- [hit in function] | | | | | | | | | |--20.76%-- mbrtoc32 | | | | | |--95.05%-- [hit in function] | | | | | | | | | | | --4.95%-- mbstate_get_byte | | | | | | | | | |--20.04%-- __ctype_get_mb_cur_max | | | | | | | | | |--19.78%-- __sfvwrite | | | | | | | | | | | |--84.77%-- memcpy | | | | | | | | | | | --15.23%-- @plt | | | | | | | | | |--5.31%-- mbrtowc | | | | | | | | | --2.08%-- @plt | | | | | | | |--29.44%-- je_realloc | | | | |--3.52%-- [hit in function] | | | | | | | | | --96.48%-- je_arena_ralloc | | | | |--92.25%-- [hit in function] | | | | | | | | | --7.75%-- je_arena_ralloc_no_move | | | | | | | |--6.91%-- je_malloc | | | | |--52.05%-- [hit in function] | | | | | | | | | --47.95%-- pthread_getspecific | | | | | | | --1.04%-- malloc | | | | | --2.89%-- @plt | | | |--24.23%-- queue_control_event_string | | |--31.29%-- [hit in function] | | | | | |--25.34%-- tor_mutex_acquire | | | |--62.84%-- [hit in function] | | | | | | | --37.16%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | | | |--19.01%-- get_block_event_queue | | | tor_threadlocal_get | | | pthread_getspecific | | | | | |--14.44%-- in_main_thread | | | tor_get_thread_id | | | pthread_self | | | | | |--7.98%-- tor_malloc_ | | | |--26.50%-- [hit in function] | | | | | | | --73.50%-- je_malloc | | | | | --1.94%-- tor_threadlocal_get | | | |--1.85%-- tor_malloc_ | | | |--1.63%-- smartlist_add | | | --0.42%-- get_block_event_queue | |--6.17%-- queue_control_event_string | --0.27%-- tor_vasprintf 0.04% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor PEM_read_bio | -- PEM_read_bio | |--32.65%-- strncmp | |--9.32%-- memcpy | --4.89%-- @plt 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_entries_eq [skipped in brief callgraph mode] 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor geoip_ipv4_compare_entries_ 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_compare [skipped in brief callgraph mode] 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_whitespace_eos 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_CTX_start 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_bin2bn | -- BN_bin2bn | --4.93%-- [kernel.kallsyms][+ffffffc0002040d0] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_bandwidth_used [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor send_control_event_impl [skipped in brief callgraph mode] 0.04% 0.04% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_family 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_assign_tmp_key | -- digestmap_assign_tmp_key | -- memcpy 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_map_HT_INSERT [skipped in brief callgraph mode] 0.04% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_llround [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_is_a_configured_bridge [skipped in brief callgraph mode] 0.04% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA1_Update | -- SHA1_Update | |--62.37%-- memcpy | |--6.53%-- memset | --5.06%-- @plt 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_single_ipv6_orport [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /system/lib/libc.so gmtime_r [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_gmtime_r [skipped in brief callgraph mode] 0.04% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_array_element_by_weight [skipped in brief callgraph mode] 0.04% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_timegm [skipped in brief callgraph mode] 0.04% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_sort [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scheduler_run [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scheduler_evt_callback [skipped in brief callgraph mode] 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor token_check_object [skipped in brief callgraph mode] 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_memdup_ | -- tor_memdup_ | |--64.86%-- tor_malloc_ | |--18.11%-- [hit in function] | | | |--73.02%-- je_malloc | | |--48.90%-- [hit in function] | | | | | --51.10%-- je_tcache_alloc_small_hard | | je_arena_tcache_fill_small | | | | | |--73.86%-- arena_run_reg_alloc | | | | | --26.14%-- arena_bin_malloc_hard | | je_bitmap_init | | memset | | | --8.87%-- malloc | --11.87%-- memcpy 0.03% 0.03% tor 27847 27847 /system/lib/libc.so strncpy 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_parse_mask_ports [skipped in brief callgraph mode] 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_sqr 0.03% 0.03% tor 27847 27847 /system/lib/libc.so strncmp 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_mul 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_make_null [skipped in brief callgraph mode] 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_set_word 0.03% 0.03% tor 27847 27847 /system/lib/libc.so isalpha 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_cache_clean [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_double_p1p1 | -- ge25519_double_p1p1 | --84.77%-- curve25519_square 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fscalar_product 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_circuit_status | -- control_event_circuit_status | |--88.26%-- circuit_describe_status_for_controller | | | |--38.78%-- format_iso_time_nospace_usec | | | | | |--84.49%-- format_iso_time_nospace | | | format_iso_time | | | | | | | |--85.85%-- strftime | | | | _fmt | | | | |--28.72%-- [hit in function] | | | | | | | | | --71.28%-- _yconv | | | | _conv | | | | |--43.60%-- [hit in function] | | | | | | | | | --56.40%-- snprintf(char*, unsigned int pass_object_size1, char const*, ...) | | | | vsnprintf | | | | __vfprintf | | | | | | | | | |--58.03%-- __ctype_get_mb_cur_max | | | | | | | | | --41.97%-- __aeabi_uldivmod | | | | __gnu_uldivmod_helper | | | | __udivdi3 | | | | | | | --14.15%-- tor_gmtime_r | | | gmtime_r | | | timesub | | | __aeabi_ldivmod | | | __gnu_ldivmod_helper | | | __divdi3 | | | | | --15.51%-- tor_snprintf | | tor_vsnprintf | | vsnprintf | | __vfprintf | | | |--29.90%-- circuit_list_path_for_controller | | circuit_list_path_impl | | | | | |--31.79%-- node_get_verbose_nickname | | | node_is_named | | | networkstatus_get_router_digest_by_nickname | | | strmap_get_lc | | | | | | | |--51.54%-- je_free | | | | ifree | | | | | | | --48.46%-- strmap_get | | | strmap_impl_HT_FIND | | | strmap_entry_hash | | | siphash24g | | | siphash24 | | | | | |--21.32%-- node_get_by_id | | | node_get_mutable_by_id | | | nodelist_map_HT_FIND | | | node_id_hash | | | siphash24g | | | siphash24 | | | | | |--17.73%-- smartlist_new | | | tor_malloc_ | | | je_malloc | | | | | |--15.36%-- node_get_nickname | | | | | --13.80%-- free | | | |--19.47%-- smartlist_join_strings | | | | | |--66.50%-- smartlist_join_strings2 | | | |--31.96%-- [hit in function] | | | | | | | --68.04%-- tor_malloc_ | | | je_malloc | | | | | --33.50%-- strlen | | | |--7.06%-- smartlist_add_asprintf | | smartlist_add_vasprintf | | tor_vasprintf | | vasprintf | | __vfprintf | | |--29.30%-- [hit in function] | | | | | --70.70%-- mbrtowc | | | --4.80%-- smartlist_free | je_free | ifree | --11.74%-- send_control_event | |--56.82%-- queue_control_event_string | --43.18%-- send_control_event_impl tor_vasprintf vasprintf __vfprintf __ctype_get_mb_cur_max 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor realign_pointer 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor write_all [skipped in brief callgraph mode] 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_div | -- BN_div | --66.74%-- __aeabi_uldivmod __gnu_uldivmod_helper __udivdi3 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_read_to_buf [skipped in brief callgraph mode] 0.03% 0.01% tor 27847 27847 /system/lib/libc.so timesub | -- timesub | |--50.76%-- __aeabi_ldivmod | |--36.00%-- [hit in function] | | | |--54.38%-- __gnu_ldivmod_helper | | |--19.33%-- [hit in function] | | | | | --80.67%-- __divdi3 | | | |--4.86%-- __system_property_serial | | | --4.76%-- vsnprintf | --2.43%-- @plt 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_is_bit_set 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create_initial_guard_context [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_guard_selection_info [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_fd_getpos | -- tor_fd_getpos | |--94.90%-- lseek | | | |--57.10%-- [kernel.kallsyms][+ffffffc000204414] | | | --42.90%-- [kernel.kallsyms][+ffffffc000204454] | | | |--92.56%-- [kernel.kallsyms][+ffffffc0002075cc] | | | | | |--57.70%-- [kernel.kallsyms][+ffffffc000298af8] | | | | | |--22.13%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | | | |--38.91%-- [kernel.kallsyms][+ffffffc000d1efa8] | | | | | | | |--31.44%-- [kernel.kallsyms][+ffffffc000d1ef98] | | | | | | | --29.65%-- [kernel.kallsyms][+ffffffc000d1f0d4] | | | | | |--13.74%-- [kernel.kallsyms][+ffffffc000298ae8] | | | | | --6.43%-- [kernel.kallsyms][+ffffffc000298ae0] | | | --7.44%-- [kernel.kallsyms][+ffffffc000298ac8] | --2.52%-- @plt 0.03% 0.01% tor 27847 27847 /system/lib/libc.so je_realloc | -- je_realloc | --82.65%-- je_arena_ralloc |--72.43%-- [hit in function] | |--24.17%-- memcpy | --3.41%-- je_arena_ralloc_no_move 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_unhandled_ports | -- circuit_get_unhandled_ports | |--90.22%-- circuit_remove_handled_ports | |--0.95%-- [hit in function] | | | |--93.24%-- circuit_stream_is_being_handled | | |--2.74%-- [hit in function] | | | | | |--45.86%-- smartlist_contains_int_as_string | | | | | | | |--72.84%-- tor_snprintf | | | | tor_vsnprintf | | | | |--5.71%-- [hit in function] | | | | | | | | | |--71.50%-- vsnprintf | | | | | |--5.51%-- [hit in function] | | | | | | | | | | | |--85.71%-- __vfprintf | | | | | | |--43.89%-- [hit in function] | | | | | | | | | | | | | |--38.96%-- __aeabi_uldivmod | | | | | | | |--30.71%-- [hit in function] | | | | | | | | | | | | | | | --69.29%-- __gnu_uldivmod_helper | | | | | | | |--98.75%-- [hit in function] | | | | | | | | | | | | | | | --1.25%-- __udivdi3 | | | | | | | | | | | | | |--12.34%-- @plt | | | | | | | | | | | | | |--3.71%-- mbrtowc | | | | | | | | | | | | | |--0.78%-- mbrtoc32 | | | | | | | mbsinit | | | | | | | | | | | | | --0.32%-- __sfvwrite | | | | | | memcpy | | | | | | | | | | | --8.78%-- @plt | | | | | | | | | --22.78%-- @plt | | | | | | | --27.16%-- smartlist_contains_string | | | strcmp | | | | | |--32.37%-- build_state_get_exit_node | | | node_get_by_id | | | node_get_mutable_by_id | | | | | | | |--95.27%-- nodelist_map_HT_FIND | | | | | | | | | |--88.76%-- node_id_hash | | | | | |--5.18%-- [hit in function] | | | | | | | | | | | --94.82%-- siphash24g | | | | | |--0.50%-- [hit in function] | | | | | | | | | | | --99.50%-- siphash24 | | | | | | | | | --11.24%-- nodelist_map_HT_FIND_P_ | | | | |--14.07%-- [hit in function] | | | | | | | | | --85.93%-- node_id_eq | | | | tor_memeq | | | | | | | --4.73%-- memcpy | | | | | |--12.98%-- compare_tor_addr_to_node_policy | | | |--31.82%-- [hit in function] | | | | | | | --68.18%-- compare_tor_addr_to_short_policy | | | | | |--3.46%-- node_get_by_id | | | | | |--2.24%-- tor_snprintf | | | | | |--0.18%-- circuit_get_global_list | | | | | --0.17%-- get_options | | get_options_mutable | | | |--4.01%-- smartlist_del | | | |--1.17%-- smartlist_contains_int_as_string | | | |--0.56%-- je_free | | ifree | | | --0.07%-- get_options | --9.02%-- rep_hist_get_predicted_ports |--21.82%-- [hit in function] | --78.18%-- tor_memdup_ |--93.63%-- [hit in function] | --6.37%-- memcpy 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor select_array_member_cumulative_timei [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_send_command_from_edge_ | -- relay_send_command_from_edge_ | |--84.75%-- circuit_package_relay_cell | |--3.32%-- [hit in function] | | | |--82.38%-- append_cell_to_circuit_queue | | | | | |--41.12%-- update_circuit_on_cmux_ | | | | | | | |--60.09%-- circuitmux_set_num_cells | | | | | | | | | |--84.19%-- circuitmux_make_circuit_active | | | | | | | | | --15.81%-- ewma_notify_circ_active | | | | | | | |--22.38%-- circuitmux_attached_circuit_direction | | | | |--87.97%-- [hit in function] | | | | | | | | | --12.03%-- circuitmux_find_map_entry | | | | chanid_circid_muxinfo_map_HT_FIND | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | --17.53%-- circuitmux_is_circuit_attached | | | circuitmux_find_map_entry | | | chanid_circid_muxinfo_map_HT_FIND | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | |--14.22%-- [hit in function] | | | | | | | --85.78%-- chanid_circid_entries_eq | | | | | |--37.09%-- cell_queue_append_packed_copy | | | | | | | |--83.31%-- monotime_coarse_absolute_msec | | | | |--12.06%-- [hit in function] | | | | | | | | | |--51.05%-- monotime_coarse_absolute_nsec | | | | | |--36.75%-- [hit in function] | | | | | | | | | | | --63.25%-- monotime_diff_nsec | | | | | | | | | --36.89%-- __aeabi_uldivmod | | | | |--46.99%-- [hit in function] | | | | | | | | | --53.01%-- __gnu_uldivmod_helper | | | | __udivdi3 | | | | | | | --16.69%-- packed_cell_copy | | | packed_cell_new | | | tor_malloc_zero_ | | | tor_malloc_ | | | je_malloc | | | | | |--18.18%-- cell_queues_check_size | | | | | | | |--88.97%-- tor_compress_get_total_allocation | | | | | | | | | |--78.62%-- atomic_counter_get | | | | | | | | | | | |--78.04%-- tor_mutex_release | | | | | | pthread_mutex_unlock | | | | | | | | | | | --21.96%-- tor_mutex_acquire | | | | | pthread_mutex_lock | | | | | | | | | --21.38%-- tor_zlib_get_total_allocation | | | | atomic_counter_get | | | | tor_mutex_acquire | | | | pthread_mutex_lock | | | | | | | --11.03%-- tor_zlib_get_total_allocation | | | | | --3.62%-- tor_compress_get_total_allocation | | | |--8.43%-- relay_crypt_one_payload | | | | | |--64.21%-- crypto_cipher_crypt_inplace | | | aes_crypt_inplace | | | | | --35.79%-- aes_crypt_inplace | | | --5.87%-- relay_set_digest | | | |--65.98%-- crypto_digest_add_bytes | | | --34.02%-- crypto_digest_get_digest | --1.26%-- relay_header_pack |--40.32%-- [hit in function] | --59.68%-- set_uint16 memcpy 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_opt_by_keyword 0.03% 0.00% tor 27847 27847 /system/lib/libc.so epoll_wait [skipped in brief callgraph mode] 0.03% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_get_list | -- nodelist_get_list | --48.36%-- init_nodelist 0.03% 0.00% tor 27847 27847 /system/lib/libc.so lseek [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_reload_router_list [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_reload_router_list_impl [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_list_path_impl | -- circuit_list_path_impl | |--34.67%-- smartlist_add_asprintf | smartlist_add_vasprintf | | | |--78.75%-- tor_vasprintf | | |--6.69%-- [hit in function] | | | | | --93.31%-- vasprintf | | | | | |--74.17%-- __vfprintf | | | | | | | |--36.41%-- __ctype_get_mb_cur_max | | | | | | | |--35.67%-- mbrtoc32 | | | | |--27.77%-- [hit in function] | | | | | | | | | --72.23%-- mbsinit | | | | | | | |--23.77%-- __sfvwrite | | | | | | | --4.15%-- @plt | | | | | |--18.63%-- je_realloc | | | je_arena_ralloc | | | |--82.55%-- [hit in function] | | | | | | | --17.45%-- je_arena_ralloc_no_move | | | | | --7.21%-- je_malloc | | | --21.25%-- smartlist_add | |--15.84%-- node_is_named | networkstatus_get_router_digest_by_nickname | strmap_get_lc | | | |--35.35%-- tor_strlower | | | |--33.18%-- je_free | | | --31.46%-- strmap_get | strmap_impl_HT_FIND | strmap_entry_hash | siphash24g | siphash24 | |--9.11%-- node_get_verbose_nickname | node_is_named | networkstatus_get_router_digest_by_nickname | strmap_get_lc | | | |--51.54%-- je_free | | ifree | | | --48.46%-- strmap_get | strmap_impl_HT_FIND | strmap_entry_hash | siphash24g | siphash24 | |--8.91%-- smartlist_new | tor_malloc_ | je_malloc | |--7.20%-- node_get_by_id | node_get_mutable_by_id | nodelist_map_HT_FIND | | | |--84.94%-- node_id_hash | | siphash24g | | siphash24 | | | --15.06%-- nodelist_map_HT_FIND_P_ | |--6.97%-- node_get_mutable_by_id | |--4.40%-- node_get_nickname | |--3.96%-- base16_encode | |--3.96%-- free | |--2.25%-- smartlist_join_strings | smartlist_join_strings2 | --1.19%-- tor_malloc_ 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor needs_exit_circuits [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_all_predicted_ports_handled [skipped in brief callgraph mode] 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_square 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_flush_some_cells [skipped in brief callgraph mode] 0.03% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor gettime | -- gettime | |--16.34%-- __clock_gettime | |--49.91%-- [hit in function] | | | --50.09%-- [kernel.kallsyms][+ffffffc000204414] | |--14.64%-- clock_gettime | |--13.32%-- __gettimeofday | |--65.09%-- [hit in function] | | | --34.91%-- [kernel.kallsyms][+ffffffc000204414] | |--10.04%-- @plt | --0.57%-- gettimeofday 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_describe_status_for_controller [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000204454] | -- [kernel.kallsyms][+ffffffc000204454] | |--86.88%-- [kernel.kallsyms][+ffffffc0002075cc] | | | |--70.00%-- [kernel.kallsyms][+ffffffc000298af8] | | | |--13.99%-- [kernel.kallsyms][+ffffffc000298b70] | | | | | |--53.62%-- [kernel.kallsyms][+ffffffc000d1efa8] | | | | | |--23.87%-- [kernel.kallsyms][+ffffffc000d1ef98] | | | | | --22.51%-- [kernel.kallsyms][+ffffffc000d1f0d4] | | | |--6.59%-- [kernel.kallsyms][+ffffffc000298ae8] | | | |--3.26%-- [kernel.kallsyms][+ffffffc000298ae4] | | | |--3.08%-- [kernel.kallsyms][+ffffffc000298ae0] | | | --3.08%-- [kernel.kallsyms][+ffffffc000298aec] | |--10.40%-- [kernel.kallsyms][+ffffffc000298ac8] | --2.72%-- [kernel.kallsyms][+ffffffc0002075b4] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_remove_handled_ports [skipped in brief callgraph mode] 0.03% 0.01% tor 27847 27847 /system/lib/libc.so epoll_pwait [skipped in brief callgraph mode] 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_mod_mul_montgomery 0.03% 0.03% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_mul_words 0.03% 0.00% tor 27847 27847 /system/lib/libc.so write [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_free [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_stream_is_being_handled [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_package_relay_cell [skipped in brief callgraph mode] 0.03% 0.02% tor 27847 27847 /system/lib/libc.so je_arena_ralloc [skipped in brief callgraph mode] 0.03% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_flush_from_first_active_circuit [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /system/lib/libc.so je_tcache_event_hard | -- je_tcache_event_hard | --30.15%-- je_tcache_bin_flush_small | |--89.86%-- je_arena_dalloc_bin_junked_locked | arena_dalloc_bin_locked_impl | arena_maybe_purge_decay | arena_purge_to_limit | arena_run_dalloc | arena_run_heap_remove | --10.14%-- @plt 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor guards_update_all [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_guard_selection_choice [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_remove_from_front | -- buf_remove_from_front | |--76.15%-- buf_chunk_free_unchecked | |--16.51%-- [hit in function] | | | |--63.96%-- je_free | | |--39.10%-- [hit in function] | | | | | |--60.35%-- ifree | | | | | --0.55%-- pthread_getspecific | | | --19.53%-- free | --11.32%-- flush_chunk je_free 0.02% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc0002075cc] [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_has_descriptor 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_ldivmod | -- __aeabi_ldivmod | |--59.93%-- __gnu_ldivmod_helper | |--24.17%-- [hit in function] | | | --75.83%-- __divdi3 | |--3.24%-- __system_property_serial | --3.17%-- vsnprintf 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_add_internal 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_all_orports [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_is_unreliable 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_process_inbuf [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_buf | -- flush_buf | --92.64%-- flush_chunk |--8.28%-- [hit in function] | |--82.54%-- buf_remove_from_front | |--2.46%-- [hit in function] | | | |--81.53%-- buf_chunk_free_unchecked | | |--21.81%-- [hit in function] | | | | | |--55.66%-- je_free | | | |--59.36%-- [hit in function] | | | | | | | |--39.81%-- ifree | | | | | | | --0.83%-- pthread_getspecific | | | | | --22.53%-- free | | | --16.01%-- flush_chunk | je_free | |--5.06%-- send | sendto | |--3.89%-- buf_chunk_free_unchecked | --0.23%-- @plt 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_new_ex_data | -- int_new_ex_data | -- openssl_locking_cb_ | |--63.66%-- tor_mutex_release | |--14.27%-- [hit in function] | | | --85.73%-- pthread_mutex_unlock | --36.34%-- tor_mutex_acquire |--24.91%-- [hit in function] | --75.09%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BUF_MEM_grow | -- BUF_MEM_grow | |--63.70%-- memset | --8.80%-- @plt 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_net_param_from_list | -- get_net_param_from_list | |--53.30%-- strcmpstart | |--37.18%-- [hit in function] | | | |--36.30%-- strlen | | | |--16.61%-- strncmp | | | --9.91%-- @plt | |--25.82%-- strlen | --5.90%-- tor_parse_long |--8.98%-- [hit in function] | --91.02%-- strtol |--76.15%-- [hit in function] | --23.85%-- isspace 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_legal_nickname [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_digest_add_bytes 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_map_HT_GROW [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_get_param | -- networkstatus_get_param | |--89.89%-- get_net_param_from_list | |--17.23%-- [hit in function] | | | |--50.09%-- strcmpstart | | |--23.11%-- [hit in function] | | | | | |--44.43%-- strlen | | | | | |--20.33%-- strncmp | | | | | --12.13%-- @plt | | | |--29.70%-- strlen | | | --2.98%-- tor_parse_long | |--20.49%-- [hit in function] | | | --79.51%-- strtol | |--37.76%-- [hit in function] | | | --62.24%-- isspace | --8.18%-- networkstatus_get_latest_consensus we_use_microdescriptors_for_circuits 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_parse_long | -- tor_parse_long | |--68.90%-- strtol | |--51.28%-- [hit in function] | | | |--32.35%-- isspace | | | --16.37%-- @plt | --10.13%-- __errno 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor append_cell_to_circuit_queue [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_chunk [skipped in brief callgraph mode] 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_inet_pton | -- tor_inet_pton | |--31.92%-- TOR_ISXDIGIT | --26.94%-- tor_inet_aton tor_sscanf tor_vsscanf |--18.61%-- [hit in function] | |--77.99%-- scan_unsigned | |--42.47%-- [hit in function] | | | |--32.78%-- __aeabi_uidiv | | | |--20.83%-- TOR_ISDIGIT | | | --3.92%-- digit_to_num | --3.41%-- TOR_ISDIGIT 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_log_path | -- circuit_log_path | |--97.84%-- circuit_list_path | circuit_list_path_impl | | | |--49.68%-- smartlist_add_asprintf | | smartlist_add_vasprintf | | | | | |--78.75%-- tor_vasprintf | | | |--6.69%-- [hit in function] | | | | | | | --93.31%-- vasprintf | | | | | | | |--74.17%-- __vfprintf | | | | | | | | | |--36.41%-- __ctype_get_mb_cur_max | | | | | | | | | |--35.67%-- mbrtoc32 | | | | | |--27.77%-- [hit in function] | | | | | | | | | | | --72.23%-- mbsinit | | | | | | | | | |--23.77%-- __sfvwrite | | | | | | | | | --4.15%-- @plt | | | | | | | |--18.63%-- je_realloc | | | | je_arena_ralloc | | | | |--82.55%-- [hit in function] | | | | | | | | | --17.45%-- je_arena_ralloc_no_move | | | | | | | --7.21%-- je_malloc | | | | | --21.25%-- smartlist_add | | | |--22.70%-- node_is_named | | networkstatus_get_router_digest_by_nickname | | strmap_get_lc | | | | | |--35.35%-- tor_strlower | | | | | |--33.18%-- je_free | | | | | --31.46%-- strmap_get | | strmap_impl_HT_FIND | | strmap_entry_hash | | siphash24g | | siphash24 | | | |--9.99%-- node_get_mutable_by_id | | | |--5.67%-- base16_encode | | | |--5.48%-- smartlist_new | | tor_malloc_ | | je_malloc | | | |--3.22%-- smartlist_join_strings | | smartlist_join_strings2 | | | |--1.70%-- tor_malloc_ | | | --1.55%-- node_get_by_id | node_get_mutable_by_id | nodelist_map_HT_FIND | nodelist_map_HT_FIND_P_ | --2.16%-- circuit_list_path_impl 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_add_lock | -- CRYPTO_add_lock | --96.10%-- openssl_locking_cb_ |--32.34%-- [hit in function] | |--37.13%-- tor_mutex_release | |--39.77%-- [hit in function] | | | --60.23%-- pthread_mutex_unlock | --30.53%-- tor_mutex_acquire __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_dir_fallback_line [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor add_default_fallback_dir_servers [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor consider_adding_dir_servers [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_memdup_nulterm_ [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_list_path [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor gt_i64_timei 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_del_internal 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_strlower 0.02% 0.00% tor 27847 27847 /system/lib/libc.so arena_maybe_purge_decay | -- arena_maybe_purge_decay | |--67.64%-- arena_purge_to_limit | | | |--56.00%-- arena_run_dalloc | | | | | |--89.31%-- arena_run_heap_remove | | | | | --10.69%-- arena_avail_insert | | | |--36.97%-- je_chunk_hooks_get | | | | | |--50.27%-- pthread_mutex_lock | | | | | --49.73%-- pthread_mutex_unlock | | | --7.03%-- je_chunk_purge_wrapper | @plt | --10.47%-- je_bitmap_init 0.02% 0.02% tor 27847 27847 /system/lib/libc.so libc.so[+7bc98] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_cdcmple 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_chunk_free_unchecked [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __cmpdf2 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_active_nolock 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_add_chunk_with_capacity | -- buf_add_chunk_with_capacity | |--39.89%-- chunk_new_with_alloc_size | |--15.77%-- [hit in function] | | | |--82.34%-- tor_malloc_ | | | | | |--77.20%-- je_malloc | | | |--87.98%-- [hit in function] | | | | | | | --12.02%-- @plt | | | | | --22.80%-- malloc | | | --1.89%-- @plt | |--31.21%-- monotime_coarse_absolute_msec | | | |--58.11%-- __aeabi_uldivmod | | |--17.39%-- [hit in function] | | | | | --82.61%-- __gnu_uldivmod_helper | | |--26.41%-- [hit in function] | | | | | --73.59%-- __udivdi3 | | | |--32.39%-- monotime_coarse_absolute_nsec | | |--36.67%-- [hit in function] | | | | | --63.33%-- monotime_diff_nsec | | | --9.50%-- monotime_coarse_get | |--15.80%-- monotime_coarse_absolute_nsec | --2.97%-- preferred_chunk_size 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_d2i_ex_primitive 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_reallocarray_ | -- tor_reallocarray_ | -- tor_realloc_ je_realloc |--14.64%-- [hit in function] | --85.36%-- je_arena_ralloc |--61.57%-- [hit in function] | --38.43%-- memcpy 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_realloc_ [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor lh_retrieve 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssleay_rand_bytes | -- ssleay_rand_bytes | |--17.20%-- @plt | |--15.60%-- openssl_locking_cb_ | | | |--70.31%-- tor_mutex_release | | pthread_mutex_unlock | | | --29.69%-- tor_mutex_acquire | pthread_mutex_lock | --11.44%-- tor_set_openssl_thread_id tor_get_thread_id pthread_self 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor clean_caches_callback [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_attach_pending | -- connection_ap_attach_pending | |--89.45%-- connection_ap_handshake_attach_circuit | | | |--47.45%-- connection_ap_handshake_attach_chosen_circuit | | |--6.21%-- [hit in function] | | | | | |--67.59%-- connection_ap_handshake_send_begin | | | |--13.34%-- [hit in function] | | | | | | | |--75.62%-- connection_edge_send_command | | | | relay_send_command_from_edge_ | | | | circuit_package_relay_cell | | | | | | | | | |--87.06%-- append_cell_to_circuit_queue | | | | | | | | | | | |--82.87%-- update_circuit_on_cmux_ | | | | | | | | | | | | | |--54.24%-- circuitmux_set_num_cells | | | | | | | circuitmux_make_circuit_active | | | | | | | | | | | | | --45.76%-- circuitmux_is_circuit_attached | | | | | | circuitmux_find_map_entry | | | | | | chanid_circid_muxinfo_map_HT_FIND | | | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | chanid_circid_entries_eq | | | | | | | | | | | --17.13%-- cell_queues_check_size | | | | | tor_compress_get_total_allocation | | | | | atomic_counter_get | | | | | tor_mutex_acquire | | | | | pthread_mutex_lock | | | | | | | | | --12.94%-- relay_set_digest | | | | crypto_digest_get_digest | | | | | | | --11.04%-- tor_addr_make_null | | | | | --26.19%-- link_apconn_to_circ | | node_get_by_id | | node_get_mutable_by_id | | nodelist_map_HT_FIND | | | | | |--71.71%-- nodelist_map_HT_FIND_P_ | | | node_id_eq | | | tor_memeq | | | | | --28.29%-- node_id_hash | | siphash24g | | siphash24 | | | |--39.18%-- circuit_log_path | | | | | |--92.89%-- circuit_list_path | | | circuit_list_path_impl | | | | | | | |--50.81%-- node_is_named | | | | networkstatus_get_router_digest_by_nickname | | | | strmap_get_lc | | | | | | | | | |--51.33%-- je_free | | | | | | | | | --48.67%-- strmap_get | | | | strmap_impl_HT_FIND | | | | strmap_entry_hash | | | | siphash24g | | | | siphash24 | | | | | | | |--19.64%-- base16_encode | | | | | | | |--18.39%-- smartlist_add_asprintf | | | | smartlist_add_vasprintf | | | | tor_vasprintf | | | | vasprintf | | | | | | | | | |--50.48%-- __vfprintf | | | | | mbrtoc32 | | | | | | | | | --49.52%-- je_malloc | | | | | | | --11.16%-- smartlist_join_strings | | | smartlist_join_strings2 | | | | | --7.11%-- circuit_list_path_impl | | | --13.37%-- circuit_get_open_circ_or_launch | circuit_get_best | |--22.70%-- [hit in function] | | | --77.30%-- circuit_is_acceptable | | | |--74.70%-- build_state_get_exit_node | | node_get_by_id | | node_get_mutable_by_id | | nodelist_map_HT_FIND | | | | | |--58.36%-- node_id_hash | | | siphash24g | | | siphash24 | | | | | --41.64%-- nodelist_map_HT_FIND_P_ | | | --25.30%-- tor_addr_parse | nodelist_map_HT_FIND_P_ | __strchr_chk | |--6.50%-- smartlist_free | je_free | ifree | |--3.17%-- smartlist_new | | | |--81.60%-- tor_malloc_ | | | | | |--82.17%-- je_malloc | | | @plt | | | | | --17.83%-- malloc | | | |--13.54%-- size_mul_check | | | --4.86%-- tor_calloc_ | tor_malloc_zero_ | tor_malloc_ | malloc | |--0.48%-- time | --0.40%-- connection_ap_expire_beginning je_free 0.02% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+3111c] | -- libpdfium.so[+3111c] | |--26.27%-- libc.so[+7bc98] | |--25.71%-- libc.so[+7bd38] | |--24.03%-- libc.so[+7bf48] | |--12.49%-- libc.so[+7bd34] | --11.50%-- libc.so[+7bc94] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor size_mul_check 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_send_command | -- connection_edge_send_command | -- relay_send_command_from_edge_ |--8.80%-- [hit in function] | |--89.00%-- circuit_package_relay_cell | |--5.52%-- [hit in function] | | | |--79.71%-- append_cell_to_circuit_queue | | | | | |--53.39%-- update_circuit_on_cmux_ | | | | | | | |--47.22%-- circuitmux_set_num_cells | | | | | | | | | |--73.38%-- circuitmux_make_circuit_active | | | | | | | | | --26.62%-- ewma_notify_circ_active | | | | | | | |--29.60%-- circuitmux_attached_circuit_direction | | | | |--87.97%-- [hit in function] | | | | | | | | | --12.03%-- circuitmux_find_map_entry | | | | chanid_circid_muxinfo_map_HT_FIND | | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | | | | | --23.18%-- circuitmux_is_circuit_attached | | | circuitmux_find_map_entry | | | chanid_circid_muxinfo_map_HT_FIND | | | chanid_circid_muxinfo_map_HT_FIND_P_ | | | |--14.22%-- [hit in function] | | | | | | | --85.78%-- chanid_circid_entries_eq | | | | | |--26.22%-- cell_queue_append_packed_copy | | | | | | | |--59.47%-- monotime_coarse_absolute_msec | | | | |--41.03%-- [hit in function] | | | | | | | | | --58.97%-- __aeabi_uldivmod | | | | | | | --40.53%-- packed_cell_copy | | | packed_cell_new | | | tor_malloc_zero_ | | | tor_malloc_ | | | je_malloc | | | | | |--14.18%-- cell_queues_check_size | | | | | | | |--75.71%-- tor_compress_get_total_allocation | | | | | | | | | |--55.33%-- tor_zlib_get_total_allocation | | | | | atomic_counter_get | | | | | tor_mutex_acquire | | | | | pthread_mutex_lock | | | | | | | | | --44.67%-- atomic_counter_get | | | | tor_mutex_acquire | | | | pthread_mutex_lock | | | | | | | --24.29%-- tor_zlib_get_total_allocation | | | | | --6.21%-- tor_compress_get_total_allocation | | | |--9.75%-- relay_set_digest | | | | | |--65.98%-- crypto_digest_add_bytes | | | | | --34.02%-- crypto_digest_get_digest | | | --5.02%-- relay_crypt_one_payload | aes_crypt_inplace | --2.20%-- relay_header_pack |--40.32%-- [hit in function] | --59.68%-- set_uint16 memcpy 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_elem_greater 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_nist_mod_256 | -- BN_nist_mod_256 | --16.07%-- memcpy 0.02% 0.02% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298af8] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor init_nodelist 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tv_mdiff [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_is_named | -- node_is_named | -- networkstatus_get_router_digest_by_nickname | |--92.14%-- strmap_get_lc | | | |--43.04%-- strmap_get | | | | | |--83.34%-- strmap_impl_HT_FIND | | | strmap_entry_hash | | | | | | | |--75.29%-- siphash24g | | | | siphash24 | | | | | | | --24.71%-- @plt | | | | | --16.66%-- strmap_impl_HT_FIND_P_ | | | |--27.88%-- je_free | | |--35.64%-- [hit in function] | | | | | --64.36%-- ifree | | | |--20.50%-- tor_strlower | | | --8.57%-- tor_strdup_ | strdup | je_malloc | --7.86%-- je_malloc 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_get_router_digest_by_nickname [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_num_bits_word 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_impl_HT_NEXT_RMV 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_write_to_buf | -- connection_write_to_buf | |--98.48%-- connection_write_to_buf_impl_ | |--32.22%-- [hit in function] | | | |--50.29%-- write_to_buf | | |--29.02%-- [hit in function] | | | | | |--36.10%-- buf_add_chunk_with_capacity | | | |--23.38%-- [hit in function] | | | | | | | |--41.94%-- chunk_new_with_alloc_size | | | | |--97.10%-- [hit in function] | | | | | | | | | --2.90%-- tor_malloc_ | | | | je_malloc | | | | | | | --34.68%-- monotime_coarse_absolute_msec | | | | | | | |--55.35%-- monotime_coarse_get | | | | | | | --44.65%-- __aeabi_uldivmod | | | __gnu_uldivmod_helper | | | __udivdi3 | | | | | |--21.21%-- memcpy | | | | | --13.67%-- chunk_new_with_alloc_size | | | |--15.52%-- connection_start_writing | | |--27.77%-- [hit in function] | | | | | --72.23%-- connection_check_event | | | |--1.75%-- buf_datalen | | | --0.21%-- enable_control_logging | --0.56%-- connection_start_writing 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_new_ex_data 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ASN1_item_ex_d2i 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_nickname_matches [skipped in brief callgraph mode] 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_write_to_buf_impl_ [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_process_netinfo_cell [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_set_state_open [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_attach_circuit [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor run_main_loop_once [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor run_main_loop_until_done [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_eligible_guards [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /system/lib/libc.so tzset [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_queue_insert 0.02% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_expire_building [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /system/lib/libc.so __gettimeofday | -- __gettimeofday | |--63.86%-- [kernel.kallsyms][+ffffffc000204414] | --12.78%-- [kernel.kallsyms][+ffffffc000204454] [kernel.kallsyms][+ffffffc000298ac8] 0.02% 0.01% tor 27847 27847 /system/lib/libc.so strtol [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fmul | -- fmul | |--53.22%-- freduce_coefficients | |--40.14%-- [hit in function] | | | |--43.67%-- div_by_2_25 | | | --16.19%-- div_by_2_26 | |--39.82%-- fproduct | --6.96%-- freduce_degree 0.02% 0.00% tor 27847 27847 /system/lib/libc.so time | -- time | |--76.10%-- __gettimeofday | |--9.93%-- [hit in function] | | | |--73.18%-- [kernel.kallsyms][+ffffffc000204414] | | | --16.89%-- [kernel.kallsyms][+ffffffc000204454] | [kernel.kallsyms][+ffffffc000298ac8] | --5.87%-- gettimeofday 0.02% 0.00% tor 27847 27847 /system/lib/libc.so arena_bin_malloc_hard [skipped in brief callgraph mode] 0.02% 0.02% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_ctr128_encrypt 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_change_state [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_do_open_actions [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_handle_state_change_on_orconn [skipped in brief callgraph mode] 0.02% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_change_state [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_queued_events_cb [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so tzset_unlocked [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor engine_table_select 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_impl_HT_GROW 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_allows_single_hop_exits 0.01% 0.01% tor 27847 27847 /system/lib/libc.so __epoll_pwait [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_add_asprintf | -- smartlist_add_asprintf | -- smartlist_add_vasprintf | |--85.14%-- tor_vasprintf | |--4.33%-- [hit in function] | | | --95.67%-- vasprintf | | | |--83.70%-- __vfprintf | | |--29.93%-- [hit in function] | | | | | |--20.36%-- __ctype_get_mb_cur_max | | | | | |--19.95%-- mbrtoc32 | | | |--27.77%-- [hit in function] | | | | | | | --72.23%-- mbsinit | | | | | |--14.16%-- mbrtowc | | | | | |--13.29%-- __sfvwrite | | | | | --2.32%-- @plt | | | |--11.75%-- je_realloc | | je_arena_ralloc | | |--82.55%-- [hit in function] | | | | | --17.45%-- je_arena_ralloc_no_move | | | --4.55%-- je_malloc | --14.86%-- smartlist_add 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_add_vasprintf [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_sub_part_words 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_update_bad_for_new_circs [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor PEM_bytes_read_bio | -- PEM_bytes_read_bio | --14.18%-- strcmp 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor trusted_dirs_load_certs_from_string [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor trusted_dirs_reload_certs [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __gnu_ldivmod_helper [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_n_chan_done [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssleay_rand_add.part.0 | -- ssleay_rand_add.part.0 | --70.18%-- openssl_locking_cb_ | |--83.80%-- tor_mutex_acquire | |--25.58%-- [hit in function] | | | |--25.15%-- @plt | | | |--24.69%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | | | --24.58%-- pthread_mutex_lock | --16.20%-- tor_mutex_release pthread_mutex_unlock 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_base_loop 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_write_cell_generic_ [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_write_packed_cell [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_free_ex_data | -- int_free_ex_data | -- openssl_locking_cb_ | |--60.17%-- tor_mutex_acquire | |--48.71%-- [hit in function] | | | --51.29%-- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) | --39.83%-- tor_mutex_release |--63.21%-- [hit in function] | --36.79%-- pthread_mutex_unlock 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_package_raw_inbuf [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor monotime_coarse_absolute_msec | -- monotime_coarse_absolute_msec | |--47.55%-- monotime_coarse_absolute_nsec | |--29.31%-- [hit in function] | | | |--50.51%-- monotime_diff_nsec | | | --20.18%-- monotime_coarse_get | |--42.69%-- __aeabi_uldivmod | |--29.78%-- [hit in function] | | | --70.22%-- __gnu_uldivmod_helper | |--18.34%-- [hit in function] | | | --81.66%-- __udivdi3 | --4.12%-- monotime_coarse_get 0.01% 0.00% tor 27847 27847 /system/lib/libandroid_runtime.so libandroid_runtime.so[+3d77c] | -- libandroid_runtime.so[+3d77c] | -- mbrtoc32 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor queued_events_flush_all [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor compare_tor_addr_to_node_policy | -- compare_tor_addr_to_node_policy | --60.72%-- compare_tor_addr_to_short_policy 0.01% 0.00% tor 27847 27847 /system/lib/libc.so arena_purge_to_limit [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor OPENSSL_cleanse 0.01% 0.01% tor 27847 27847 /system/lib/libz.so adler32 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_expire_waiting_for_better_guard [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor eat_whitespace_eos_no_nl 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_shift_down_ 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_options | -- get_options | --46.49%-- get_options_mutable 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_state_should_expire [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor queue_control_event_string [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_cmp_part_words 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RSA_new_method 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_pk_new [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_contains_int_as_string [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so getenv [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_buckets_decrement | -- connection_buckets_decrement | |--82.00%-- record_num_bytes_transferred_impl | |--14.35%-- [hit in function] | | | |--61.20%-- connection_is_rate_limited | | |--12.40%-- [hit in function] | | | | | --87.60%-- tor_addr_is_internal_ | | |--63.77%-- [hit in function] | | | | | --36.23%-- tor_addr_to_ipv4h | | | |--17.24%-- rep_hist_note_or_conn_bytes | | | --7.20%-- rep_hist_note_bytes_written | |--12.41%-- rep_hist_note_or_conn_bytes | |--0.97%-- rep_hist_note_bytes_read | |--0.49%-- connection_or_client_used | |--0.28%-- connection_is_rate_limited | tor_addr_family | --0.27%-- connection_counts_as_relayed_traffic connection_or_client_used channel_when_last_client 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_nonprimary_guard_idle_timeout [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_dcmplt 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA256_Final | -- SHA256_Final | |--19.25%-- memset | --12.28%-- @plt 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_expand 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor read_to_buf_tls [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /system/lib/libc.so __findenv 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor base16_decode | -- base16_decode | |--60.02%-- hex_decode_digit_ | --6.63%-- memset 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_process_relay_cell_not_open [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor assert_connection_ok | -- assert_connection_ok | |--12.98%-- assert_buf_ok | --12.28%-- TO_ENTRY_CONN 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor protocol_type_to_str 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_handles_some_port [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_iso_time_nospace_usec [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_write_cell_queue_entry [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor eat_whitespace 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __divdi3 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_is_valid [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_queue_remove 0.01% 0.01% tor 27847 27847 /system/lib/libc.so funlockfile 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_by_keyword_ | -- find_by_keyword_ | --81.18%-- find_opt_by_keyword 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_check_tlen 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodelist_map_HT_NEXT 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_inet_ntoa | -- tor_inet_ntoa | -- tor_snprintf |--1.66%-- [hit in function] | --98.34%-- tor_vsnprintf vsnprintf |--2.30%-- [hit in function] | --97.70%-- __vfprintf |--43.57%-- [hit in function] | |--32.98%-- __ctype_get_mb_cur_max | |--19.29%-- mbrtoc32 | --4.16%-- __aeabi_uldivmod |--40.90%-- [hit in function] | --59.10%-- __gnu_uldivmod_helper 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor authority_cert_parse_from_string [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_options_mutable 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_is_possible_guard | -- node_is_possible_guard | --80.62%-- node_is_dir 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor record_num_bytes_transferred_impl [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor monotime_coarse_absolute_nsec [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor build_state_get_exit_node | -- build_state_get_exit_node | -- node_get_by_id node_get_mutable_by_id | |--95.89%-- nodelist_map_HT_FIND | | | |--84.61%-- node_id_hash | | |--4.69%-- [hit in function] | | | | | --95.31%-- siphash24g | | |--0.45%-- [hit in function] | | | | | --99.55%-- siphash24 | | | --15.39%-- nodelist_map_HT_FIND_P_ | |--45.79%-- [hit in function] | | | --54.21%-- node_id_eq | tor_memeq | --4.11%-- memcpy 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestmap_entry_free [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_crypt [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_port_is_valid 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_lock 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_iso_time_nospace [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA1_Final | -- SHA1_Final | --83.20%-- memset 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chunk_new_with_alloc_size [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_d2uiz 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor hex_digest_nickname_matches [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_usub 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor read_to_buf [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_circuit_on_cmux_ [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /system/lib/libz.so build_tree 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_flushed_some [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_is_null [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_process_active | -- event_process_active | --18.73%-- periodic_event_dispatch 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_list_path_for_controller [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor microdesc_map_HT_GROW 0.01% 0.00% tor 27847 27847 /system/lib/libc.so arena_run_dalloc [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor write_to_buf [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ENGINE_get_default_RSA 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor compare_tor_addr_to_short_policy 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_new_pk_from_rsa_ [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor or_state_save [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_process_socks [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor extend_cell_format [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor hex_digest_nickname_decode | -- hex_digest_nickname_decode | -- base16_decode |--38.00%-- [hit in function] | |--52.44%-- hex_decode_digit_ | --9.56%-- memset 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_join_strings | -- smartlist_join_strings | |--76.84%-- smartlist_join_strings2 | |--29.98%-- [hit in function] | | | |--40.73%-- tor_malloc_ | | je_malloc | | | --29.29%-- strlen | --23.16%-- strlen 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __fixdfdi 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_is_rate_limited | -- connection_is_rate_limited | |--75.78%-- tor_addr_is_internal_ | |--67.89%-- [hit in function] | | | --32.11%-- tor_addr_to_ipv4h | --2.06%-- tor_addr_family 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor cell_queue_append_packed_copy [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tls1_enc 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_shift_up_ 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_attach_chosen_circuit [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor short_policy_is_reject_star 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_THREADID_set_numeric 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor timeout_next 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_rsa_id_group_set_badness [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so je_chunk_hooks_get [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor dir_server_new [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fallback_dir_server_new [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_d2ulz 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_by_circid_channel | -- circuit_get_by_circid_channel | --86.38%-- circuit_get_by_circid_channel_impl |--9.84%-- [hit in function] | --90.16%-- chan_circid_map_HT_FIND chan_circid_entry_hash_ siphash24g siphash24 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_notify_xmit_cells [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+6417c] | -- libpdfium.so[+6417c] | |--75.80%-- epoll_pwait | |--23.45%-- epoll_wait | --0.75%-- channel_timestamp_active 0.01% 0.01% tor 27847 27847 /system/lib/libc.so __errno 0.01% 0.00% tor 27847 27847 /system/lib/libc.so je_arena_purge [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_set_num_cells [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_parse | -- tor_addr_parse | |--73.22%-- tor_inet_pton | |--7.00%-- [hit in function] | | | |--82.03%-- tor_inet_aton | | tor_sscanf | | tor_vsscanf | | |--25.26%-- [hit in function] | | | | | |--70.12%-- scan_unsigned | | | |--13.14%-- [hit in function] | | | | | | | |--49.49%-- __aeabi_uidiv | | | | | | | |--31.45%-- TOR_ISDIGIT | | | | | | | --5.92%-- digit_to_num | | | | | --4.63%-- TOR_ISDIGIT | | | --10.97%-- TOR_ISXDIGIT | |--6.14%-- nodelist_map_HT_FIND_P_ | __strchr_chk | |--6.04%-- strlen | --2.43%-- tor_strndup_ tor_malloc_ je_malloc 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor hex_decode_digit_ 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_double_partial [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_by_hex_id [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_is_internal_ [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /system/lib/libc.so arena_run_first_best_fit 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_fetch_from_buf | -- connection_fetch_from_buf | -- fetch_from_buf | |--99.59%-- buf_remove_from_front | |--39.38%-- [hit in function] | | | --60.62%-- buf_chunk_free_unchecked | je_free | ifree | --0.41%-- peek_from_buf 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fetch_from_buf [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /system/lib/libc.so arena_run_heap_remove 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TOR_ISXDIGIT 0.01% 0.01% tor 27847 27847 /system/lib/libc.so libc.so[+7bd48] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_free 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ASN1_get_object 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bitarray_set 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerstatus_list_update_named_server_map 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_add_to_sample [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_add_to_sample_impl [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so je_bitmap_init [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_describe | -- node_describe | -- node_get_description format_node_description tor_inet_ntoa tor_snprintf tor_vsnprintf vsnprintf __vfprintf |--38.47%-- [hit in function] | |--31.73%-- __ctype_get_mb_cur_max | --29.80%-- mbrtoc32 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_node_description [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_description [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_set 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_mod_inverse 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memarea_clear 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_free_ex_data 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_gcm128_decrypt 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_update_xmit_queue_size | -- channel_update_xmit_queue_size | |--27.67%-- channel_tls_num_bytes_queued_method | --24.16%-- channel_tls_get_overhead_estimate_method 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA256 | -- SHA256 | --33.24%-- memset 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_pk_num_bits 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_pk_read_public_key_from_string 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_by_circid_channel_impl [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_refill_helper [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_join_strings2 [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestset_contains [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_common_timeout 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_nielsadd2_p1p1 [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_write_limit | -- connection_bucket_write_limit | |--37.86%-- connection_counts_as_relayed_traffic | | | |--65.35%-- connection_or_client_used | | channel_when_last_client | | | --34.65%-- channel_when_last_client | |--12.64%-- connection_is_rate_limited | |--84.74%-- [hit in function] | | | --15.26%-- tor_addr_is_internal_ | |--12.04%-- get_cell_network_size | --8.15%-- connection_bucket_round_robin 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor extend_info_from_node [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor client_would_use_router [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor choose_good_entry_server [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_pick_for_circuit [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor guards_choose_guard [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor evmap_io_add 0.01% 0.01% tor 27847 27847 /system/lib/libc.so mbsinit 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_asprintf | -- tor_asprintf | -- tor_vasprintf |--19.48%-- [hit in function] | --80.52%-- vasprintf | |--70.08%-- __vfprintf | |--23.87%-- [hit in function] | | | |--43.48%-- @plt | | | --32.64%-- mbrtoc32 | |--63.88%-- [hit in function] | | | --36.12%-- mbsinit | |--22.86%-- malloc | |--3.55%-- je_malloc | --3.51%-- je_realloc 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor kb_to_bytes 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_read_limit [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chan_circid_entry_hash_ [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chan_circid_map_HT_FIND [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor needs_circuits_for_build [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_pnielsadd_p1p1 [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor close_closeable_connections [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor epoll_apply_one_change | -- epoll_apply_one_change | |--4.94%-- epoll_ctl | |--89.28%-- [hit in function] | | | --10.72%-- [kernel.kallsyms][+ffffffc000204414] | --0.69%-- memset 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor timeout_correct 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_rep_hist_note_result [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_link_history [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_note_extend_succeeded [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /system/lib/libc.so libc.so[+7bd38] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __divdf3 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_idmap_HT_START 0.01% 0.00% tor 27847 27847 /system/lib/libcrypto.so libcrypto.so[+4bc] | -- libcrypto.so[+4bc] | -- je_huge_dalloc je_arena_dalloc_small memcmp |--79.80%-- [hit in function] | --20.20%-- [kernel.kallsyms][+ffffffc0002040d0] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so je_arena_dalloc_small [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /system/lib/libc.so je_huge_dalloc [skipped in brief callgraph mode] 0.01% 0.01% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_is_valid_ipv4n 0.01% 0.01% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc0002040d0] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_num_cells_writeable [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_send_begin [skipped in brief callgraph mode] 0.01% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_has_opened [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor pathbias_count_build_attempt [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_write_packed_cell_method [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_digest_matches [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_close_all_marked [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_unpack_negative_vartime [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_process_deferred_callbacks 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_flushed_some [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor timeout_process 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_top 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor client_dns_set_addressmap [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor aes_gcm_ctrl 0.00% 0.00% tor 27847 27847 /system/lib/libc.so pthread_mutexattr_settype 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_read_n | -- ssl3_read_n | --26.00%-- memmove 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_port_split | -- tor_addr_port_split | |--87.01%-- tor_addr_parse | | | |--85.55%-- tor_inet_pton | | | | | |--83.98%-- tor_inet_aton | | | tor_sscanf | | | tor_vsscanf | | | |--18.78%-- [hit in function] | | | | | | | --81.22%-- scan_unsigned | | | |--16.18%-- [hit in function] | | | | | | | |--45.09%-- __aeabi_uidiv | | | | | | | --38.73%-- TOR_ISDIGIT | | | | | --16.02%-- TOR_ISXDIGIT | | | |--10.31%-- strlen | | | --4.15%-- tor_strndup_ | tor_malloc_ | je_malloc | --12.99%-- addr_port_lookup tor_strndup_ | |--65.34%-- tor_malloc_ | je_malloc | --34.66%-- strncpy 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __clock_gettime [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fetch_from_buf_socks [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_get_bw_weight [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_clear | -- smartlist_clear | -- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor evutil_tv_to_msec 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor evmap_io_del 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_certificate_downloads | -- update_certificate_downloads | -- authority_certs_fetch_missing | |--50.85%-- authority_cert_get_by_digests | digestmap_get | digestmap_impl_HT_FIND | digestmap_impl_HT_FIND_P_ | --49.15%-- download_status_reset find_dl_schedule time __gettimeofday [kernel.kallsyms][+ffffffc000204414] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor authority_certs_fetch_missing [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_make_circuit_active 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor gcm_gmult_4bit 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ASN1_item_d2i 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor PEM_get_EVP_CIPHER_INFO 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ASN1_item_ex_new 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor authority_cert_get_by_digests | -- authority_cert_get_by_digests | -- digestmap_get digestmap_impl_HT_FIND | |--52.29%-- digestmap_impl_HT_FIND_P_ | --47.71%-- digestmap_entry_hash siphash24g siphash24 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor select_entry_guard_for_circuit [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bf48] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_DigestInit_ex 0.00% 0.00% tor 27847 27847 /system/lib/libc.so strchr 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_rshift 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_uadd 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_deliver_create_cell [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor PEM_ASN1_read_bio 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_compress_get_total_allocation [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_changelist_get_or_construct | -- event_changelist_get_or_construct | --6.52%-- memset 0.00% 0.00% tor 27847 27847 /system/lib/libc.so clock_gettime 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor aes_gcm_cipher 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_pk_public_exponent_ok 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_idivmod | -- __aeabi_idivmod | --61.27%-- .divsi3_skip_div0_test 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+2b10c] | -- libpdfium.so[+2b10c] | -- __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_ex_c2i 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ENGINE_get_digest_engine 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor digestset_new | -- digestset_new | |--50.86%-- bitarray_init_zero | tor_calloc_ | tor_malloc_zero_ | tor_malloc_ | je_malloc | je_arena_malloc_large | arena_run_first_best_fit | --49.14%-- tor_log2 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rsa_cb 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_digest_is_me 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor n_leapdays 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_template_noexp_d2i 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor cell_queues_check_size [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor PEM_read_bio_RSAPublicKey 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_pack [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor mem_write | -- mem_write | |--50.27%-- @plt | --49.73%-- memcpy 0.00% 0.00% tor 27847 27847 /system/lib/libc.so mbrtowc 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_get_weight_scale_param | -- networkstatus_get_weight_scale_param | -- networkstatus_get_param get_net_param_from_list |--16.52%-- [hit in function] | |--41.91%-- strcmpstart | strncmp | --41.57%-- strlen 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor conn_close_if_marked [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA256_Init | -- SHA256_Init | --50.44%-- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_pow_two252m3 [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor d2i_RSAPublicKey 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_from_ipv6_bytes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_DigestFinal_ex | -- EVP_DigestFinal_ex | --48.13%-- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_to_str | -- tor_addr_to_str | -- tor_inet_ntop tor_inet_ntoa tor_snprintf |--4.40%-- [hit in function] | --95.60%-- tor_vsnprintf vsnprintf |--6.26%-- [hit in function] | --93.74%-- __vfprintf |--52.93%-- [hit in function] | |--35.27%-- __ctype_get_mb_cur_max | --11.81%-- __aeabi_uldivmod |--40.90%-- [hit in function] | --59.10%-- __gnu_uldivmod_helper 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_inet_ntop [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_make_circuit_inactive [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_double [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor[+4f9b3b] | -- tor[+4f9b3b] | -- je_malloc 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_verbose_nickname | -- node_get_verbose_nickname | -- node_is_named networkstatus_get_router_digest_by_nickname strmap_get_lc | |--63.61%-- strmap_get | | | |--53.79%-- strmap_impl_HT_FIND | | strmap_entry_hash | | siphash24g | | siphash24 | | | --46.21%-- strmap_impl_HT_FIND_P_ | --36.39%-- je_free ifree 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_num_cells_writeable_method [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_erase 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_find_map_entry | -- circuitmux_find_map_entry | |--84.70%-- chanid_circid_muxinfo_map_HT_FIND | chanid_circid_muxinfo_map_HT_FIND_P_ | |--14.49%-- [hit in function] | | | --85.51%-- chanid_circid_entries_eq | --15.30%-- chanid_circid_muxinfo_map_HT_FIND_P_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chanid_circid_muxinfo_map_HT_FIND_P_ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_get_thread_id | -- tor_get_thread_id | |--97.22%-- pthread_self | --2.78%-- @plt 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_dump [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_rescan_and_attach_pending [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so pthread_self 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_gcm128_setiv 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_rewrite [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_rewrite_and_attach [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_rewrite_and_attach_if_allowed [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7c428] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_reserve 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298b70] [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor atomic_counter_get | -- atomic_counter_get | |--61.36%-- tor_mutex_release | pthread_mutex_unlock | --38.64%-- tor_mutex_acquire pthread_mutex_lock 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_handle_listener_read [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor run_connection_housekeeping [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_or_history [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor origin_circuit_init [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor monotime_diff_nsec 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_needs_circuits_now [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fetch_var_cell_from_buf [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_socks [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_round_robin 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_crypt_one_payload | -- relay_crypt_one_payload | |--62.65%-- crypto_cipher_crypt_inplace | aes_crypt_inplace | --24.02%-- aes_crypt_inplace 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_contains_string [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ewma_notify_xmit_cells [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7c0b4] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor contract256_window4_modm 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_note_or_conn_bytes 0.00% 0.00% tor 27847 27847 /system/lib/libc.so pthread_mutex_init 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_expand2 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chanid_circid_muxinfo_map_HT_FIND [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_split_string [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor options_act_reversible [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so pthread_condattr_init 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bd34] 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+151b4] [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298ac8] 0.00% 0.00% tor 27847 27847 /system/lib/libm.so pow 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor consider_hibernation [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_changelist_add 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_check_event 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __floatsidf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RAND_get_rand_method 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_is_listener 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_destroy_cell [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_unlink [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor aes_crypt_inplace 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_get_predicted_ports [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_declared_family 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor nodes_in_same_family [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __floatunsidf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_bootstrap | -- control_event_bootstrap | -- tor_log logv | |--60.59%-- format_msg | log_prefix_ | tor_snprintf | tor_vsnprintf | vsnprintf | __vfprintf | strlen | --39.41%-- logfile_deliver control_event_logmsg send_control_event send_control_event_impl tor_vasprintf vasprintf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor logv [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_log [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor log_fn_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chanid_circid_entries_eq 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_start_writing [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_disabled | -- circuit_build_times_disabled | |--92.89%-- circuit_build_times_disabled_ | |--38.55%-- [hit in function] | | | |--50.55%-- networkstatus_get_param | | get_net_param_from_list | | |--9.28%-- [hit in function] | | | | | --90.72%-- strcmpstart | | | | | |--87.27%-- @plt | | | | | --12.73%-- strncmp | | | |--9.78%-- did_last_state_file_write_fail | | | --1.12%-- networkstatus_get_latest_consensus | --7.11%-- rend_service_allow_non_anonymous_connection 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor addressmap_rewrite [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_set_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_cdrcmple 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor .divsi3_skip_div0_test 0.00% 0.00% tor 27847 27847 /system/lib/libc.so mbstate_get_byte 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccak_squeeze [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor keccak_squeeze_blocks [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor routerset_contains 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_port_parse [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so gmtcheck [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_changelist_remove_all 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor is_same_common_timeout 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_change_get_fdinfo 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ERR_get_state | -- ERR_get_state | --4.17%-- tor_set_openssl_thread_id tor_get_thread_id @plt 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_disabled_ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_add_impl 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_connect [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_connect_for_circuit [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_connect [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_connect [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_connect_sockaddr [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_connect [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor evmap_io_active 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_encode_for_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_update_guards_in_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_update_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __vsnprintf_chk 0.00% 0.00% tor 27847 27847 /system/lib/libcutils.so libcutils.so[+b3] | -- libcutils.so[+b3] | -- vsnprintf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_dcmpgt 0.00% 0.00% tor 27847 27847 /system/framework/arm/boot.oat java.util.stream.Collectors.summarizingInt | -- java.util.stream.Collectors.summarizingInt | -- hash keccak_digest_update keccak_update keccak_absorb_blocks keccakf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor client_dns_set_addressmap_impl [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create_cell_format_impl 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create_cell_format [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_get_latest_consensus [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RSA_new 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_when_last_client 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_counts_as_relayed_traffic | -- connection_counts_as_relayed_traffic | |--65.83%-- connection_or_client_used | channel_when_last_client | --34.17%-- channel_when_last_client 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_pnielsadd [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __system_property_serial 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_push 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor assert_buf_ok 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_write 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7c0b8] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_to_str_dup [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_set_openssl_thread_id | -- tor_set_openssl_thread_id | --98.12%-- tor_get_thread_id | |--95.44%-- pthread_self | --4.56%-- @plt 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RSA_free 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+12144] | -- libpdfium.so[+12144] | -- arena_maybe_purge_decay 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bcb8] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor scheduler_channel_wants_writes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_gettimeofday 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_enc_save 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_passes_filter [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_set_filtered_flags [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_datalen 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor cell_unpack [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_gets 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_cell_network_size 0.00% 0.00% tor 27847 27847 /system/lib/libstagefright_omx.so android::hardware::media::omx::V1_0::implementation::LWOmxBufferSource::~LWOmxBufferSource() | -- android::hardware::media::omx::V1_0::implementation::LWOmxBufferSource::~LWOmxBufferSource() | -- libpdfium.so[+58a9c] pthread_mutex_unlock 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+58a9c] [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_best [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_open_circ_or_launch [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __aeabi_memmove 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create2_cell_body_getarray_handshake_data 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RSA_get_default_method 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BUF_MEM_grow_clean | -- BUF_MEM_grow_clean | -- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor download_status_reset [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fetch_networkstatus_callback [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor find_dl_schedule [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_networkstatus_downloads [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_update_bwhist_state_section [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_update_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_template_ex_d2i 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor[+524f3c] | -- tor[+524f3c] | -- libpdfium.so[+151b4] je_arena_tcache_fill_small 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_expand_internal 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_ucmp 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+58a74] | -- libpdfium.so[+58a74] | -- pthread_mutex_unlock 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor token_clear 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_clear_free | -- BN_clear_free | -- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor s32_eq 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fcontract [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_pseudo_rand | -- BN_pseudo_rand | -- time __gettimeofday [kernel.kallsyms][+ffffffc000204414] 0.00% 0.00% tor 27847 27847 /system/lib/libsqlite.so sqlite3WhereBegin | -- sqlite3WhereBegin | -- pthread_mutex_unlock 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+14ffc] [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_get_outbuf_len [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_cmp 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bd44] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_c2i 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bitarray_init_zero [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so je_arena_malloc_large [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_rshift1 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_MD_CTX_cleanup | -- EVP_MD_CTX_cleanup | -- memset 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __sread [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __srefill [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so read [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor handle_missing_protocol_warning [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor handle_missing_protocol_warning_impl [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_check_required_protocols [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor protover_all_supported [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_rand 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor mem_free 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_guard_lifetime [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_addr_from_in6 [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_threadlocal_get [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+314ac] | -- libpdfium.so[+314ac] | -- time 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_err_get | -- int_err_get | -- openssl_locking_cb_ tor_mutex_release pthread_mutex_unlock 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_fetch_var_cell_from_buf [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BUF_MEM_free | -- BUF_MEM_free | -- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_new 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fascist_firewall_use_ipv6 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fascist_firewall_prefer_ipv6_impl [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fascist_firewall_prefer_ipv6_orport [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor lh_insert 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor already_have_cert [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_cert_list [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_pk_key_is_private 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_digest_get_digest 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_block_event_queue [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA1_Init | -- SHA1_Init | -- memset 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_num_bits 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_MONT_CTX_set_locked | -- BN_MONT_CTX_set_locked | -- openssl_locking_cb_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor packed_cell_is_destroy 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor bn_sqr_normal 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fascist_firewall_allows_node 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BUF_MEM_new 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_client_used [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_log2 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor link_apconn_to_circ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_setup_write_buffer | -- ssl3_setup_write_buffer | -- openssl_locking_cb_ |--81.88%-- [hit in function] | --18.12%-- tor_mutex_acquire 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bc94] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_bn2bin 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_cipher_crypt_inplace [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_DecodeInit 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor asn1_get_field_ptr 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_attached_circuit_direction [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor SHA256_Update | -- SHA256_Update | -- @plt 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ewma_notify_circ_inactive 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_finished_flushing [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_tls_get_error 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_tls_continue_handshake [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor monotime_coarse_get 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_del 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_min_circs_to_observe [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_needs_circuits [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_enough_to_compute [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_clear_cpath [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_free_cpath_node [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000d1efa8] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_header_pack [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_handle_get 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_find_option [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_find_option_mutable [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_get_assigned_option [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor config_is_same [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create2_cell_body_encode 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor extend2_cell_body_encode [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor we_use_microdescriptors_for_circuits 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_about_to_close_connection [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor HMAC 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TO_CONTROL_CONN 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_flush_some_cells_from_outgoing_queue 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_num_bytes_queued_method 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TO_OR_CONN 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_state_is_connecting 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_gettimeofday_cached 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_is_acceptable [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_finished_connecting [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_finished_connecting [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_msg [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor log_prefix_ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor networkstatus_nickname_is_unnamed [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor sha512_block_data_order 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_circuit_cell_stats 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_stream_bandwidth_used 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298ae8] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_listener_new 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor retry_all_listeners [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor retry_listener_ports [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so arena_run_split_remove 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor var_cell_new [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_about_to_close 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_sampled_guard_with_id [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_get_by_id_digest [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_get_by_id_digest_for_guard_selection [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor read_to_chunk_tls 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor chan_cell_queue_len 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_connection_array 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_is_circuit_attached [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+6447c] | -- libpdfium.so[+6447c] | -- cmult fmonty fsum 0.00% 0.00% tor 27847 27847 /system/lib/libandroid_runtime.so libandroid_runtime.so[+5d03c] | -- libandroid_runtime.so[+5d03c] | |--74.79%-- circuit_send_next_onion_skin | onion_skin_create | onion_skin_ntor_create | curve25519_public_key_generate | curve25519_basepoint_impl | curved25519_scalarmult_basepoint_donna | ge25519_scalarmult_base_niels | ge25519_nielsadd2 | curve25519_mul | --25.21%-- cmult fmonty fsquare freduce_coefficients 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_set_digest [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_get_overhead_estimate_method 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_thread_get | -- int_thread_get | --9.29%-- openssl_locking_cb_ | |--64.13%-- tor_mutex_release | --35.87%-- tor_mutex_acquire __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor string_is_valid_ipv4_address [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_obeys_restriction [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor guard_in_node_family [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor memwipe [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_get_cell_queue_entry_size [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_test_frequency [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_digest_dup [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor in_main_thread [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor pathbias_should_count 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_adjust_event_log_severity 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TO_ENTRY_CONN 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_active 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_about_to_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EC_POINT_dbl 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor string_is_valid_hostname [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+60ff4] | -- libpdfium.so[+60ff4] | -- je_malloc 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_add 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor accounting_is_enabled 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_lshift 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EC_POINT_add 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channelpadding_decide_to_pad_channel 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor firewall_is_fascist_or 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_skip_or_reachability [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libart.so ExecuteMterpImpl | -- ExecuteMterpImpl | |--65.67%-- curve25519_donna | cmult | fmonty | fproduct | --34.33%-- cmult fmonty fsquare fsquare_inner 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_f_buffer 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_empty 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_set [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_set_lc [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor update_time_cache 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_lshift1 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor packed_cell_copy [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor packed_cell_new [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor addressmap_register [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_timestamp_xmit [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor record_bridge_stats_callback 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor relay_lookup_conn 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_expire_beginning | -- connection_ap_expire_beginning | |--5.71%-- je_free | --2.29%-- je_malloc 0.00% 0.00% tor 27847 27847 /system/lib/libc.so send [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tv_secdiff_impl 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BN_sub 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor contract256_slidingwindow_modm 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_upgrade_circuits_from_guard_wait 0.00% 0.00% tor 27847 27847 /system/lib/libc.so memmove 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_cached_network_liveness 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_build_times_network_is_live [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_network_liveness_update [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ec_GFp_nist_field_mul 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_add 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_read_bytes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor err_state_LHASH_HASH 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor create2_cell_body_free 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor extend2_cell_body_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor node_get_prim_dirport 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fascist_firewall_choose_address_node [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_idmap_HT_FIND_P_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_find_by_remote_identity [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_get_for_extend [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_idmap_HT_FIND [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rsa_bits 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_timestamp_recv [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor base16_encode 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_zlib_get_total_allocation [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ewma_pick_active_circuit 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_or_conn_status [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor orconn_target_get_name [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 //anon anon[+42933] | -- anon[+42933] | -- connection_or_process_cells_from_inbuf channel_tls_handle_cell channel_queue_cell command_process_cell command_process_relay_cell circuit_receive_relay_cell connection_edge_process_relay_cell circuit_send_next_onion_skin onion_skin_create onion_skin_ntor_create curve25519_public_key_generate curve25519_basepoint_impl curved25519_scalarmult_basepoint_donna ge25519_scalarmult_base_niels ge25519_nielsadd2 curve25519_mul 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_del 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_get_server_certificate 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EC_POINT_free 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor router_set_status [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_get_global_list 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_logmsg [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor logfile_deliver [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor origin_circuit_new [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_pending 0.00% 0.00% tor 27847 27847 /system/lib/libc.so gettimeofday 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_init_cpath_crypto [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so sendto 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EVP_CIPHER_CTX_flags 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_is_in_state 0.00% 0.00% tor 27847 27847 //anon anon[+5a55] | -- anon[+5a55] | -- fmonty freduce_coefficients 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor check_no_tls_errors_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TO_ORIGIN_CIRCUIT 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor fexpand 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_load_bwhist_state_section 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor or_state_load [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor or_state_set [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_load_state [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_tls_get_n_raw_bytes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_handshake_socks_reply 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_listener_run_cleanup 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_haveevents 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor read_file_to_str 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_load_mtbf_data [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rend_consider_services_upload 0.00% 0.00% tor 27847 27847 /system/lib/libc.so je_chunk_purge_wrapper [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_free_ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor correct_tm 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_stop_writing 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_start_reading 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_assign 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_init_accepted_conn [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor address_is_in_virtual_range [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strcasecmpend [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_new [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_connection_new [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_thread_get_item 0.00% 0.00% tor 27847 27847 /system/lib/libc.so je_arena_ralloc_no_move 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_tls_to_base 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rend_consider_services_intro_points [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc00020443c] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor TO_EDGE_CONN 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor should_include_ed25519_id_extend_cells [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ewma_notify_circ_active 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_circ_bandwidth_used 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000d1ef98] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_write_bytes 0.00% 0.00% tor 27847 27847 /system/lib/libc.so arena_bin_lower_run 0.00% 0.00% tor 27847 27847 /system/lib/libpdfium.so libpdfium.so[+25204] | -- libpdfium.so[+25204] | -- arena_bin_lower_run 0.00% 0.00% tor 27847 27847 /system/lib/libc.so arena_avail_insert 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298ae4] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor parse_rfc1123_time | -- parse_rfc1123_time | -- parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time parse_rfc1123_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_local_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time format_iso_time libc.so[+7bd34] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor format_local_iso_time [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor BIO_read 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_is_available_for_use 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000d1f0d4] 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc0002075b4] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7c424] 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298ae0] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __floatundidf 0.00% 0.00% tor 27847 27847 [kernel.kallsyms] [kernel.kallsyms][+ffffffc000298aec] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_release_write_buffer 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_end [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_edge_reached_eof [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_reached_eof [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __aeabi_memcpy8 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_note_bytes_written 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_circ_id_size 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_wants_to_flush 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_parse_double 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CRYPTO_gcm128_finish 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor strmap_assign_key [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor epoll_apply_changes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor RAND_bytes 0.00% 0.00% tor 27847 27847 /system/lib/libandroid_runtime.so libandroid_runtime.so[+5d8d0] | -- libandroid_runtime.so[+5d8d0] | -- fmonty fsquare freduce_coefficients 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_state_is_open 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_mark_for_close_internal_ [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor add_connection_to_closeable_list [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_changelist_del 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor addr_port_lookup [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor preferred_chunk_size 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor approx_time 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_var_cell_header_size 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_bucket_should_increase 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_inc_circ_attempt_count [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor CHUNK_REMAINING_CAPACITY 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_circuit_build_times 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor have_completed_a_circuit 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ERR_peek_error 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_write_pending 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor hibernate_soft_limit_reached 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_buf_tls [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_chunk_tls [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor string_is_valid_ipv6_address [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_is_bad_for_new_circs | -- connection_or_is_bad_for_new_circs | -- channel_tls_to_base 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor int_thread_release 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor read_to_chunk [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_release_read_buffer | -- ssl3_release_read_buffer | --29.66%-- openssl_locking_cb_ |--65.01%-- [hit in function] | --34.99%-- tor_mutex_acquire __pthread_mutex_lock_with_timeout(pthread_mutex_internal_t*, bool, timespec const*) 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor pathbias_measure_close_rate [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor net_is_disabled [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor curve25519_contract 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_get_predicted_internal 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor needs_hs_client_circuits [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ed25519_hash_final [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ed25519_hram [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor smartlist_uniq_digests256 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor clear_time_cache 0.00% 0.00% tor 27847 27847 /system/lib/libc.so epoll_ctl [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_get_total_allocation 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rend_service_allow_non_anonymous_connection | -- rend_service_allow_non_anonymous_connection | --26.80%-- rend_service_non_anonymous_mode_consistent 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ge25519_full_to_pniels 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor should_delay_dir_fetches 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_idmap_HT_NEXT 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor did_last_state_file_write_fail 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor crypto_digest_algorithm_get_length 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_get_inbuf_len 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor set_uint16 [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_group_set_badness_ 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuitmux_get_first_active_circuit 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor queued_event_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor dir_server_add [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_expire_old_circuits_serverside [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor expire_old_ciruits_serverside_callback [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so libc.so[+7bd58] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_or_finished_flushing [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor channel_timestamp_active [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor authdir_mode_v3 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor event_pending 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor EDGE_TO_ENTRY_CONN 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor write_bridge_ns_callback 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_ap_about_to_close [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor server_mode 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor buf_free [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rep_hist_note_bytes_read 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_close_socket [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor __aeabi_dsub 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor min_heap_elt_is_top 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor ssl3_setup_read_buffer 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guards_note_internet_connectivity 0.00% 0.00% tor 27847 27847 /system/lib/libandroid_runtime.so libandroid_runtime.so[+5d7bc] | -- libandroid_runtime.so[+5d7bc] | -- cmult fmonty fsquare freduce_degree 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor dir_server_mode 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor socket_accounting_unlock 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor get_n_open_sockets [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_accept_socket_nonblocking [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_accept_socket_with_extensions [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor flush_pending_log_callbacks [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_tls_get_pending_bytes 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor entry_guard_describe [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor cell_command_is_var_length 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor created_cell_parse 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor rend_service_non_anonymous_mode_consistent 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor check_fw_helper_app_callback 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_lround 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor socket_accounting_lock [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor peek_from_buf 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor circuit_detach_stream 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor control_event_stream_bandwidth 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor tor_close_socket_simple [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /system/lib/libc.so __set_errno_internal 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor enable_control_logging 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor connection_expire_held_open [skipped in brief callgraph mode] 0.00% 0.00% tor 27847 27847 /data/data/org.torproject.android/app_bin/tor we_are_hibernating